The Kansas City Royals' season of 2012 was the 44th for the Royals franchise. The Royals hosted the 83rd MLB All-Star Game on July 10 at Kauffman Stadium, where the team played its 40th season of home games. The Royals finished 72–90, third place in the American League Central. The Royals also hosted the All-Star Game on July 10.

Prior to the 2013 Kansas City Royals season (during the offseason), the Royals donated over $4 million in funds raised during the 2012 All-Star game for various projects in the Kansas City area communities, including building two baseball facilities for disabled children.

Alex Gordon signed a $37.5 million four-year deal with the Royals.

Jeremy Guthrie signed a $25 million three-year deal in November 2012 to stay with the Royals.

Season standings

American League Central

American League Wild Card

Record vs. opponents

Game log Legend Royals Win Royals Loss Game postponed * All times are CDT

|- bgcolor="ffbbbb" | 1 || April 6 || @ Angels || 2:22 || 0–5 || Weaver (1–0) || Crow (0–1) || || 44,106 || 0–1 |- bgcolor="bbffbb" | 2 || April 7 || @ Angels || 2:46 || 6–3 || Hochevar (1–0) || Haren (0–1) || || 40,022 || 1–1 |- bgcolor="bbffbb" | 3 || April 8 || @ Angels || 3:15 || 7–3 || Sánchez (1–0) || Santana (0–1) || Broxton (1) || 32,227 || 2–1 |- bgcolor="ffbbbb" | 4 || April 9 || @ Athletics || 2:34 || 0–1 || Milone (1–0) || Mendoza (0–1) || Balfour (2) || 10,054 || 2–2 |- bgcolor="bbffbb" | 5 || April 10 || @ Athletics || 2:13 || 3–0 (8) || Duffy (1–0) || Godfrey (0–1) || Crow (1) || 10,670 || 3–2 |- bgcolor="ffbbbb" | 6 || April 11 || @ Athletics || 4:10 || 4–5 (12) || Carignan (1–1) || Broxton (0–1) || || 12,390 || 3–3 |- bgcolor="ffbbbb" | 7 || April 13 || Indians || 2:39|| 3–8 || Lowe (2–0) || Hochevar (1–1) || || 40,230 || 3–4 |- bgcolor="ffbbbb" | 8 || April 14 || Indians || 3:44 || 9–11 (10) || Asencio (1–1) || Holland (0–1) || Perez (2) || 21,788 || 3–5 |- bgcolor="ffbbbb" | 9 || April 15 || Indians || 3:20 || 7–13 || Jiménez (1–0) || Mendoza (0–2) || || 21,182 || 3–6 |- bgcolor="ffbbbb" | 10 || April 16 || Tigers || 2:37 || 2–3 || Verlander (1–1) || Duffy (1–1) || || 14,039 || 3–7 |- bgcolor="ffbbbb" | 11 || April 17 || Tigers || 2:50 || 1–3 || Dotel (1–0) || Chen (0–1) || Valverde (2) || 13,851 || 3–8 |- bgcolor="ffbbbb" | 12 || April 18 || Tigers || 3:06 || 3–4 || Scherzer (1–1) || Mijares (0–1) || Valverde (3) || 14,083 || 3–9 |- bgcolor="ffbbbb" | 13 || April 20 || Blue Jays || 3:14 || 3–4 || Pérez (2–0) || Holland (0–2) || Santos (2) || 23,065 || 3–10 |- bgcolor="ffbbbb" | 14 || April 21 || Blue Jays || 3:03 || 5–9 || Hutchison (1–0) || Teaford (0–1) || || 27,804 || 3–11 |- bgcolor="ffbbbb" | 15 || April 22 || Blue Jays || 3:08 || 3–5 || Romero (3–0) || Duffy (1–2) || Cordero (1) || 26,891 || 3–12 |- bgcolor="ffbbbb" | 16 || April 23 || Blue Jays || 2:31 || 1–4 || Morrow (1–1) || Chen (0–2) || Cordero (2) || 13,267 || 3–13 |- bgcolor="ffbbbb" | 17 || April 24 || @ Indians || 3:12 || 3–4 || Lowe (3–1) || Sánchez (1–1) || Perez (7) || 9,137 || 3–14 |- bgcolor="bbffbb" | 18 || April 25 || @ Indians || 2:50 || 8–2 || Hochevar (2–1) || Jiménez (2–1) || || 10,552 || 4–14 |- bgcolor="bbffbb" | 19 || April 26 || @ Indians || 3:00 || 4–2 || Mendoza (1–2) || Tomlin (1–2) || Broxton (2) || 9,229 || 5–14 |- bgcolor="bbffbb" | 20 || April 27 || @ Twins || 3:00 || 7–6 || Mijares (1–1) || Duensing (0–2) || Broxton (3) || 33,315 || 6–14 |- bgcolor="bbbbbb" | N/A || April 28 || @ Twins ||colspan=7|Game Postponed (rain) (to be made up as a doubleheader on 6/30) |- bgcolor="ffbbbb" | 21 || April 29 || @ Twins || 3:02 || 4–7 || Marquis (2–0) || Chen (0–3) || || 34,201 || 6–15 |- bgcolor="bbbbbb" | N/A || April 30 || @ Tigers ||colspan=7|Game Postponed (rain) (to be made up on 9/24)

