2019 Kansas City Royals

Franchise seasons · 2010s 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
2021 Kansas City Royals74–881930
2020 Kansas City Royals26–342127
2019 Kansas City Royals · Current season59–1032430
2018 Kansas City Royals58–1042327
2017 Kansas City Royals80–822029

Same era: other teams in 2019

More teams from 2019

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
Homer BaileyPitchers21pitching————90.004.80
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.80 over 90.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.
Scott BarlowPitchers58pitching————70.334.22
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.22 over 70.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.
Jacob BarnesPitchers50pitching————13.008.31
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.
Brad BoxbergerPitchers26pitching————26.675.40
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.40 over 26.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 DiekmanPitchers40pitching————41.674.75
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.75 over 41.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 DuffyPitchers41pitching————130.674.34
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.34 over 130.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.
Chris EllisPitchers51pitching————1.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.
Heath FillmyerPitchers49pitching————22.338.06
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 8.06 over 22.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.
Brian FlynnPitchers33pitching————29.335.22
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.22 over 29.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.
Jesse HahnPitchers32pitching————4.6713.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.
Tim HillPitchers54pitching————39.673.63
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.63 over 39.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 JunisPitchers65No 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————165.334.19
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.19 over 165.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.
Ian KennedyPitchers31pitching————63.333.41
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.41 over 63.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.
Ben LivelyPitchers48pitching————1.0027.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.
Jorge LópezPitchers28pitching————123.676.33
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.33 over 123.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.
Richard LoveladyPitchers55pitching————20.007.65
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 7.65 over 20.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.
Kevin McCarthyPitchers61pitching————60.334.48
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.48 over 60.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.
Mike MontgomeryPitchers21pitching————64.004.64
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.64 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.
Jake NewberryPitchers68pitching————31.003.77
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.77 over 31.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.
Wily PeraltaPitchers43pitching————40.335.80
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.80 over 40.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.
Randy RosarioPitchers43pitching————3.670.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.
Eric SkoglundPitchers53pitching————21.009.00
Average (48) — 467 of 506 pitchers in the available 2019 rostersAn earned-run average of 9.00 over 21.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.
Glenn SparkmanPitchers57pitching————136.006.02
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.02 over 136.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.
Gabe SpeierPitchers67pitching————7.337.36
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————19.333.72
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————18.3310.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.
Nick DiniCatchers33batting56112.196——
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 56 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.
Cam GallagherCatchers36batting126303.238——
Average (49) — 279 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 126 at-bats and 3 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.
Martín MaldonadoCatchers16batting238546.227——
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 238 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.
Meibrys ViloriaCatchers72batting133281.211——
Average (45) — 418 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 133 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.
Humberto ArteagaInfielders2both122240.1971.675.40
Below average (43) — 456 of 491 batters in the available 2019 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.
Cheslor CuthbertInfielders19batting309769.246——
Average (50) — 251 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 309 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.
Hunter DozierInfielders17batting52314626.279——
Average (57) — 62 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 523 at-bats and 26 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.
Lucas DudaInfielders9batting105184.171——
Below average (43) — 456 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 105 at-bats and 4 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érrezInfielders47batting73191.260——
Average (50) — 251 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 73 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 LopezInfielders1batting379912.240——
Average (47) — 350 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 379 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 MerrifieldInfielders15batting68120616.302——
Average (59) — 35 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 681 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.
Adalberto MondesíInfielders27batting4151099.263——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 415 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.
Ryan O'HearnInfielders66batting3286414.195——
Below average (43) — 456 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 328 at-bats and 14 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.
Chris OwingsInfielders2both135182.1331.6721.60
Below average (37) — 490 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 135 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.
Frank SchwindelInfielders25batting1510.067——
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.
Jorge BonifacioOutfielders38batting2070.350——
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.
Alex GordonOutfielders4both55614813.2662.3319.29
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 556 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.
Terrance GoreOutfielders0batting51140.275——
Average (51) — 228 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 51 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.
Billy HamiltonOutfielders6batting275580.211——
Below average (43) — 456 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 275 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.
Ryan McBroomOutfielders9batting75220.293——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 75 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.
Erick MejiaOutfielders26batting2250.227——
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.
Brett PhillipsOutfielders14No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Jorge SolerOutfielders12batting58915648.265——
Average (58) — 51 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 589 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.
Bubba StarlingOutfielders11batting186404.215——
Average (46) — 392 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 186 at-bats and 4 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.

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: 2019 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, 2019 Kansas City Royals season. Retrieved 2026-09-30T04:11:27.312401+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.