2024 Kansas City Royals season

The 2024 Kansas City Royals season will be the 56th season for the franchise, and their 52nd at Kauffman Stadium. It is also the team's second season under the management of Matt Quatraro.

Offseason
The Royals in 2023 finished 56–106, worse than their 65–97 record in 2022.

Regular season

American League Central

American League Wild Card

Record against opponents

Game log

|- style="background:
| 1 || March 28 || Twins || – || || || — || || – ||
|- style="background:
| 2 || March 30 || Twins || – || || || — || || – ||
|- style="background:
| 3 || March 31 || Twins || – || || || — || || – ||
|- style="background:
| 4 || April 1 || @ Orioles || – || || || — || || – ||
|- style="background:
| 5 || April 2 || @ Orioles || – || || || — || || – ||
|- style="background:
| 6 || April 3 || @ Orioles || – || || || — || || – ||
|- style="background:
| 7 || April 4 || White Sox || – || || || — || || – ||
|- style="background:
| 8 || April 5 || White Sox || – || || || — || || – ||
|- style="background:
| 9 || April 6 || White Sox || – || || || — || || – ||
|- style="background:
| 10 || April 7 || White Sox || – || || || — || || – ||
|- style="background:
| 11 || April 9 || Astros || – || || || — || || – ||
|- style="background:
| 12 || April 10 || Astros || – || || || — || || – ||
|- style="background:
| 13 || April 11 || Astros || – || || || — || || – ||
|- style="background:
| 14 || April 12 || @ Mets || – || || || — || || – ||
|- style="background:
| 15 || April 13 || @ Mets || – || || || — || || – ||
|- style="background:
| 16 || April 14 || @ Mets || – || || || — || || – ||
|- style="background:
| 17 || April 15 || @ White Sox || – || || || — || || – ||
|- style="background:
| 18 || April 16 || @ White Sox || – || || || — || || – ||
|- style="background:
| 19 || April 17 || @ White Sox || – || || || — || || – ||
|- style="background:
| 20 || April 19 || Orioles || – || || || — || || – ||
|- style="background:
| 21 || April 20 || Orioles || – || || || — || || – ||
|- style="background:
| 22 || April 21 || Orioles || – || || || — || || – ||
|- style="background:
| 23 || April 22 || Blue Jays || – || || || — || || – ||
|- style="background:
| 24 || April 23 || Blue Jays || – || || || — || || – ||
|- style="background:
| 25 || April 24 || Blue Jays || – || || || — || || – ||
|- style="background:
| 26 || April 25 || Blue Jays || – || || || — || || – ||
|- style="background:
| 27 || April 26 || @ Tigers || – || || || — || || – ||
|- style="background:
| 28 || April 27 || @ Tigers || – || || || — || || – ||
|- style="background:
| 29 || April 28 || @ Tigers || – || || || — || || – ||
|- style="background:
| 30 || April 29 || @ Blue Jays || – || || || — || || – ||
|- style="background:
| 31 || April 30 || @ Blue Jays || – || || || — || || – ||
|-

|- style="background:
| 32 || May 1 || @ Blue Jays || – || || || — || || – ||
|- style="background:
| 33 || May 3 || Rangers || – || || || — || || – ||
|- style="background:
| 34 || May 4 || Rangers || – || || || — || || – ||
|- style="background:
| 35 || May 5 || Rangers || – || || || — || || – ||
|- style="background:
| 36 || May 6 || Brewers || – || || || — || || – ||
|- style="background:
| 37 || May 7 || Brewers || – || || || — || || – ||
|- style="background:
| 38 || May 8 || Brewers || – || || || — || || – ||
|- style="background:
| 39 || May 9 || @ Angels || – || || || — || || – ||
|- style="background:
| 40 || May 10 || @ Angels || – || || || — || || – ||
|- style="background:
| 41 || May 11 || @ Angels || – || || || — || || – ||
|- style="background:
| 42 || May 12 || @ Angels || – || || || — || || – ||
|- style="background:
| 43 || May 13 || @ Mariners || – || || || — || || – ||
|- style="background:
| 44 || May 14 || @ Mariners || – || || || — || || – ||
|- style="background:
| 45 || May 15 || @ Mariners || – || || || — || || – ||
|- style="background:
| 46 || May 17 || Athletics || – || || || — || || – ||
|- style="background:
| 47 || May 18 || Athletics || – || || || — || || – ||
|- style="background:
| 48 || May 19 || Athletics || – || || || — || || – ||
|- style="background:
| 49 || May 20 || Tigers || – || || || — || || – ||
|- style="background:
| 50 || May 21 || Tigers || – || || || — || || – ||
|- style="background:
| 51 || May 22 || Tigers || – || || || — || || – ||
|- style="background:
| 52 || May 24 || @ Rays || – || || || — || || – ||
|- style="background:
| 53 || May 25 || @ Rays || – || || || — || || – ||
|- style="background:
| 54 || May 26 || @ Rays || – || || || — || || – ||
|- style="background:
| 55 || May 27 || @ Twins || – || || || — || || – ||
|- style="background:
| 56 || May 28 || @ Twins || – || || || — || || – ||
|- style="background:
| 57 || May 29 || @ Twins || – || || || — || || – ||
|- style="background:
| 58 || May 30 || @ Twins || – || || || — || || – ||
|- style="background:
| 59 || May 31 || Padres || – || || || — || || – ||
|-

