American League Central · 2021
Kansas City Royals
- Team WAR
- 23.4 14.7 bat / 8.6 pitch
- Win %
- .457 pyth .437
- Run diff
- -102 4.23 / 4.86 per g
- wRC+
- 91
- ERA
- 4.65 FIP 4.40
- Home runs
- 176
The Kansas City Royals went 74-88 in 2021, a .457 winning percentage — 22nd of 30 record in baseball. They scored 686 runs and allowed 788, a run differential of -102. The offence ranked 24th of 30 in MLB for runs scored, while their 4.65 staff ERA was 22nd of 30. Their 91 team wRC+ was 9% below league average — 25th of 30 in MLB. Salvador Perez led the position players at 5.2 WAR, and Scott Barlow the rotation at a 2.42 ERA.
Where the offence comes from
Roster contribution by share of the team total.
1,377 team hits
Batting
25 players, ranked by dbWAR.
| Salvador Perez | C | 161 | 665 | 169 | 48 | 121 | 1 | .273 | .316 | .544 | .359 | 124 | 5.2 |
| Nicky Lopez | SS | 147 | 565 | 149 | 2 | 43 | 22 | .300 | .365 | .378 | .332 | 105 | 3.6 |
| Whit Merrifield | 2B | 162 | 720 | 184 | 10 | 74 | 40 | .277 | .317 | .395 | .308 | 90 | 2.5 |
| Andrew Benintendi | LF | 134 | 538 | 136 | 17 | 73 | 8 | .276 | .324 | .442 | .330 | 104 | 1.4 |
| Jorge Soler | RF | 149 | 602 | 115 | 27 | 70 | 0 | .223 | .316 | .432 | .327 | 102 | 1.3 |
| Adalberto Mondesi | 3B | 35 | 136 | 29 | 6 | 17 | 15 | .230 | .271 | .452 | .308 | 89 | 0.6 |
| Michael A. Taylor | CF | 139 | 528 | 118 | 12 | 54 | 14 | .244 | .297 | .356 | .287 | 76 | 0.6 |
| Hanser Alberto | 3B | 97 | 255 | 65 | 2 | 24 | 3 | .270 | .291 | .402 | .298 | 83 | 0.5 |
| Kyle Isbel | RF | 27 | 83 | 21 | 1 | 7 | 2 | .276 | .337 | .434 | .336 | 108 | 0.4 |
| Hunter Dozier | RF | 143 | 543 | 105 | 16 | 54 | 5 | .216 | .285 | .394 | .296 | 81 | 0.3 |
| Cam Gallagher | C | 43 | 124 | 28 | 1 | 7 | 0 | .250 | .298 | .330 | .278 | 70 | 0.2 |
| Emmanuel Rivera | 3B | 27 | 98 | 23 | 1 | 5 | 2 | .256 | .316 | .333 | .291 | 79 | 0.2 |
| Edward Olivares | RF | 36 | 111 | 24 | 5 | 12 | 2 | .238 | .291 | .406 | .302 | 85 | 0.0 |
| Jake Brentz | P | 1 | 1 | 0 | 0 | 0 | 0 | — | 1.000 | — | .725 | 365 | 0.0 |
| Tyler Zuber | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -115 | -0.0 |
| Ryan McBroom | PH | 7 | 9 | 2 | 0 | 0 | 0 | .250 | .333 | .250 | .275 | 68 | -0.0 |
| Jakob Junis | P | 1 | 2 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -115 | -0.0 |
| Carlos Hernández | P | 1 | 4 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -115 | -0.1 |
| Sebastián Rivero | C | 16 | 44 | 7 | 0 | 3 | 0 | .175 | .250 | .225 | .223 | 33 | -0.1 |
| Kris Bubic | P | 2 | 5 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -115 | -0.1 |
| Mike Minor | P | 3 | 7 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -115 | -0.2 |
| Brad Keller | P | 3 | 7 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -115 | -0.2 |
| Carlos Santana | 1B | 158 | 659 | 121 | 19 | 69 | 2 | .214 | .319 | .342 | .298 | 82 | -0.3 |
| Jarrod Dyson | CF | 74 | 149 | 28 | 0 | 10 | 10 | .207 | .260 | .289 | .246 | 48 | -0.5 |
| Ryan O'Hearn | DH | 83 | 254 | 53 | 9 | 29 | 0 | .225 | .268 | .369 | .275 | 68 | -0.6 |
Pitching
29 pitchers, ranked by dbWAR.
| Scott Barlow | 71 | 0 | 74.1 | 5 | 3 | 16 | 91 | 2.42 | 2.63 | 1.20 | 11.0 | 1.7 |
| Brady Singer | 27 | 27 | 128.1 | 5 | 10 | 0 | 131 | 4.91 | 4.04 | 1.55 | 9.2 | 1.6 |
| Mike Minor | 28 | 28 | 158.2 | 8 | 12 | 0 | 149 | 5.05 | 4.29 | 1.24 | 8.5 | 1.5 |
| Danny Duffy | 13 | 12 | 61.0 | 4 | 3 | 0 | 65 | 2.51 | 3.40 | 1.21 | 9.6 | 1.2 |
| Josh Staumont | 64 | 0 | 65.2 | 4 | 3 | 5 | 72 | 2.88 | 3.49 | 1.07 | 9.9 | 0.9 |
| Carlos Hernández | 24 | 11 | 85.2 | 6 | 2 | 0 | 74 | 3.68 | 4.08 | 1.28 | 7.8 | 0.8 |
| Brad Keller | 26 | 26 | 133.2 | 8 | 12 | 0 | 120 | 5.39 | 4.72 | 1.66 | 8.1 | 0.7 |
| Domingo Tapia | 34 | 0 | 33.2 | 4 | 1 | 0 | 26 | 2.67 | 3.35 | 1.19 | 7.0 | 0.5 |
| Jake Brentz | 72 | 0 | 64.0 | 5 | 2 | 2 | 76 | 3.66 | 4.23 | 1.28 | 10.7 | 0.3 |
| Ronald Bolaños | 3 | 0 | 6.1 | 0 | 0 | 0 | 10 | 1.42 | 0.96 | 0.95 | 14.2 | 0.3 |
| Daniel Lynch IV | 15 | 15 | 68.0 | 4 | 6 | 0 | 55 | 5.69 | 4.82 | 1.63 | 7.3 | 0.3 |
| Jakob Junis | 16 | 6 | 39.1 | 2 | 4 | 0 | 41 | 5.26 | 4.31 | 1.40 | 9.4 | 0.2 |
| Dylan Coleman | 5 | 0 | 6.1 | 0 | 0 | 0 | 7 | 1.42 | 1.43 | 0.95 | 9.9 | 0.2 |
| Gabe Speier | 7 | 0 | 7.2 | 0 | 0 | 0 | 5 | 1.17 | 2.26 | 1.30 | 5.9 | 0.2 |
| Richard Lovelady | 20 | 0 | 20.2 | 2 | 0 | 1 | 23 | 3.48 | 3.85 | 1.06 | 10.0 | 0.2 |
| Ervin Santana | 38 | 2 | 65.1 | 2 | 2 | 0 | 52 | 4.68 | 4.47 | 1.33 | 7.2 | 0.2 |
| Angel Zerpa | 1 | 1 | 5.0 | 0 | 1 | 0 | 4 | 0.00 | 2.17 | 0.80 | 7.2 | 0.2 |
| Scott Blewett | 3 | 0 | 5.0 | 0 | 0 | 0 | 4 | 1.80 | 4.57 | 1.60 | 7.2 | 0.0 |
| Hanser Alberto | 1 | 0 | 0.1 | 0 | 0 | 0 | 0 | 0.00 | 3.17 | 0.00 | 0.0 | 0.0 |
| Kyle Zimmer | 52 | 2 | 54.0 | 4 | 1 | 2 | 46 | 4.83 | 4.82 | 1.41 | 7.7 | -0.1 |
| Greg Holland | 57 | 0 | 55.2 | 3 | 5 | 8 | 53 | 4.85 | 4.82 | 1.35 | 8.6 | -0.1 |
| Jonathan Heasley | 3 | 3 | 14.2 | 1 | 1 | 0 | 6 | 4.91 | 6.03 | 1.23 | 3.7 | -0.1 |
| Kris Bubic | 29 | 20 | 130.0 | 6 | 7 | 0 | 114 | 4.43 | 5.14 | 1.38 | 7.9 | -0.2 |
| Jake Newberry | 4 | 0 | 4.1 | 0 | 0 | 0 | 5 | 16.62 | 8.94 | 3.00 | 10.4 | -0.2 |
| Anthony Swarzak | 13 | 0 | 12.1 | 0 | 1 | 0 | 9 | 9.49 | 6.41 | 1.70 | 6.6 | -0.2 |
| Wade Davis | 40 | 0 | 42.2 | 0 | 3 | 2 | 38 | 6.75 | 5.30 | 1.48 | 8.0 | -0.3 |
| Jesse Hahn | 5 | 0 | 3.1 | 0 | 0 | 1 | 3 | 13.50 | 13.67 | 2.70 | 8.1 | -0.3 |
| Tyler Zuber | 31 | 0 | 27.1 | 0 | 3 | 0 | 25 | 6.26 | 6.17 | 1.57 | 8.2 | -0.4 |
| Jackson Kowar | 9 | 8 | 30.1 | 0 | 6 | 0 | 29 | 11.27 | 6.43 | 2.08 | 8.6 | -0.4 |
Record versus run differential
Kansas City Royals are 74-88, a .457 win rate, while their -102 run differential implies .437. That is essentially in line — the record reflects the run scoring.