The 2024 Kansas City Royals season was the 56th season for the franchise, and their 52nd at Kauffman Stadium. It was also the team's second season under the management of Matt Quatraro. The season was a major improvement for the Royals; after finishing with only 56 wins and 106 losses in 2023, the second-worst during the Major League Baseball season just behind the Oakland Athletics, the 2024 Royals won their 56th game on July 2, and won 86 games total, 30 more than the previous season. The 2024 Royals were one of only six teams since 1969 to achieve a season-to-season improvement of 30 wins. The Royals made MLB history with the biggest turnaround in two seasons.
On September 14, the Royals secured their first winning record since the World Series-winning 2015 team. On September 27, they clinched a postseason berth for the first time since 2015 when the Minnesota Twins lost to the Baltimore Orioles. They swept the Orioles in the 2024 American League Wild Card Series, a rematch of the 2014 American League Championship Series, which the Royals also won in a four-game sweep. They were then defeated by the New York Yankees in the American League Division Series in four games, the first postseason matchup between the two since the 1980 ALCS.
Offseason The Royals in 2023 finished 56–106, nine games worse than their 65–97 record in 2022.
Transactions November 2023 Atlanta Braves traded right-handed pitcher Nick Anderson to Kansas City Royals for cash considerations. Royals signed infielder/outfielder Garrett Hampson to a 1-year, $2 million contract.
December 2023 Houston Astros traded right-handed pitcher Carlos Mateo to Kansas City Royals for right-handed pitcher Dylan Coleman. Royals signed left-handed pitcher Will Smith to a 1-year, $5 million contract. Royals signed right-handed pitcher Seth Lugo to a 2-year, $30 million contract. Royals signed right-handed pitcher Chris Stratton to a 1-year, $3.5 million contract. Royals signed right-handed pitcher Michael Wacha to a 1-year, $16 million contract.Baltimore Orioles traded right-handed pitcher Cesar Espinal to Kansas City Royals for right-handed pitcher Jonathan Heasley Royals signed outfielder Hunter Renfroe to a 1-year contract.
January 2024 Seattle Mariners traded a player to be named later or cash to Kansas City Royals for infielder/outfielder Samad Taylor
February 2024 Royals signed shortstop Bobby Witt Jr. to a 11-year, $288.7 million contract extension
Regular season American League Central
American League Wild Card
Record vs. opponents Record vs. American League
Record vs. National League
Game log Legend Royals Win Royals Loss Game postponed Clinched playoff spot
|- style="background:#fbb;" | 1 || March 28 || Twins || 1–4 || López (1–0) || Ragans (0–1) || Jax (1) || 38,775 || 0–1 || L1 |- style="background:#fbb;" | 2 || March 30 || Twins || 1–5 || Jax (1–0) || Smith (0–1) || — || 19,461 || 0–2 || L2 |- style="background:#bfb;" | 3 || March 31 || Twins || 11–0 || Singer (1–0) || Ober (0–1) || — || 13,005 || 1–2 || W1 |- style="background:#fbb;" | 4 || April 1 || @ Orioles || 4–6 || Kimbrel (1–0) || Anderson (0–1) || — || 12,666 || 1–3 || L1 |- style="background:#bfb;" | 5 || April 2 || @ Orioles || 4–1 || Marsh (1–0) || Irvin (0–1) || Smith (1) || 9,404 || 2–3 || W1 |- style="background:#fbb;" | 6 || April 3 || @ Orioles || 3–4 || Canó (1–0) || Smith (0–2) || — || 11,488 || 2–4 || L1 |- style="background:#bfb;" | 7 || April 4 || White Sox || 10–1 || Lugo (1–0) || Soroka (0–1) || — || 10,863 || 3–4 || W1 |- style="background:#bfb;" | 8 || April 5 || White Sox || 2–1 || Stratton (1–0) || Kopech (0–1) || McArthur (1) || 10,592 || 4–4 || W2 |- style="background:#bfb;" | 9 || April 6 || White Sox || 3–0 || Wacha (1–0) || Flexen (0–2) || Stratton (1) || 15,453 || 5–4 || W3 |- style="background:#bfb;" | 10 || April 7 || White Sox || 5–3 || Schreiber (1–0) || García (0–1) || McArthur (2) || 14,251 || 6–4 || W4 |- style="background:#bfb;" | 11 || April 9 || Astros || 4–3 || McArthur (1–0) || Suero (0–1) || — || 11,926 || 7–4 || W5 |- style="background:#bfb;" | 12 || April 10 || Astros || 11–2 || Lugo (2–0) || Arrighetti (0–1) || — || 10,536 || 8–4 || W6 |- style="background:#bfb;" | 13 || April 11 || Astros || 13–3 || Singer (2–0) || Brown (0–2) || — || 10,280 || 9–4 || W7 |- style="background:#fbb;" | 14 || April 12 || @ Mets || 1–6 || Severino (1–1) || Wacha (1–1) || — || 18,822 || 9–5 || L1 |- style="background:#bfb;" | 15 || April 13 || @ Mets || 11–7 || Marsh (2–0) || Manaea (1–1) || — || 25,387 || 10–5 || W1 |- style="background:#fbb;" | 16 || April 14 || @ Mets || 1–2 || Raley (1–0) || Stratton (1–1) || Díaz (3) || 32,749 || 10–6 || L1 |- style="background:#bfb;" | 17 || April 15 || @ White Sox || 2–0 || Lugo (3–0) || Nastrini (0–1) || McArthur (3) || 10,569 || 11–6 || W1 |- style="background:#bbb;" | — || April 16 || @ White Sox || colspan=8| Postponed (rain); Makeup: April 17 |- style="background:#bfb;" | 18 || April 17 || @ White Sox || 4–2 || Anderson (1–1) || Kopech (0–2) || McArthur (4) || || 12–6 || W2 |- style="background:#fbb;" | 19 || April 17 || @ White Sox || 1–2 || Fedde (1–0) || Wacha (1–2) || García (1) || 10,412 || 12–7 || L1 |- style="background:#bfb;" | 20 || April 19 || Orioles || 9–4 || Marsh (3–0) || Kremer (0–2) || — || 17,073 || 13–7 || W1 |- style="background:#fbb;" | 21 || April 20 || Orioles || 7–9 || Burnes (3–0) || Ragans (0–2) || Kimbrel (5) || 23,118 || 13–8 || L1 |- style="background:#fbb;" | 22 || April 21 || Orioles || 0–5 || Irvin (1–1) || Lugo (3–1) || — || 18,044 || 13–9 || L2 |- style="background:#fbb;" | 23 || April 22 || Blue Jays || 3–5 || Kikuchi (2–1) || Singer (2–1) || Romano (3) || 10,004 || 13–10 || L3 |- style="background:#bfb;" | 24 || April 23 || Blue Jays || 3–2 || Stratton (2–1) || Gausman (0–3) || McArthur (5) || 11,357 || 14–10 || W1 |- style="background:#bfb;' | 25 || April 24 || Blue Jays || 3–2 || Schreiber (2–0) || Rodríguez (0–1) || McArthur (6) || 10,282 || 15–10 || W2 |- style="background:#bfb;" | 26 || April 25 || Blue Jays || 2–1 || Ragans (1–2) || Berríos (4–1) || — || 9,740 || 16–10 || W3 |- style="background:#bfb;" | 27 || April 26 || @ Tigers || 8–0 || Lugo (4–1) || Olson (0–4) || — || 17,251 || 17–10 || W4 |- style="background:#fbb;" | 28 || April 27 || @ Tigers || 5–6 || Faedo (2–1) || Stratton (2–2) || Foley (8) || 22,734 || 17–11 || L1 |- style="background:#fbb;" | 29 || April 28 || @ Tigers || 1–4 || Skubal (4–0) || Wacha (1–3) || Foley (9) || 18,794 || 17–12 || L2 |- style="background:#fbb;" | 30 || April 29 || @ Blue Jays || 5–6 || Cabrera (1–0) || Bowlan (0–1) || Pearson (1) || 29,879 || 17–13 || L3 |- style="background:#bfb;" | 31 || April 30 || @ Blue Jays || 4–1 || Ragans (2–2) || Berríos (4–2) || McArthur (7) || 27,189 || 18–13 || W1
|- style="background:#bfb;" | 32 || May 1 || @ Blue Jays || 6–1 || Lugo (5–1) || Bassitt (2–5) || — || 32,307 || 19–13 || W2 |- style="background:#bfb;" | 33 || May 3 || Rangers || 7–1 || Schreiber (3–0) || Winn (0–1) || — || 25,690 || 20–13 || W3 |- style="background:#fbb;" | 34 || May 4 || Rangers || 4–15 || Sborz (1–0) || Wacha (1–4) || — || 26,002 || 20–14 || L1 |- style="background:#fbb;" | 35 || May 5 || Rangers || 2–3 || Yates (3–0) || McArthur (1–1) || Robertson (1) || 20,613 || 20–15 || L2 |- style="background:#bfb;" | 36 || May 6 || Brewers || 3–2 || Anderson (2–1) || Koenig (2–1) || Stratton (2) || 10,005 || 21–15 || W1 |- style="background:#fbb;" | 37 || May 7 || Brewers || 5–6 || Koenig (3–1) || McArthur (1–2) || Megill (3) || 14,657 || 21–16 || L1 |- style="background:#bfb;" | 38 || May 8 || Brewers || 6–4 || Singer (3–1) || Ross (1–4) || McArthur (8) || 22,430 || 22–16 || W1 |- style="background:#bfb;" | 39 || May 9 || @ Angels || 10–4 || Wacha (2–4) || Detmers (3–4) || — || 23,568 || 23–16 || W2 |- style="background:#bfb;" | 40 || May 10 || @ Angels || 2–1 || Duffey (1–0) || Estévez (0–2) || Schreiber (1) || 29,126 || 24–16 || W3 |- style="background:#fbb;" | 41 || May 11 || @ Angels || 3–9 || Anderson (3–4) || Ragans (2–3) || — || 31,593 || 24–17 || L1 |- style="background:#bfb;" | 42 || May 12 || @ Angels || 4–2 || Lugo (6–1) || Sandoval (2–6) || McArthur (9) || 27,723 || 25–17 || W1 |- style="background:#fbb;" | 43 || May 13 || @ Mariners || 2–6 || Kirby (4–3) || Singer (3–2) || Muñoz (6) || 14,984 || 25–18 || L1 |- style="background:#bfb;" | 44 || May 14 || @ Mariners || 4–2 || Wacha (3–4) || Gilbert (3–2) || McArthur (10) || 20,665 || 26–18 || W1 |- style="background:#fbb;" | 45 || May 15 || @ Mariners || 2–4 || Woo (1–0) || Marsh (3–1) || Muñoz (7) || 22,233 || 26–19 || L1 |- style="background:#bfb;" | 46 || May 17 || Athletics || 6–2 || Ragans (3–3) || Spence (3–2) || — || 24,585 || 27–19 || W1 |- style="background:#bfb;" | 47 || May 18 || Athletics || 5–3 || Lugo (7–1) || Stripling (1–8) || McArthur (11) || 22,014 || 28–19 || W2 |- style="background:#bfb;" | 48 || May 19 || Athletics || 8–4 || Singer (4–2) || Sears (3–3) || — || 20,035 || 29–19 || W3 |- style="background:#bfb;" | 49 || May 20 || Tigers || 8–3 || Wacha (4–4) || Olson (0–5) || Stratton (3) || 12,986 || 30–19 || W4 |- style="background:#bfb;" | 50 || May 21 || Tigers || 10–3 || Marsh (4–1) || Mize (1–3) || — || 14,031 || 31–19 || W5 |- style="background:#bfb;" | 51 || May 22 || Tigers || 8–3 || Ragans (4–3) || Skubal (6–1) || — || 15,004 || 32–19 || W6 |- style="background:#bfb;" | 52 || May 24 || @ Rays || 8–1 || Lugo (8–1) || Alexander (2–3) || — || 16,368 || 33–19 || W7 |- style="background:#bfb;" | 53 || May 25 || @ Rays || 7–4 || McArthur (2–2) || Lovelady (0–3) || Anderson (1) || 20,309 || 34–19 || W8 |- style="background:#fbb;" | 54 || May 26 || @ Rays || 1–4 || Cleavinger (4–0) || Wacha (4–5) || Fairbanks (5) || 20,789 || 34–20 || L1 |- style="background:#fbb;" | 55 || May 27 || @ Twins || 5–6 || Ryan (4–3) || Marsh (4–2) || Durán (7) || 17,508 || 34–21 || L2 |- style="background:#fbb;" | 56 || May 28 || @ Twins || 2–4 || Woods Richardson (2–0) || Ragans (4–4) || Durán (8) || 15,174 || 34–22 || L2 |- style="background:#bfb;" | 57 || May 29 || @ Twins || 6–1 || Lugo (9–1) || Ober (5–3) || — || 18,130 || 35–22 || W1 |- style="background:#fbb;" | 58 || May 30 || @ Twins || 6–7 || Thielbar (2–1) || Stratton (2–3) || Durán (9) || 22,542 || 35–23 || L1 |- style="background:#fbb;" | 59 || May 31 || Padres || 8–11 || Matsui (3–0) || Schreiber (3–1) || Suárez (17) || 30,006 || 35–24 || L2
|- style="background:#fbb;" | 60 || June 1 || Padres || 3–7 || Vásquez (1–3) || Marsh (4–3) || — || 25,266 || 35–25 || L3 |- style="background:#bfb;" | 61 || June 2 || Padres || 4–3 || Klein (1–0) || Matsui (3–1) || — || 21,825 || 36–25 || W1 |- style="background:#fbb;" | 62 || June 4 || @ Guardians || 5–8 || Smith (3–0) || Long (0–1) || Clase (19) || 23,260 || 36–26 || L1 |- style="background:#bbb;" | — || June 5 || @ Guardians || colspan=8| Postponed (rain); Makeup: August 26 |- style="background:#bfb;" | 63 || June 6 || @ Guardians || 4–3 || Long (1–1) || Gaddis (3–2) || McArthur (12) || 26,344 || 37–26 || W1 |- style="background:#bfb;" | 64 || June 7 || Mariners || 10–9 || Anderson (3–1) || Stanek (3–1) || — || 25,178 || 38–26 || W2 |- style="background:#bfb;" | 65 || June 8 || Mariners || 8–4 || Marsh (5–3) || Castillo (5–7) || — || 18,351 || 39–26 || W3 |- style="background:#fbb;" | 66 || June 9 || Mariners || 5–6 || Baumann (3–0) || McArthur (2–3) || Saucedo (3) || 20,926 || 39–27 || L1 |- style="background:#fbb;" | 67 || June 10 || Yankees || 2–4 || Rodón (9–2) || Lugo (9–2) || Tonkin (1) || 24,038 || 39–28 || L2 |- style="background:#fbb;" | 68 || June 11 || Yankees || 1–10 || Stroman (6–2) || Singer (4–3) || — || 22,437 || 39–29 || L3 |- style="background:#fbb;" | 69 || June 12 || Yankees || 5–11 || Poteet (3–0) || Altavilla (0–1) || — || 25,132 || 39–30 || L4 |- style="background:#bfb;" | 70 || June 13 || Yankees || 4–3 || McArthur (3–3) || Holmes (1–2) || — || 21,875 || 40–30 || W1 |- style="background:#fbb;"