2017 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
2019 Kansas City Royals59–1032430
2018 Kansas City Royals58–1042327
2017 Kansas City Royals · Current season80–822029
2016 Kansas City Royals81–812221
2015 Kansas City Royals95–672724

Same era: other teams in 2017

More teams from 2017

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
Al AlburquerquePitchers62pitching————10.003.60
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.
Scott AlexanderPitchers54pitching————69.002.48
Average (57) — 23 of 489 pitchers in the available 2017 rostersAn earned-run average of 2.48 over 69.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.
Miguel AlmontePitchers50pitching————2.0013.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.
Ryan BuchterPitchers49pitching————27.002.67
Average (53) — 116 of 489 pitchers in the available 2017 rostersAn earned-run average of 2.67 over 27.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.
Trevor CahillPitchers34pitching————23.008.22
Below average (44) — 438 of 489 pitchers in the available 2017 rostersAn earned-run average of 8.22 over 23.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.
Danny DuffyPitchers41pitching————146.333.81
Average (53) — 116 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.81 over 146.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.
Luke FarrellPitchers59pitching————2.6716.88
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.
Neftalí FelizPitchers43pitching————19.004.74
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.
Brian FlynnPitchers33pitching————2.333.86
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.
Onelki GarcíaPitchers64No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Sam GaviglioPitchers62pitching————12.003.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.
Jason HammelPitchers44pitching————180.335.29
Average (45) — 424 of 489 pitchers in the available 2017 rostersAn earned-run average of 5.29 over 180.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.
Kelvin HerreraPitchers40pitching————59.334.25
Average (50) — 238 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.25 over 59.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.
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.
Nate KarnsPitchers55pitching————45.334.17
Average (51) — 191 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.17 over 45.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————154.005.38
Average (45) — 424 of 489 pitchers in the available 2017 rostersAn earned-run average of 5.38 over 154.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.
Andrés MachadoPitchers59pitching————3.6722.09
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.
Seth ManessPitchers63pitching————9.673.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.
Brandon MaurerPitchers32pitching————20.008.10
Below average (44) — 438 of 489 pitchers in the available 2017 rostersAn earned-run average of 8.10 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————45.003.20
Average (53) — 116 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.20 over 45.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 MinorPitchers26pitching————77.672.55
Average (57) — 23 of 489 pitchers in the available 2017 rostersAn earned-run average of 2.55 over 77.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.
Mike MorinPitchers64pitching————5.677.94
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.
Peter MoylanPitchers47pitching————59.333.49
Average (53) — 116 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.49 over 59.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.
Eric SkoglundPitchers53,69pitching————18.009.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.
Joakim SoriaPitchers48pitching————56.003.70
Average (52) — 151 of 489 pitchers in the available 2017 rostersAn earned-run average of 3.70 over 56.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.
Matt StrahmPitchers64pitching————34.675.45
Average (48) — 330 of 489 pitchers in the available 2017 rostersAn earned-run average of 5.45 over 34.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.
Jason VargasPitchers51pitching————179.674.16
Average (51) — 191 of 489 pitchers in the available 2017 rostersAn earned-run average of 4.16 over 179.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.
Travis WoodPitchers34pitching————41.676.91
Below average (43) — 450 of 489 pitchers in the available 2017 rostersAn earned-run average of 6.91 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.
Chris YoungPitchers32pitching————30.007.50
Below average (44) — 438 of 489 pitchers in the available 2017 rostersAn earned-run average of 7.50 over 30.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.
Drew ButeraCatchers9batting163373.227——
Average (47) — 346 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 163 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.
Cam GallagherCatchers36batting2461.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.
Salvador PerezCatchers13No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Christian ColónInfielders24batting1730.176——
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.
Cheslor CuthbertInfielders19batting143332.231——
Average (47) — 346 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 143 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.
Alcides EscobarInfielders2batting5991506.250——
Average (49) — 283 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 599 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.
Eric HosmerInfielders35batting60319225.318——
Strong (63) — 13 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 603 at-bats and 25 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 MerrifieldInfielders15batting58716919.288——
Average (57) — 65 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 587 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.
Raúl MondesíInfielders27No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Brandon MossInfielders37batting3627522.207——
Average (46) — 380 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 362 at-bats and 22 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.
Mike MoustakasInfielders8batting55515138.272——
Average (58) — 48 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 555 at-bats and 38 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.
Ramón TorresInfielders46batting74180.243——
Average (48) — 313 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 74 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.
Jorge BonifacioOutfielders38batting3849817.255——
Average (52) — 178 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 384 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.
Billy BurnsOutfielders14batting610.167——
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.
Melky CabreraOutfielders53batting223604.269——
Average (52) — 178 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 223 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.
Lorenzo CainOutfielders6batting58417515.300——
Average (59) — 34 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 584 at-bats and 15 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.
Alex GordonOutfielders4batting476999.208——
Below average (42) — 454 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 476 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.
Terrance GoreOutfielders0batting400.000——
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.
Paulo OrlandoOutfielders16batting86172.198——
Average (46) — 380 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 86 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.
Jorge SolerOutfielders12batting97142.144——
Below average (41) — 460 of 471 batters in the available 2017 rostersBatting average and home runs per at-bat inform this hitting score, using 97 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.

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: 2017 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, 2017 Kansas City Royals season. Retrieved 2026-09-30T04:34:36.999115+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.