|- style="background:
| 60 || June 1 || Padres || – || || || — || || – ||
|- style="background:
| 61 || June 2 || Padres || – || || || — || || – ||
|- style="background:
| 62 || June 4 || @ Guardians || – || || || — || || – ||
|- style="background:
| 63 || June 5 || @ Guardians || – || || || — || || – ||
|- style="background:
| 64 || June 6 || @ Guardians || – || || || — || || – ||
|- style="background:
| 65 || June 7 || Mariners || – || || || — || || – ||
|- style="background:
| 66 || June 8 || Mariners || – || || || — || || – ||
|- style="background:
| 67 || June 9 || Mariners || – || || || — || || – ||
|- style="background:
| 68 || June 10 || Yankees || – || || || — || || – ||
|- style="background:
| 69 || June 11 || Yankees || – || || || — || || – ||
|- style="background:
| 70 || June 12 || Yankees || – || || || — || || – ||
|- style="background:
| 71 || June 13 || Yankees || – || || || — || || – ||
|- style="background:
| 72 || June 14 || @ Dodgers || – || || || — || || – ||
|- style="background:
| 73 || June 15 || @ Dodgers || – || || || — || || – ||
|- style="background:
| 74 || June 16 || @ Dodgers || – || || || — || || – ||
|- style="background:
| 75 || June 18 || @ Athletics || – || || || — || || – ||
|- style="background:
| 76 || June 19 || @ Athletics || – || || || — || || – ||
|- style="background:
| 77 || June 20 || @ Athletics || – || || || — || || – ||
|- style="background:
| 78 || June 21 || @ Rangers || – || || || — || || – ||
|- style="background:
| 79 || June 22 || @ Rangers || – || || || — || || – ||
|- style="background:
| 80 || June 23 || @ Rangers || – || || || — || || – ||
|- style="background:
| 81 || June 24 || Marlins || – || || || — || || – ||
|- style="background:
| 82 || June 25 || Marlins || – || || || — || || – ||
|- style="background:
| 83 || June 26 || Marlins || – || || || — || || – ||
|- style="background:
| 84 || June 27 || Guardians || – || || || — || || – ||
|- style="background:
| 85 || June 28 || Guardians || – || || || — || || – ||
|- style="background:
| 86 || June 29 || Guardians || – || || || — || || – ||
|- style="background:
| 87 || June 30 || Guardians || – || || || — || || – ||
|-

|- style="background:
| 88 || July 2 || Rays || – || || || — || || – ||
|- style="background:
| 89 || July 3 || Rays || – || || || — || || – ||
|- style="background:
| 90 || July 4 || Rays || – || || || — || || – ||
|- style="background:
| 91 || July 5 || @ Rockies || – || || || — || || – ||
|- style="background:
| 92 || July 6 || @ Rockies || – || || || — || || – ||
|- style="background:
| 93 || July 7 || @ Rockies || – || || || — || || – ||
|- style="background:
| 94 || July 9 || @ Cardinals || – || || || — || || – ||
|- style="background:
| 95 || July 10 || @ Cardinals || – || || || — || || – ||
|- style="background:
| 96 || July 12 || @ Red Sox || – || || || — || || – ||
|- style="background:
| 97 || July 13 || @ Red Sox || – || || || — || || – ||
|- style="background:
| 98 || July 14 || @ Red Sox || – || || || — || || – ||
|- style="text-align:center; background:#bbcaff;"
| colspan="11" | 94th All-Star Game in Arlington, Texas
|- style="background:
| 99 || July 19 || White Sox || – || || || — || || – ||
|- style="background:
| 100 || July 20 || White Sox || – || || || — || || – ||
|- style="background:
| 101 || July 21 || White Sox || – || || || — || || – ||
|- style="background:
| 102 || July 22 || Diamondbacks || – || || || — || || – ||
|- style="background:
| 103 || July 23 || Diamondbacks || – || || || — || || – ||
|- style="background:
| 104 || July 24 || Diamondbacks || – || || || — || || – ||
|- style="background:
| 105 || July 26 || Cubs || – || || || — || || – ||
|- style="background:
| 106 || July 27 || Cubs || – || || || — || || – ||
|- style="background:
| 107 || July 28 || Cubs || – || || || — || || – ||
|- style="background:
| 108 || July 29 || @ White Sox || – || || || — || || – ||
|- style="background:
| 109 || July 30 || @ White Sox || – || || || — || || – ||
|- style="background:
| 110 || July 31 || @ White Sox || – || || || — || || – ||
|-

