DataBaseball
2026
Kansas City Royals logo

American League Central · 2024

Kansas City Royals 2024

Team WAR
37.1
17.9 bat / 19.3 pitch
Win %
.531
pyth .560
Run diff
+91
4.54 / 3.98 per g
wRC+
96
ERA
3.83
FIP 3.80
Home runs
162

The Kansas City Royals went 86-76 in 2024, a .531 winning percentage — 13th of 30 record in baseball. They scored 735 runs and allowed 644, a run differential of +91. The offence ranked 13th of 30 in MLB for runs scored, while their 3.83 staff ERA was 10th of 30. Their 96 team wRC+ was 4% below league average — 18th of 30 in MLB. Bobby Witt Jr. led the position players at 9.7 WAR, and Cole Ragans the rotation at a 3.14 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,292 team hits
Bobby Witt Jr.211Bobby Witt Jr. — 211 hits (16.3%)Salvador Perez160Salvador Perez — 160 hits (12.4%)Maikel Garcia133Maikel Garcia — 133 hits (10.3%)Vinnie Pasquantino130Vinnie Pasquantino — 130 hits (10.1%)Freddy Fermin92Freddy Fermin — 92 hits (7.1%)Kyle Isbel88Kyle Isbel — 88 hits (6.8%)Hunter Renfroe88Hunter Renfroe — 88 hits (6.8%)Michael Massey86Michael Massey — 86 hits (6.7%)MJ Melendez85MJ Melendez — 85 hits (6.6%)Adam Frazier53Adam Frazier — 53 hits (4.1%)Garrett Hampson49Garrett Hampson — 49 hits (3.8%)Nelson Velázquez41Nelson Velázquez — 41 hits (3.2%)Blanco31Dairon Blanco — 31 hits (2.4%)28Nick Loftin — 28 hits (2.2%)Yuli Gurriel13Yuli Gurriel — 13 hits (1.0%)Drew Waters — 3 hits (0.2%)CJ Alexander — 1 hits (0.1%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

18 players, ranked by dbWAR.

Bobby Witt Jr.SS1617092113210931.332.389.588.4111649.7
Salvador PerezC158652160271040.271.330.456.3361133.1
Vinnie Pasquantino1B13155413019971.262.315.446.3261061.5
Michael Massey2B1003568614451.259.294.449.3171001.2
Kyle IsbelCF1344268884211.229.287.367.288801.0
Maikel Garcia3B15662613375837.231.281.332.272691.0
Freddy FerminC102368926362.271.319.366.302900.9
Dairon BlancoLF711323141331.258.308.392.307930.6
Hunter RenfroeRF1164248815521.229.297.392.304910.3
MJ MelendezLF1344518517444.206.273.400.293840.2
Yuli Gurriel1B186513061.241.338.296.29283-0.0
Drew WatersLF7193010.188.316.250.27370-0.0
CJ Alexander3B381000.125.125.125.111-40-0.1
Tyler GentryRF350000.000.000.000.000-115-0.1
Garrett HampsonCF94231490167.230.275.300.25759-0.1
Adam Frazier2B103294534223.202.282.294.26464-0.3
Nelson VelázquezDH64230418272.200.274.366.28276-0.5
Nick Loftin2B54171281141.189.282.236.24551-0.5

Pitching

25 pitchers, ranked by dbWAR.

Cole Ragans3232186.111902233.142.991.1410.84.8
Seth Lugo3333206.216901813.003.251.097.94.7
Michael Wacha2929166.213801453.353.651.197.83.0
Brady Singer3232179.291301703.713.931.278.52.6
Alec Marsh2625129.09901234.534.341.268.61.3
John Schreiber59051.2432463.663.031.328.01.0
Kris Bubic27030.1111392.671.951.0211.61.0
Angel Zerpa60053.2200493.863.971.458.20.4
Carlos Hernández27030.0010273.303.501.338.10.4
Sam Long43042.2331443.163.891.209.30.4
James McArthur57056.25718494.924.171.457.80.3
Steven Cruz505.200040.001.750.186.40.2
Daniel Lynch IV16343.1201393.324.410.998.10.2
Jordan Lyles505.000030.003.170.805.40.1
Will Klein807.1100711.053.712.458.60.1
Tyler Duffey909.0100105.003.941.6710.00.1
Nick Pratto101.000010.001.171.009.00.0
Chris Stratton57058.1434445.554.621.476.80.0
Nick Loftin101.000000.003.171.000.00.0
Garrett Hampson101.000000.006.170.000.0-0.0
Dan Altavilla513.2010514.737.262.1812.3-0.1
Nick Anderson37035.2311294.045.071.407.3-0.2
Will Smith45041.1041296.535.271.456.3-0.3
Matt Sauer14016.100097.716.662.085.0-0.4
Jonathan Bowlan112.2010313.5018.923.3810.1-0.4

Attendance

Announced gate at 81 home dates, 2024.

Average
20,473
81 home dates
Median
20,691
Total
1,658,347
Best
38,775
2024-03-28
Quietest
9,740
2024-04-25
On the road
25,830
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8120,47320,6919,74038,775
Night5520,21420,08710,00436,799
Day2621,02221,3769,74038,775
Weekend4023,51624,17110,59236,799
Weekday4117,50516,2759,74038,775
On the road8025,83025,0684,55752,789

Through the season

Average home crowd by month.
MonthGamesAverage
Mar323,747
Apr1413,110
May1319,851
Jun1621,748
Jul1224,344
Aug1122,180
Sep1221,785

By season

33439.016719.50.0151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 161 completed games, 2024.

Regulation
2:31
153 games
All games
2:32
Extra innings
2:59
8 of them
Longest
3:25
2024-07-04, 9 inn
Shortest
2:04
2024-08-21

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1612:322:321:593:25
Regulation1532:312:311:593:25
Extra innings82:593:002:323:17
Home802:342:362:043:25
Road812:312:301:593:17
Day592:312:302:053:17
Night1022:332:331:593:25

Through the season

Average completed game by month.
MonthGamesAverage
Mar32:32
Apr132:36
May132:33
Jun162:33
Jul122:35
Aug112:40
Sep122:28

By season

185.692.80.0151617181920212223242526

Regulation games only, in minutes. 151 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

Record versus run differential

Kansas City Royals are 86-76, a .531 win rate, while their +91 run differential implies .560. That is about 5 wins behind it, which tends to regress upward.