DataBaseball
2026
Kansas City Royals logo

American League Central · 2020

Kansas City Royals 2020

Team WAR
10.3
5.0 bat / 5.4 pitch
Win %
.433
pyth .458
Run diff
-24
4.13 / 4.53 per g
wRC+
90
ERA
4.19
FIP 4.41
Home runs
70

The Kansas City Royals went 26-34 in 2020, a .433 winning percentage — 23rd of 30 record in baseball. They scored 248 runs and allowed 272, a run differential of -24. The offence ranked 25th of 30 in MLB for runs scored, while their 4.19 staff ERA was 11th of 30. Their 90 team wRC+ was 10% below league average — 23rd of 30 in MLB. Salvador Perez led the position players at 2.0 WAR, and Brad Keller the rotation at a 2.47 ERA.

The 2020 season

Month by month, the streaks, and the record in the games that are argued about.

They finished 4th in the AL Central, 10 games back. They spent 1 of 66 days in first place and were as far as 13 games back on September 19. Their best month was Sept/Oct at 12-13, their worst August at 11-16. The longest runs were a 6-game winning streak from September 8 to September 13 and a 7-game losing streak from September 1 to September 7. They were 15-15 at home and 11-19 on the road, 8-9 in one-run games and 17-27 against clubs that finished .500 or better. The most lopsided win was 13-2 against the Cubs on August 6; the heaviest defeat, 10-1 against the Indians on September 1.

Record by month. March games count toward April, October’s toward September.
MonthWLPctRSRADiff
July35.3753334-1
August1116.407108125-17
Sept/Oct1213.480107113-6
Splits. Extra innings are blank for a season whose games predate the innings count.
GamesW-LPct
Home15-15.500
Road11-19.367
One-run games8-9.471
Extra innings1-2.333
Within the division17-23.425
Against .500+ clubs17-27.386
Decided by 5+ runs6-14.300
Last 105-5.500

American League Central standings, 2020

Final standings. The division page has the rest of its season.

American League Central, 2020. Games back of the best record in the division.
TeamWLPctGBRSRADiffWAR
Minnesota Twins3624.600—269215+5415.4
Chicago White Sox3525.5831306246+6016.1
Cleveland Indians3525.5831248209+3915.0
Kansas City Royals2634.43310248272-2410.3
Detroit Tigers2335.39712249318-694.5

2020 Kansas City Royals roster

The players whose season belongs to this club, by position and then by dbWAR. A player traded mid-season is listed with the club he played most of his games for, so a deadline arrival may appear on his other club’s page instead.

Catchers 4

Infielders 9

Outfielders 7

Designated hitters 1

Starting pitchers 8

Relief pitchers 18

Where the offence comes from

Roster contribution by share of the team total.

494 team hits
Whit Merrifield70Whit Merrifield — 70 hits (14.2%)Maikel Franco62Maikel Franco — 62 hits (12.6%)Adalberto Mondesi56Adalberto Mondesi — 56 hits (11.3%)Salvador Perez50Salvador Perez — 50 hits (10.1%)Hunter Dozier36Hunter Dozier — 36 hits (7.3%)Jorge Soler34Jorge Soler — 34 hits (6.9%)Alex Gordon34Alex Gordon — 34 hits (6.9%)Nicky Lopez34Nicky Lopez — 34 hits (6.9%)Edward Olivares23Edward Olivares — 23 hits (4.7%)Ryan O'Hearn22Ryan O'Hearn — 22 hits (4.5%)Ryan McBroom20Ryan McBroom — 20 hits (4.0%)Gallagher15Cam Gallagher — 15 hits (3.0%)10Brett Phillips — 10 hits (2.0%)Starling10Bubba Starling — 10 hits (2.0%)Cordero8Franchy Cordero — 8 hits (1.6%)4Meibrys Viloria — 4 hits (0.8%)Óscar Hernández — 2 hits (0.4%)Nick Heath — 2 hits (0.4%)Kelvin Gutiérrez — 1 hits (0.2%)Erick Mejia — 1 hits (0.2%)
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

21 players, ranked by dbWAR.

