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

Same era: other teams in 2024

More teams from 2024

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
Dan AltavillaPitchers54pitching————3.6714.73
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 AndersonPitchers63pitching————35.674.04
Average (50) — 258 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.04 over 35.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————2.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.
Kris BubicPitchers50pitching————30.332.67
Average (53) — 103 of 507 pitchers in the available 2024 rostersAn earned-run average of 2.67 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.
Steven CruzPitchers64pitching————5.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.
Tyler DuffeyPitchers21pitching————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.
Lucas ErcegPitchers60pitching————25.002.88
Average (52) — 152 of 507 pitchers in the available 2024 rostersAn earned-run average of 2.88 over 25.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.
Hunter HarveyPitchers56pitching————5.676.35
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.
Carlos HernándezPitchers43pitching————30.003.30
Average (52) — 152 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.30 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.
Will KleinPitchers36pitching————5.676.35
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.
Sam LongPitchers73pitching————42.673.16
Average (52) — 152 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.16 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.
Michael LorenzenPitchers24pitching————28.671.57
Average (55) — 42 of 507 pitchers in the available 2024 rostersAn earned-run average of 1.57 over 28.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————206.673.00
Average (56) — 22 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.00 over 206.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.
Jordan LylesPitchers24pitching————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.
Daniel Lynch IVPitchers41pitching————43.333.32
Average (52) — 152 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.32 over 43.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.
Alec MarshPitchers48pitching————129.004.53
Average (48) — 342 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.53 over 129.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.
James McArthurPitchers66pitching————56.674.92
Average (47) — 377 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.92 over 56.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.
Walter PenningtonPitchers65pitching————0.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.
Nick PrattoPitchers32pitching————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.
Cole RagansPitchers55pitching————186.333.14
Average (55) — 42 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.14 over 186.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.
Matt SauerPitchers65pitching————16.337.71
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————51.673.66
Average (51) — 201 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.66 over 51.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.
Colin SelbyPitchers60pitching————3.006.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.
Brady SingerPitchers51pitching————179.673.71
Average (52) — 152 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.71 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.
Will SmithPitchers31pitching————41.336.53
Below average (43) — 473 of 507 pitchers in the available 2024 rostersAn earned-run average of 6.53 over 41.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.
Chris StrattonPitchers35pitching————58.335.55
Average (45) — 441 of 507 pitchers in the available 2024 rostersAn earned-run average of 5.55 over 58.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.
Anthony VenezianoPitchers69pitching————2.004.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.
Michael WachaPitchers52pitching————166.673.35
Average (54) — 73 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.35 over 166.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————53.673.86
Average (51) — 201 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.86 over 53.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.
Freddy FermínCatchers34batting339926.271——
Average (55) — 103 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 339 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.
Salvador PérezCatchers13batting59016027.271——
Average (59) — 42 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 590 at-bats and 27 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.
CJ AlexanderInfielders40batting810.125——
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.
Paul DeJongInfielders15batting108246.222——
Average (50) — 254 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 108 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.
Adam FrazierInfielders26batting262534.202——
Below average (44) — 446 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 262 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íaInfielders11batting5751317.231——
Average (47) — 352 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 575 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.
Yuli GurrielInfielders18batting54130.241——
Average (49) — 290 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 54 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.
Nick LoftinInfielders12both148281.1891.000.00
Below average (43) — 465 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 148 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.
Michael MasseyInfielders19batting3328614.259——
Average (56) — 78 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 332 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.
Vinnie PasquantinoInfielders9batting49613019.262——
Average (56) — 78 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 496 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.
Bobby Witt Jr.Infielders7batting63621132.332——
Strong (72) — 2 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 636 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.
Dairon BlancoOutfielders44batting120314.258——
Average (53) — 154 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 120 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.
Tyler GentryOutfielders27batting500.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.
Robbie GrossmanOutfielders8batting3240.125——
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.
Garrett HampsonOutfielders2both213490.2301.000.00
Average (47) — 352 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 213 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 IsbelOutfielders28batting384888.229——
Average (48) — 325 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 384 at-bats and 8 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 MelendezOutfielders1batting4128517.206——
Average (46) — 388 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 412 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.
Tommy PhamOutfielders22batting101232.228——
Average (49) — 290 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 101 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.
Hunter RenfroeOutfielders16batting3858815.229——
Average (50) — 254 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 385 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.
Nelson VelázquezOutfielders17batting205418.200——
Average (46) — 388 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 205 at-bats and 8 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 WatersOutfielders6batting1630.188——
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: 2024 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, 2024 Kansas City Royals season. Retrieved 2026-09-30T03:24:02.197281+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.