|- bgcolor="ffbbbb" | 22 || May 1 || @ Tigers || 2:27 || 3–9 || Porcello (2–2) || Hochevar (2–2) || || 30,159 || 6–16 |- bgcolor="bbffbb" | 23 || May 2 || @ Tigers || 2:52 || 3–2 || Collins (1–0) || Benoit (0–1) || Broxton (4) || 33,187 || 7–16 |- bgcolor="bbffbb" | 24 || May 3 || Yankees || 3:20 || 4–3 || Duffy (2–2) || Phelps (0–1) || Broxton (5) || 19,590 || 8–16 |- bgcolor="ffbbbb" | 25 || May 4 || Yankees || 2:34 || 2–6 || Sabathia (4–0) || Chen (0–4) || || 24,153 || 8–17 |- bgcolor="bbffbb" | 26 || May 5 || Yankees || 3:03 || 5–1 || Paulino (1–0) || Kuroda (2–4) || || 29,121 || 9–17 |- bgcolor="ffbbbb" | 27 || May 6 || Yankees || 3:06 || 4–10 || Hughes (2–4) || Hochevar (2–3) || || 20,434 || 9–18 |- bgcolor="ffbbbb" | 28 || May 7 || Red Sox || 3:11 || 5–11 || Doubront (2–1) || Sánchez (1–2) || Padilla (1) || 19,502 || 9–19 |- bgcolor="bbffbb" | 29 || May 8 || Red Sox || 2:52 || 6–4 || Mijares (2–1) || Bard (2–4) || Broxton (6) || 20,524 || 10–19 |- bgcolor="bbffbb" | 30 || May 9 || Red Sox || 2:55 || 4–3 || Chen (1–4) || Lester (1–3) || Broxton (7) || 18,339 || 11–19 |- bgcolor="ffbbbb" | 31 || May 11 || @ White Sox || 2:43 || 0–5 || Floyd (3–3) || Paulino (1–1) || || 19,129 || 11–20 |- bgcolor="bbffbb" | 32 || May 12 || @ White Sox || 2:46 || 5–0 || Hochevar (3–3) || Sale (3–2) || || 20,066 || 12–20 |- bgcolor="bbffbb" | 33 || May 13 || @ White Sox || 3:21 || 9–1 || Mendoza (2–2) || Thornton (1–3) || || 22,636 || 13–20 |- bgcolor="bbffbb" | 34 || May 14 || @ Rangers || 2:50 || 3–1 || Chen (2–4) || Feldman (0–1) || Broxton (8) || 38,702 || 14–20 |- bgcolor="bbffbb" | 35 || May 15 || @ Rangers || 2:41 || 7–4 || Mazzaro (1–0) || Lewis (3–3) || || 37,210 || 15–20 |- bgcolor="ffbbbb" | 36 || May 16 || Orioles || 4:10 || 3–4 (15) || Gregg (1–1) || Adcock (0–1) || Johnson (13) || 17,949 || 15–21 |- bgcolor="ffbbbb" | 37 || May 17 || Orioles || 2:40 || 3–5 || Matusz (3–4) || Hochevar (3–4) || Johnson (14) || 31,076 || 15–22 |- bgcolor="ffbbbb" | 38 || May 18 || Diamondbacks || 3:06 || 4–6 || Ziegler (3–1) || Herrera (0–1) || Putz (8) || 33,694 || 15–23 |- bgcolor="bbffbb" | 39 || May 19 || Diamondbacks || 2:54 || 7–3 || Chen (3–4) || Kennedy (3–4) || || 27,469 || 16–23 |- bgcolor="ffbbbb" | 40 || May 20 || Diamondbacks || 2:37 || 0–2 || Miley (5–1) || Adcock (0–2) || Putz (9) || 24,234 || 16–24 |- bgcolor="bbffbb" | 41 || May 21 || @ Yankees || 3:10 || 6–0 || Paulino (2–1) || Kuroda (3–6) || || 39,229 || 17–24 |- bgcolor="ffbbbb" | 42 || May 22 || @ Yankees || 2:37 || 2–3 || Hughes (4–5) || Hochevar (3–5) || Soriano (3) || 37,674 || 17–25 |- bgcolor="ffbbbb" | 43 || May 23 || @ Yankees || 2:53 || 3–8 || Pettitte (2–1) || Smith (0–1) || || 40,407 || 17–26 |- bgcolor="ffbbbb" | 44 || May 25 || @ Orioles || 3:00 || 2–8 || Hammel (6–1) || Chen (3–5) || || 28,954 || 17–27 |- bgcolor="bbffbb" | 45 || May 26 || @ Orioles || 3:14 || 4–3 || Holland (1–2) || Strop (3–2) || Broxton (9) || 26,714 || 18–27 |- bgcolor="bbffbb" | 46 || May 27 || @ Orioles || 3:05 || 4–2 || Collins (2–0) || Matusz (4–5) || Broxton (10) || 33,919 || 19–27 |- bgcolor="ffbbbb" | 47 || May 28 || @ Indians || 3:01 || 5–8 || Tomlin (2–2) || Adcock (0–3) || Perez (17) || 25,377 || 19–28 |- bgcolor="bbffbb" | 48 || May 29 || @ Indians || 2:44 || 8–2 || Smith (1–1) || Masterson (2–4) || || 14,253 || 20–28 |- bgcolor="bbffbb" | 49 || May 30 || @ Indians || 3:28 || 6–3 || Chen (4–5) || Gómez (3–4) || Broxton (11) || 17,112 || 21–28