Salvador PerezC371565011321.333.353.633.4101592.0
Whit MerrifieldRF602657093012.282.325.440.3301051.1
Maikel Franco3B60243628381.278.321.457.3301051.1
Adalberto MondesiSS592335662224.256.294.416.306890.9
Hunter Dozier1B44186366124.228.344.392.3301050.7
Cam GallagherC216015130.283.356.434.3471160.5
Jorge SolerDH43174348240.228.326.443.3341080.4
Brett PhillipsRF275910256.196.305.392.308900.2
Ryan McBroom1B3685206100.247.282.506.3301050.2
Franchy CorderoCF16428271.211.286.447.314940.1
Óscar HernándezC342000.500.500.500.4431810.0
Meibrys ViloriaC12244000.190.292.238.254530.0
Nick HeathCF10182032.154.313.231.27064-0.0
Kelvin Gutiérrez3B3121000.111.333.111.25453-0.0
Alex GordonLF50184344110.209.299.307.27769-0.1
Edward OlivaresRF28101233100.240.267.375.27668-0.2
Matt Reynolds3B3110000.000.000.000.000-119-0.2
Erick Mejia3B7161001.071.071.143.089-59-0.2
Bubba StarlingCF276410150.169.219.237.20621-0.4
Nicky Lopez2B55192341130.201.286.266.25655-0.4
Ryan O'Hearn1B42132222180.195.303.301.27165-0.4

Pitching

26 pitchers, ranked by dbWAR.

Brad Keller9954.2530352.473.431.025.81.3
Brady Singer121264.1450614.064.081.178.51.1
Greg Holland28028.1306311.912.520.959.80.8
Trevor Rosenthal23023.21011381.902.220.8514.50.8
Kyle Zimmer16123.0100261.572.371.0410.20.7
Scott Barlow32030.0212394.203.421.2011.70.5
Danny Duffy121156.1440574.954.751.339.10.5
Jesse Hahn18017.1103190.522.560.699.90.5
Kris Bubic101050.0160494.324.751.488.80.5
Josh Staumont26025.2210372.453.541.4013.00.4
Chance Adams608.200069.353.311.736.20.2
Scott Blewett203.000046.001.522.3312.00.1
Glenn Sparkman405.000025.402.992.003.60.1
Jake Newberry20022.0101244.094.691.459.80.1
Foster Griffin101.210010.001.990.005.40.1
Mike Montgomery315.100045.064.691.316.80.0
Gabe Speier805.201067.945.492.299.5-0.0
Kevin McCarthy506.000024.506.192.003.0-0.1
Randy Rosario403.101048.108.293.0010.8-0.1
Richard Lovelady101.000009.0019.192.000.0-0.2
Tyler Zuber23022.0120304.095.691.5912.3-0.2
Carlos Hernández5314.2010134.916.401.708.0-0.2
Jakob Junis8625.1020196.396.231.626.8-0.2
Ronald Bolaños223.2020212.2712.463.004.9-0.3
Matt Harvey7411.20301011.579.452.747.7-0.5
Ian Kennedy15114.0020159.008.831.799.6-0.6

Attendance

30 home dates played behind closed doors, 2020.

Average
0
no crowd admitted
Median
0
Total
0
On the road
0
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 home300000
Night240000
Day60000
Weekend180000
Weekday120000
On the road300000

By season

33439.016719.50.005060708091011121314151617181920212223242526

Every home game this season was played with no crowd admitted. The zero is the season, not a missing number — which is why it is shown rather than left out. 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 60 completed games, 2020.

Regulation
3:04
57 games
All games
3:05
Extra innings
3:21
3 of them
Longest
3:55
2020-08-08, 9 inn
Shortest
2:11
2020-08-19

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All603:053:052:113:59
Regulation573:043:042:113:59
Extra innings33:213:332:523:38
Home303:063:092:113:55
Road303:043:012:253:59
Day133:033:022:273:38
Night473:053:062:113:59

Through the season

Average completed game by month.
MonthGamesAverage
Jul12:56
Aug133:09
Sep163:05

By season

185.692.80.005060708091011121314151617181920212223242526

Regulation games only, in minutes. 184 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 26-34, a .433 win rate, while their -24 run differential implies .458. That is about 1 wins behind it, which tends to regress upward.