DataBaseball
2026
Kansas City Royals logo

American League Central · 2026

Kansas City Royals

49-70Kauffman StadiumAmerican League
Team WAR
13.9
11.5 bat / 2.4 pitch
Win %
.412
pyth .409
Run diff
-110
4.13 / 5.06 per g
wRC+
94
ERA
4.80
FIP 4.69
Home runs
118

The Kansas City Royals went 49-70 in 2026, a .412 winning percentage — 27th of 30 record in baseball. They scored 492 runs and allowed 602, a run differential of -110. The offence ranked 23rd of 30 in MLB for runs scored, while their 4.80 staff ERA was 28th of 30. Their 94 team wRC+ is 6% below league average — 24th of 30 in MLB. Bobby Witt Jr. leads the position players at 3.5 WAR, and Noah Cameron the rotation at a 4.37 ERA.

Where the offence comes from

Roster contribution by share of the team total.

973 team hits
Bobby Witt Jr.111Bobby Witt Jr. — 111 hits (11.4%)Jac Caglianone104Jac Caglianone — 104 hits (10.7%)Salvador Perez92Salvador Perez — 92 hits (9.5%)Carter Jensen88Carter Jensen — 88 hits (9.0%)Isaac Collins80Isaac Collins — 80 hits (8.2%)Michael Massey79Michael Massey — 79 hits (8.1%)Maikel Garcia70Maikel Garcia — 70 hits (7.2%)Vinnie Pasquantino68Vinnie Pasquantino — 68 hits (7.0%)Lane Thomas67Lane Thomas — 67 hits (6.9%)Nick Loftin59Nick Loftin — 59 hits (6.1%)Kyle Isbel42Kyle Isbel — 42 hits (4.3%)Marte36Starling Marte — 36 hits (3.7%)Tolbert27Tyler Tolbert — 27 hits (2.8%)Josh Rojas16Josh Rojas — 16 hits (1.6%)John Rave11John Rave — 11 hits (1.1%)9Kameron Misner — 9 hits (0.9%)8Jonathan India — 8 hits (0.8%)5Luke Maile — 5 hits (0.5%)Andrew Velazquez — 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

19 players, ranked by dbWAR.

Bobby Witt Jr.SS100439111134231.284.355.450.3511213.5
Jac CaglianoneRF11042610420494.264.317.480.3451161.6
Carter JensenC1094368816551.227.303.419.315961.5
Lane ThomasCF1003386710387.228.322.388.319981.1
Nick Loftin3B81283595351.243.326.391.320991.0
Michael Massey2B95324799392.262.295.425.311931.0
Tyler TolbertSS4598273615.314.362.465.3611280.9
Maikel Garcia3B69294703305.261.320.373.309920.8
Isaac CollinsLF104390806356.239.338.367.3211000.7
John RaveRF174811222.262.340.548.3811410.4
Luke MaileC6195150.278.316.500.3511210.2
Kyle IsbelCF62201423135.233.286.333.277700.1
Jonathan India2B16588280.167.310.313.294810.1
Josh Rojas3B277216181.235.268.324.26360-0.1
Vinnie Pasquantino1B79336686334.232.318.345.29784-0.1
Kameron MisnerCF15449043.220.256.244.22937-0.2
Andrew VelazquezSS5151001.067.067.067.059-80-0.2
Starling MarteRF53158362142.250.304.326.28475-0.3
Salvador PerezDH1104619216490.216.262.373.27669-0.5

Pitching

26 pitchers, ranked by dbWAR.

Noah Cameron2221123.26801164.373.731.298.41.8
Michael Wacha2323144.05801123.444.021.157.01.7
Seth Lugo2424134.25701044.414.251.377.01.2
Daniel Lynch IV47147.2431372.453.091.017.00.8
Kris Bubic9950.1320514.113.701.239.10.8
Randy Dobnak7536.0210192.003.921.334.80.4
Stephen Kolek101054.0430344.504.531.245.70.3
Jose Cuas708.0000102.251.341.5011.30.3
Luinder Avila211270.0540615.534.531.617.80.3
Alex Lange44045.21610486.114.441.539.50.1
Josh Rojas101.000000.003.091.000.00.0
Nick Mears21019.1230155.124.591.507.00.0
Beck Way19123.1110213.864.931.598.1-0.1
Easton McGee607.100078.596.362.188.6-0.1
Carlos Estévez100.10100162.0060.0918.000.0-0.2
John Schreiber47042.2031333.595.151.387.0-0.2
Lucas Erceg45043.04312316.075.321.776.5-0.3
Mason Black13022.2000173.576.001.596.8-0.3
Steven Cruz41243.0233494.195.391.2110.3-0.4
Eric Cerantola405.1000710.1310.962.6311.8-0.4
Eli Morgan16019.1011165.126.501.717.4-0.4
Mitch Spence319.1020621.218.873.005.8-0.4
Cole Ragans8835.1140454.846.171.4211.5-0.4
Bailey Falter529.2020613.979.093.105.6-0.5
Tyler Tolbert504.2000025.0716.804.290.0-0.6
Matt Strahm41035.2340307.327.121.497.6-1.0
Record versus run differential

Kansas City Royals are 49-70, a .412 win rate, while their -110 run differential implies .409. That is essentially in line — the record reflects the run scoring.