|- bgcolor="bbffbb" | 50 || June 1 || Athletics || 2:24 || 2–0 || Paulino (2–1) || Colón (4–6) || Broxton (12) || 29,527 || 22–28 |- bgcolor="ffbbbb" | 51 || June 2 || Athletics || 3:09 || 3–9 || McCarthy (4–3) || Hochevar (3–6) || || 26,276 || 22–29 |- bgcolor="bbffbb" | 52 || June 3 || Athletics || 2:37 || 2–0 || Mazzaro (2–0) || Milone (6–5) || Broxton (13) || 21,111 || 23–29 |- bgcolor="ffbbbb" | 53 || June 4 || Twins || 3:07 || 7–10 || De Vries (1–1) || Smith (1–2) || Capps (13) || 16,531 || 23–30 |- bgcolor="bbffbb" | 54 || June 5 || Twins || 2:25 || 1–0 || Chen (5–5) || Liriano (1–6) || Broxton (14) || 23,934 || 24–30 |- bgcolor="ffbbbb" | 55 || June 6 || Twins || 3:04 || 2–4 || Blackburn (2–4) || Mendoza (2–3) || Capps (14) || 18,386 || 24–31 |- bgcolor="ffbbbb" | 56 || June 8 || @ Pirates || 2:32 || 2–4 || Bédard (4–6) || Hochevar (3–7) || Hanrahan (16) || 36,069 || 24–32 |- bgcolor="ffbbbb" | 57 || June 9 || @ Pirates || 3:14 || 3–5 || Hughes (2–0) || Mazzaro (2–1) || Hanrahan (17) || 39,312 || 24–33 |- bgcolor="ffbbbb" | 58 || June 10 || @ Pirates || 2:55 || 2–3 || Burnett (6–2) || Chen (5–6) || Grilli (1) || 25,752 || 24–34 |- bgcolor="bbffbb" | 59 || June 12 || Brewers || 2:36 || 2–1 || Holland (2–2) || Rodríguez (0–4) || Broxton (15) || 24,258 || 25–34 |- bgcolor="bbffbb" | 60 || June 13 || Brewers || 3:27 || 4–3 (11) || Collins (3–0) || Loe (2–2) || || 17,885 || 26–34 |- bgcolor="bbffbb" | 61 || June 14 || Brewers || 2:48 || 4–3 || Collins (4–0) || Axford (1–3) || || 21,869 || 27–34 |- bgcolor="bbffbb" | 62 || June 15 || @ Cardinals || 2:39 || 3–2 || Mazzaro (3–1) || Lohse (6–2) || Broxton (16) || 42,001 || 28–34 |- bgcolor="ffbbbb" | 63 || June 16 || @ Cardinals || 3:38 || 7–10 || Boggs (1–1) || Collins (4–1) || Motte (14) || 42,018 || 28–35 |- bgcolor="bbffbb" | 64 || June 17 || @ Cardinals || 5:00 || 5–3 (15) || Broxton (1–1) || Sánchez (0–1) || || 41,680 || 29–35 |- bgcolor="ffbbbb" | 65 || June 18 || @ Astros || 3:04 || 7–9 || Happ (5–7) || Sánchez (1–3) || Cedeño (1) || 15,436 || 29–36 |- bgcolor="bbffbb" | 66 || June 19 || @ Astros || 2:31 || 2–0 || Hochevar (4–7) || Rodríguez (6–5) || Broxton (17) || 18,098 || 30–36 |- bgcolor="bbffbb" | 67 || June 20 || @ Astros || 2:41 || 2–1 || Chen (6–6) || Lyles (1–4) || Broxton (18) || 30,687 || 31–36 |- bgcolor="ffbbbb" | 68 || June 22 || Cardinals || 3:05 || 4–11 || Kelly (1–0) || Mazzaro (3–2) || || 37,902 || 31–37 |- bgcolor="ffbbbb" | 69 || June 23 || Cardinals || 2:58 || 2–8 || Wainwright (6–7) || Mendoza (2–4) || || 37,240 || 31–38 |- bgcolor="ffbbbb" | 70 || June 24 || Cardinals || 3:08 || 8–11 || Marte (1–1) || Collins (4–2) || || 29,063 || 31–39 |- bgcolor="bbffbb" | 71 || June 25 || Rays || 2:17 || 8–0 || Hochevar (5–7) || Cobb (3–4) || || 20,200 || 32–39 |- bgcolor="bbffbb" | 72 || June 26 || Rays || 2:30 || 8–2 || Chen (7–6) || Archer (0–2) || || 25,892 || 33–39 |- bgcolor="bbffbb" | 73 || June 27 || Rays || 3:01 || 5–4 || Crow (1–1) || Badenhop (1–2) || Broxton (19) || 19,228 || 34–39 |- bgcolor="bbffbb" | 74 || June 29 || @ Twins || 2:50 || 4–3 || Mendoza (3–4) || Duensing (1–4) || Broxton (20) || 33,359 || 35–39 |- bgcolor="ffbbbb" | 75 || June 30 || @ Twins || 2:45 || 2–7 || Diamond (7–3) || Sánchez (1–4) || || 37,694 || 35–40 |- bgcolor="ffbbbb" | 76 || June 30 || @ Twins || 2:43 || 1–5 || De Vries (2–1) || Hochevar (5–8) || || 37,629 || 35–41

