DataBaseball
2026
Kansas City Royals logo

American League Central · 2025

Kansas City Royals 2025

Team WAR
29.7
15.7 bat / 14.0 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+ was 3% below league average — 19th of 30 in MLB. Bobby Witt Jr. led the position players at 6.6 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.6
Maikel Garcia3B159666170167423.286.351.449.3491284.6
Vinnie Pasquantino1B160682164321131.264.323.475.3411222.7
Salvador PerezC155641141301000.236.284.446.3111001.9
Jonathan India2B1365671169450.233.323.346.304951.0
Carter JensenC2069183130.300.391.550.4061690.8
Freddy FerminC103347805261.251.297.339.283790.7
Kyle IsbelCF127409944334.255.301.353.289840.7
Tyler TolbertCF5057141621.280.321.380.307970.5
Luke MaileC195411161.244.346.356.3201070.3
John RaveRF56175304147.196.283.307.27070-0.1
Dairon BlancoCF881013.167.167.333.21027-0.1
Nick LoftinLF66188354201.208.278.357.28078-0.2
Cavan BiggioDH328312141.174.296.246.26164-0.2
Drew WatersLF67219501145.243.288.316.26970-0.2
Michael Massey2B76277643202.244.268.313.25660-0.4
Mark CanhaLF4612524160.212.272.265.24653-0.5
Hunter RenfroeRF3210818040.182.241.242.22236-0.7
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.03.0
Michael Wacha3131172.2101301263.863.661.226.63.0
Cole Ragans131361.2330984.672.501.1814.31.9
Noah Cameron2424138.19701142.994.181.107.41.6
Michael Lorenzen2726141.271101274.644.591.338.10.9
Lucas Erceg61061.1842482.643.491.177.00.8
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.3
Trevor Richards505.200057.942.432.297.90.1
Seth Lugo2626145.18701254.155.091.297.70.1
Luke Maile101.000000.006.141.000.0-0.0
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

Attendance

Announced gate at 80 home dates, 2025.

Average
21,860
80 home dates
Median
21,177
Total
1,748,801
Best
39,393
2025-03-27
Quietest
12,041
2025-04-07
On the road
27,476
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 home8021,86021,17712,04139,393
Night4921,32720,64912,04136,134
Day3122,70222,01913,52739,393
Weekend4125,31425,77414,19636,578
Weekday3918,22917,56812,04139,393
On the road8127,47627,1148,75443,720

Through the season

Average home crowd by month.
MonthGamesAverage
Mar325,609
Apr1315,102
May1523,756
Jun1326,818
Jul1221,890
Aug1319,542
Sep1221,162

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 162 completed games, 2025.

Regulation
2:34
150 games
All games
2:35
Extra innings
2:52
12 of them
Longest
3:07
2025-03-30, 9 inn
Shortest
1:49
2025-05-17

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:352:361:493:15
Regulation1502:342:351:493:07
Extra innings122:522:522:353:15
Home812:352:361:493:07
Road812:352:361:583:15
Day592:362:372:003:15
Night1032:352:361:493:07

Through the season

Average completed game by month.
MonthGamesAverage
Mar32:45
Apr132:29
May152:29
Jun132:34
Jul122:39
Aug132:41
Sep122:36

By season

185.692.80.0151617181920212223242526

Regulation games only, in minutes. 154 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 82-80, a .506 win rate, while their +14 run differential implies .510. That is essentially in line — the record reflects the run scoring.