|- style="background:
| 111 || August 1 || @ Tigers || – || || || — || || – ||
|- style="background:
| 112 || August 2 || @ Tigers || – || || || — || || – ||
|- style="background:
| 113 || August 3 || @ Tigers || – || || || — || || – ||
|- style="background:
| 114 || August 4 || @ Tigers || – || || || — || || – ||
|- style="background:
| 115 || August 5 || Red Sox || – || || || — || || – ||
|- style="background:
| 116 || August 6 || Red Sox || – || || || — || || – ||
|- style="background:
| 117 || August 7 || Red Sox || – || || || — || || – ||
|- style="background:
| 118 || August 9 || Cardinals || – || || || — || || – ||
|- style="background:
| 119 || August 10 || Cardinals || – || || || — || || – ||
|- style="background:
| 120 || August 12 || @ Twins || – || || || — || || – ||
|- style="background:
| 121 || August 13 || @ Twins || – || || || — || || – ||
|- style="background:
| 122 || August 14 || @ Twins || – || || || — || || – ||
|- style="background:
| 123 || August 16 || @ Reds || – || || || — || || – ||
|- style="background:
| 124 || August 17 || @ Reds || – || || || — || || – ||
|- style="background:
| 125 || August 18 || @ Reds || – || || || — || || – ||
|- style="background:
| 126 || August 19 || Angels || – || || || — || || – ||
|- style="background:
| 127 || August 20 || Angels || – || || || — || || – ||
|- style="background:
| 128 || August 21 || Angels || – || || || — || || – ||
|- style="background:
| 129 || August 23 || Phillies || – || || || — || || – ||
|- style="background:
| 130 || August 24 || Phillies || – || || || — || || – ||
|- style="background:
| 131 || August 25 || Phillies || – || || || — || || – ||
|- style="background:
| 132 || August 26 || @ Guardians || – || || || — || || – ||
|- style="background:
| 133 || August 27 || @ Guardians || – || || || — || || – ||
|- style="background:
| 134 || August 28 || @ Guardians || – || || || — || || – ||
|- style="background:
| 135 || August 29 || @ Astros || – || || || — || || – ||
|- style="background:
| 136 || August 30 || @ Astros || – || || || — || || – ||
|- style="background:
| 137 || August 31 || @ Astros || – || || || — || || – ||
|-

|- style="background:
| 138 || September 1 || @ Astros || – || || || — || || – ||
|- style="background:
| 139 || September 2 || Guardians || – || || || — || || – ||
|- style="background:
| 140 || September 3 || Guardians || – || || || — || || – ||
|- style="background:
| 141 || September 4 || Guardians || – || || || — || || – ||
|- style="background:
| 142 || September 6 || Twins || – || || || — || || – ||
|- style="background:
| 143 || September 7 || Twins || – || || || — || || – ||
|- style="background:
| 144 || September 8 || Twins || – || || || — || || – ||
|- style="background:
| 145 || September 9 || @ Yankees || – || || || — || || – ||
|- style="background:
| 146 || September 10 || @ Yankees || – || || || — || || – ||
|- style="background:
| 147 || September 11 || @ Yankees || – || || || — || || – ||
|- style="background:
| 148 || September 13 || @ Pirates || – || || || — || || – ||
|- style="background:
| 149 || September 14 || @ Pirates || – || || || — || || – ||
|- style="background:
| 150 || September 15 || @ Pirates || – || || || — || || – ||
|- style="background:
| 151 || September 16 || Tigers || – || || || — || || – ||
|- style="background:
| 152 || September 17 || Tigers || – || || || — || || – ||
|- style="background:
| 153 || September 18 || Tigers || – || || || — || || – ||
|- style="background:
| 154 || September 20 || Giants || – || || || — || || – ||
|- style="background:
| 155 || September 21 || Giants || – || || || — || || – ||
|- style="background:
| 156 || September 22 || Giants || – || || || — || || – ||
|- style="background:
| 157 || September 24 || @ Nationals || – || || || — || || – ||
|- style="background:
| 158 || September 25 || @ Nationals || – || || || — || || – ||
|- style="background:
| 159 || September 26 || @ Nationals || – || || || — || || – ||
|- style="background:
| 160 || September 27 || @ Braves || – || || || — || || – ||
|- style="background:
| 161 || September 28 || @ Braves || – || || || — || || – ||
|- style="background:
| 162 || September 29 || @ Braves || – || || || — || || – ||
|-

Current roster

Farm system

References

External links
Kansas City Royals Official Site
2024 Kansas City Royals at Baseball Reference

Kansas City Royals
Kansas City Royals seasons
Kansas City Royals