DataBaseball
2026
Kansas City Royals logo

American League Central · 2024

Kansas City Royals

86-76Kauffman StadiumAmerican League
Team WAR
33.4
17.6 bat / 15.8 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+ is 4% below league average — 18th of 30 in MLB. Bobby Witt Jr. leads the position players at 9.2 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.2
Salvador PerezC158652160271040.271.330.456.3361133.5
Freddy FerminC102368926362.271.319.366.302901.3
Michael Massey2B1003568614451.259.294.449.3171001.3
Vinnie Pasquantino1B13155413019971.262.315.446.3261061.2
Kyle IsbelCF1344268884211.229.287.367.288800.9
Maikel Garcia3B15662613375837.231.281.332.272690.9
Dairon BlancoLF711323141331.258.308.392.307930.6
Hunter RenfroeRF1164248815521.229.297.392.304910.5
MJ MelendezLF1344518517444.206.273.400.293840.1
Drew WatersLF7193010.188.316.250.27370-0.0
Yuli Gurriel1B186513061.241.338.296.29283-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.3
Nelson VelázquezDH64230418272.200.274.366.28276-0.4
Adam Frazier2B103294534223.202.282.294.26464-0.4
Nick Loftin2B54171281141.189.282.236.24551-0.4

Pitching

25 pitchers, ranked by dbWAR.

Cole Ragans3232186.111902233.142.991.1410.84.2
Seth Lugo3333206.216901813.003.251.097.94.1
Michael Wacha2929166.213801453.353.651.197.82.5
Brady Singer3232179.291301703.713.931.278.52.1
Alec Marsh2625129.09901234.534.341.268.60.9
Kris Bubic27030.1111392.671.951.0211.60.9
John Schreiber59051.2432463.663.031.328.00.9
Carlos Hernández27030.0010273.303.501.338.10.4
Angel Zerpa60053.2200493.863.971.458.20.3
Sam Long43042.2331443.163.891.209.30.3
James McArthur57056.25718494.924.171.457.80.2
Steven Cruz505.200040.001.750.186.40.2
Daniel Lynch IV16343.1201393.324.410.998.10.1
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
Nick Loftin101.000000.003.171.000.00.0
Garrett Hampson101.000000.006.170.000.0-0.0
Chris Stratton57058.1434445.554.621.476.8-0.1
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
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.