DataBaseball
2026
Kansas City Royals logo

American League Central · 2025

Kansas City Royals

82-80Kauffman StadiumAmerican League
Team WAR
26.4
13.7 bat / 12.7 pitch
Win %
.506
pyth .510
Run diff
+14
4.02 / 3.93 per g
wRC+
97
ERA
3.70
FIP 4.03
Home runs
146

The Kansas City Royals went 82-80 in 2025, a .506 winning percentage — 15th of 30 record in baseball. They scored 651 runs and allowed 637, a run differential of +14. The offence ranked 26th of 30 in MLB for runs scored, while their 3.70 staff ERA was 5th of 30. Their 97 team wRC+ is 3% below league average — 19th of 30 in MLB. Bobby Witt Jr. leads the position players at 6.1 WAR, and Kris Bubic the rotation at a 2.55 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,264 team hits
Bobby Witt Jr.184Bobby Witt Jr. — 184 hits (14.6%)Maikel Garcia170Maikel Garcia — 170 hits (13.4%)Vinnie Pasquantino164Vinnie Pasquantino — 164 hits (13.0%)Salvador Perez141Salvador Perez — 141 hits (11.2%)Jonathan India116Jonathan India — 116 hits (9.2%)Kyle Isbel94Kyle Isbel — 94 hits (7.4%)Freddy Fermin80Freddy Fermin — 80 hits (6.3%)Michael Massey64Michael Massey — 64 hits (5.1%)Drew Waters50Drew Waters — 50 hits (4.0%)Nick Loftin35Nick Loftin — 35 hits (2.8%)Caglianone33Jac Caglianone — 33 hits (2.6%)John Rave30John Rave — 30 hits (2.4%)Mark Canha24Mark Canha — 24 hits (1.9%)Jensen18Carter Jensen — 18 hits (1.4%)18Hunter Renfroe — 18 hits (1.4%)14Tyler Tolbert — 14 hits (1.1%)12Cavan Biggio — 12 hits (0.9%)11Luke Maile — 11 hits (0.9%)5MJ Melendez — 5 hits (0.4%)Dairon Blanco — 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

20 players, ranked by dbWAR.

Bobby Witt Jr.SS157687184238838.295.351.501.3621376.1
Maikel Garcia3B159666170167423.286.351.449.3491284.4
Vinnie Pasquantino1B160682164321131.264.323.475.3411222.1
Salvador PerezC155641141301000.236.284.446.3111001.9
Jonathan India2B1365671169450.233.323.346.304950.9
Freddy FerminC103347805261.251.297.339.283790.8
Carter JensenC2069183130.300.391.550.4061690.7
Tyler TolbertCF5057141621.280.321.380.307970.5
Kyle IsbelCF127409944334.255.301.353.289840.5
Luke MaileC195411161.244.346.356.3201070.3
Dairon BlancoCF881013.167.167.333.21027-0.1
Nick LoftinLF66188354201.208.278.357.28078-0.1
John RaveRF56175304147.196.283.307.27070-0.2
Cavan BiggioDH328312141.174.296.246.26164-0.2
Drew WatersLF67219501145.243.288.316.26970-0.4
Michael Massey2B76277643202.244.268.313.25660-0.5
Mark CanhaLF4612524160.212.272.265.24653-0.6
Hunter RenfroeRF3210818040.182.241.242.22236-0.6
MJ MelendezLF20655110.083.154.167.153-14-0.8
Jac CaglianoneRF62232337181.157.237.295.24149-1.0

Pitching

21 pitchers, ranked by dbWAR.

Kris Bubic2020116.18701162.552.891.189.02.8
Michael Wacha3131172.2101301263.863.661.226.62.7
Cole Ragans131361.2330984.672.501.1814.31.8
Noah Cameron2424138.19701142.994.181.107.41.4
Lucas Erceg61061.1842482.643.491.177.00.8
Michael Lorenzen2726141.271101274.644.591.338.10.7
Carlos Estévez67066.04542542.453.671.067.40.7
Angel Zerpa69264.2520584.183.861.388.10.6
Taylor Clarke51055.1111443.253.970.857.20.4
Hunter Harvey12010.2100110.001.350.669.30.4
Luinder Avila13014.0110161.292.140.9310.30.4
Jonathan Bowlan34144.1120463.863.971.229.30.3
John Schreiber74064.0331623.804.171.198.70.3
Steven Cruz47045.2310383.744.141.187.50.2
Trevor Richards505.200057.942.432.297.90.1
Luke Maile101.000000.006.141.000.0-0.0
Seth Lugo2626145.18701254.155.091.297.7-0.1
Chris Stratton15021.0000227.714.942.009.4-0.1
Daniel Lynch IV57267.2621453.064.761.366.0-0.1
Rich Hill229.002045.007.801.894.0-0.3
Sam Long39040.1230335.365.541.747.4-0.4
Record versus run differential

Kansas City Royals are 82-80, a .506 win rate, while their +14 run differential implies .510. That is essentially in line — the record reflects the run scoring.