2021 Kansas City Royals

Franchise seasons · 2020s seasons

Independent, unofficial historical lineup simulator. Games here are simulated exhibitions, not historical results.

Compare historical seasons

Kansas City Royals franchise archive · Available years: 1969–2025 · 57 seasons.

These historical season records are separate from simulated exhibitions. — means the season record is unavailable. Year ranges describe this archive's coverage; team names reflect each season's historical name.

Same team, nearby years

Nearby franchise seasons and available statistics
SeasonRecord (W–L)Batting rowsPitching rows
2023 Kansas City Royals56–1062436
2022 Kansas City Royals65–972323
2021 Kansas City Royals · Current season74–881930
2020 Kansas City Royals26–342127
2019 Kansas City Royals59–1032430

Same era: other teams in 2021

More teams from 2021

Roster and season statistics

Only players appear here. Staff are excluded from lineup choices. — means a statistic is unavailable. A roster player may have no batting or pitching row if they did not appear in those tables.

PlayerPosition groupNo.Stat rowsABHHRAVGIPERARating
Scott BarlowPitchers58pitching————74.332.42
Average (56) — 28 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.42 over 74.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Scott BlewettPitchers64pitching————5.001.80
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Ronald BolañosPitchers57pitching————6.331.42
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Jake BrentzPitchers59pitching————64.003.66
Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.66 over 64.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Kris BubicPitchers50pitching————130.004.43
Average (50) — 281 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.43 over 130.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Dylan ColemanPitchers65pitching————6.331.42
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Wade DavisPitchers71pitching————42.676.75
Below average (44) — 514 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.75 over 42.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Danny DuffyPitchers30pitching————61.002.51
Average (55) — 46 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.51 over 61.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jesse HahnPitchers32pitching————3.3313.50
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Jon HeasleyPitchers85No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Carlos HernándezPitchers43pitching————85.673.68
Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.68 over 85.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Greg HollandPitchers35pitching————55.674.85
Average (49) — 339 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.85 over 55.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jake JunisPitchers24No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Brad KellerPitchers56pitching————133.675.39
Average (45) — 494 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.39 over 133.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jackson KowarPitchers37pitching————30.3311.27
Below average (38) — 555 of 556 pitchers in the available 2021 rostersAn earned-run average of 11.27 over 30.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Richard LoveladyPitchers55pitching————20.673.48
Average (51) — 235 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.48 over 20.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Daniel LynchPitchers52pitching————68.005.69
Average (46) — 465 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.69 over 68.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Mike MinorPitchers23pitching————158.675.05
Average (47) — 427 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.05 over 158.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jake NewberryPitchers68pitching————4.3316.62
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Joel PayampsPitchers38pitching————20.334.43
Average (50) — 281 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.43 over 20.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ervin SantanaPitchers54pitching————65.334.68
Average (49) — 339 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.68 over 65.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Brady SingerPitchers51pitching————128.334.91
Average (47) — 427 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.91 over 128.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Gabe SpeierPitchers67pitching————7.671.17
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Josh StaumontPitchers63pitching————65.672.88
Average (54) — 76 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.88 over 65.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Anthony SwarzakPitchers38pitching————7.679.39
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Domingo TapiaPitchers31pitching————31.672.84
Average (53) — 114 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.84 over 31.67 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ángel ZerpaPitchers61pitching————5.000.00
Not enough dataThe available innings and earned-run average do not support a reliable comparison. You can still select this pitcher; the exhibition uses estimated performance.
Kyle ZimmerPitchers45pitching————54.004.83
Average (49) — 339 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.83 over 54.00 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Tyler ZuberPitchers53pitching————27.336.26
Average (47) — 427 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.26 over 27.33 innings informs this pitching score. Lower earned-run averages indicate better run prevention. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Cam GallagherCatchers36batting112281.250——
Average (50) — 261 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 112 at-bats and 1 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Salvador PérezCatchers13batting62016948.273——
Strong (61) — 24 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 620 at-bats and 48 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Sebastian RiveroCatchers48batting4070.175——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.
Hanser AlbertoInfielders49both241652.2700.330.00
Average (53) — 156 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 241 at-bats and 2 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Kelvin GutiérrezInfielders19batting135291.215——
Average (46) — 398 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 135 at-bats and 1 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Nicky LopezInfielders8batting4971492.300——
Average (58) — 49 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 497 at-bats and 2 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Whit MerrifieldInfielders15batting66418410.277——
Average (55) — 97 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 664 at-bats and 10 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Adalberto MondesíInfielders27batting126296.230——
Average (50) — 261 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 126 at-bats and 6 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Emmanuel RiveraInfielders26batting90231.256——
Average (51) — 229 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 90 at-bats and 1 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Carlos SantanaInfielders41batting56512119.214——
Average (46) — 398 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 565 at-bats and 19 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Andrew BenintendiOutfielders16batting49313617.276——
Average (57) — 58 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 493 at-bats and 17 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Hunter DozierOutfielders17batting48710516.216——
Average (46) — 398 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 487 at-bats and 16 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jarrod DysonOutfielders1batting122270.221——
Average (47) — 365 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 122 at-bats and 0 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Kyle IsbelOutfielders28batting76211.276——
Average (52) — 186 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 76 at-bats and 1 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ryan O'HearnOutfielders66batting236539.225——
Average (49) — 306 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 236 at-bats and 9 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Edward OlivaresOutfielders14batting101245.238——
Average (51) — 229 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 101 at-bats and 5 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Jorge SolerOutfielders12batting3085913.192——
Below average (44) — 459 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 308 at-bats and 13 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Michael A. TaylorOutfielders2batting48311812.244——
Average (50) — 261 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 483 at-bats and 12 home runs from the source. Shorter playing records receive more cautious scores. This rank compares simulation ratings, with equal scores sharing a rank; it is not a ranking of every player in the league.
Ryan McBroomOutfielders9batting820.250——
Not enough dataThe available at-bats and hits do not support a reliable comparison. You can still select this batter; the exhibition uses estimated performance.

Build a lineup

Exhibition rules use nine hitters, including a DH, and one pitcher. The numbered slots are the batting order. Pick each player once. Opponent: 2021 Arizona Diamondbacks. Players without a rating remain selectable with estimated performance.

Keep the seed to replay the same game; change it to play a different exhibition.

Simulated exhibition

Choose a lineup to play an exhibition.

Batting lines

Game log for the selected game

    Roster and statistics adapted from Wikipedia contributors, 2021 Kansas City Royals season. Retrieved 2026-09-30T03:48:19.950049+00:00. Source material is under CC BY-SA 4.0. We grouped roster entries, excluded staff, joined stats by Wikipedia page title, converted baseball innings notation to outs, and derived approximate ratings and simulated outcomes. No official affiliation.