2025 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
2025 Kansas City Royals · Current season82–802327
2024 Kansas City Royals86–762131
2023 Kansas City Royals56–1062436
2022 Kansas City Royals65–972323
2021 Kansas City Royals74–881930

Same era: other teams in 2025

More teams from 2025

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
Luinder AvilaPitchers58pitching————14.001.29
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 BergertPitchers38pitching————40.674.43
Average (49) — 303 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.43 over 40.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.
Jonathan BowlanPitchers62pitching————44.333.86
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.86 over 44.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.
Kris BubicPitchers50pitching————116.332.55
Average (57) — 13 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.55 over 116.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.
Noah CameronPitchers65pitching————138.332.99
Average (56) — 38 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.99 over 138.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.
Taylor ClarkePitchers45pitching————55.333.25
Average (53) — 124 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.25 over 55.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.
Steven CruzPitchers64pitching————45.673.74
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.74 over 45.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.
Lucas ErcegPitchers60pitching————61.332.64
Average (55) — 59 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.64 over 61.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.
Carlos EstévezPitchers53pitching————66.002.45
Average (56) — 38 of 515 pitchers in the available 2025 rostersAn earned-run average of 2.45 over 66.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.
Bailey FalterPitchers36pitching————12.0011.25
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.
Hunter HarveyPitchers56pitching————10.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.
Thomas HatchPitchers38pitching————1.0018.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.
Rich HillPitchers35pitching————9.005.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.
Andrew HoffmannPitchers54No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Stephen KolekPitchers32pitching————33.001.91
Average (55) — 59 of 515 pitchers in the available 2025 rostersAn earned-run average of 1.91 over 33.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.
Sam LongPitchers73pitching————40.335.36
Average (47) — 398 of 515 pitchers in the available 2025 rostersAn earned-run average of 5.36 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.
Michael LorenzenPitchers24pitching————141.674.64
Average (48) — 357 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.64 over 141.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.
Seth LugoPitchers67pitching————145.334.15
Average (50) — 262 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.15 over 145.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.
Daniel Lynch IVPitchers41pitching————67.673.06
Average (54) — 84 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.06 over 67.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.
Cole RagansPitchers55pitching————61.674.67
Average (48) — 357 of 515 pitchers in the available 2025 rostersAn earned-run average of 4.67 over 61.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.
Trevor RichardsPitchers43pitching————3.0012.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.
John SchreiberPitchers46pitching————64.003.80
Average (51) — 205 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.80 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.
Evan SiskPitchers47pitching————5.331.69
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.
Chris StrattonPitchers35pitching————17.007.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.
Michael WachaPitchers52pitching————172.673.86
Average (52) — 170 of 515 pitchers in the available 2025 rostersAn earned-run average of 3.86 over 172.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 ZerpaPitchers61No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Freddy FermínCatchers34No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Carter JensenCatchers22batting60183.300——
Average (55) — 105 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 60 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.
Luke MaileCatchers15,17both45111.2441.000.00
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 PérezCatchers13No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Adam FrazierInfielders26batting184524.283——
Average (56) — 86 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 184 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.
Maikel GarcíaInfielders11batting59517016.286——
Average (59) — 34 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 595 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.
Jonathan IndiaInfielders6batting4971169.233——
Average (48) — 335 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 497 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.
Michael MasseyInfielders19batting262643.244——
Average (50) — 262 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 262 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.
Vinnie PasquantinoInfielders9batting62116432.264——
Average (58) — 48 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 621 at-bats and 32 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.
Bobby Witt Jr.Infielders7batting62318423.295——
Strong (62) — 9 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 623 at-bats and 23 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.
Cavan BiggioOutfielders18batting69121.174——
Average (45) — 433 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 69 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.
Dairon BlancoOutfielders44batting610.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.
Jac CaglianoneOutfielders14batting210337.157——
Below average (39) — 506 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 210 at-bats and 7 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.
Mark CanhaOutfielders21batting113241.212——
Average (46) — 395 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 113 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.
Randal GrichukOutfielders15batting97202.206——
Average (47) — 365 of 515 batters in the available 2025 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.
Kyle IsbelOutfielders28batting368944.255——
Average (52) — 196 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 368 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.
Nick LoftinOutfielders12batting168354.208——
Average (46) — 395 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 168 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.
MJ MelendezOutfielders1batting6051.083——
Below average (39) — 506 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 60 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.
John RaveOutfielders16,26batting153304.196——
Average (45) — 433 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 153 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.
Hunter RenfroeOutfielders16batting99180.182——
Below average (43) — 480 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 99 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.
Tyler TolbertOutfielders2batting50141.280——
Average (52) — 196 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 50 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.
Drew WatersOutfielders8batting206501.243——
Average (49) — 298 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 206 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.
Mike YastrzemskiOutfielders18batting156379.237——
Average (52) — 196 of 515 batters in the available 2025 rostersBatting average and home runs per at-bat inform this hitting score, using 156 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.

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: 2025 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, 2025 Kansas City Royals season. Retrieved 2026-09-30T03:13:25.716619+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.