|- bgcolor="ffbbbb" | 77 || July 1 || @ Twins || 3:05 || 8–10 || Gray (4–0) || Chen (7–7) || || 37,819 || 35–42 |- bgcolor="bbffbb" | 78 || July 2 || @ Blue Jays || 2:36 || 11–3 || Teaford (1–1) || Romero (8–3) || || 17,127 || 36–42 |- bgcolor="ffbbbb" | 79 || July 3 || @ Blue Jays || 2:30 || 3–6 || Cecil (2–1) || Mazzaro (3–3) || Janssen (10) || 15,516 || 36–43 |- bgcolor="ffbbbb" | 80 || July 4 || @ Blue Jays || 2:45 || 1–4 || Villanueva (3–0) || Mendoza (3–5) || Janssen (11) || 17,831 || 36–44 |- bgcolor="bbffbb" | 81 || July 5 || @ Blue Jays || 3:16 || 9–6 || Hochevar (6–8) || Álvarez (5–7) || Broxton (21) || 20,598 || 37–44 |- bgcolor="ffbbbb" | 82 || July 6 || @ Tigers || 2:56 || 2–4 || Smyly (4–3) || Sánchez (1–5) || Valverde (16) || 39,144 || 37–45 |- bgcolor="ffbbbb" | 83 || July 7 || @ Tigers || 3:00 || 7–8 || Fister (2–6) || Chen (7–8) || || 39,392 || 37–46 |- bgcolor="ffbbbb" | 84 || July 8 || @ Tigers || 2:41 || 1–7 || Scherzer (8–5) || Teaford (1–2) || || 36,693 || 37–47 |- bgcolor="ffbbbb" | 85 || July 13 || White Sox || 5:23 || 8–9 (14) || Axelrod (1–2) || Teaford (1–3) || || 32,744 || 37–48 |- bgcolor="bbffbb" | 86 || July 14 || White Sox || 2:56 || 6–3 || Holland (3–2) || Peavy (7–6) || Broxton (22) || 24,998 || 38–48 |- bgcolor="ffbbbb"