2024 Minnesota Twins

Franchise seasons · 2020s seasons

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

Compare historical seasons

Minnesota Twins franchise archive · Available years: 1961–2025 · 65 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 Minnesota Twins70–922437
2024 Minnesota Twins · Current season82–802134
2023 Minnesota Twins87–752129
2022 Minnesota Twins78–842538
2021 Minnesota Twins73–894335

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
Jorge AlcaláPitchers66pitching————58.333.24
Average (53) — 103 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.24 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.
Scott BlewettPitchers60pitching————20.331.77
Average (54) — 73 of 507 pitchers in the available 2024 rostersAn earned-run average of 1.77 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.
Caleb BoushleyPitchers73pitching————4.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.
Matt BowmanPitchers51pitching————7.672.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.
Diego CastilloPitchers62pitching————10.002.70
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.
Randy DobnakPitchers68pitching————9.675.59
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 DuartePitchers54pitching————4.002.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.
Jhoan DuránPitchers59pitching————54.333.64
Average (51) — 201 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.64 over 54.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.
David FestaPitchers58pitching————64.334.90
Average (47) — 377 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.90 over 64.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.
Kody FunderburkPitchers55pitching————34.676.49
Below average (44) — 461 of 507 pitchers in the available 2024 rostersAn earned-run average of 6.49 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.
Brent HeadrickPitchers53pitching————3.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.
Ronny HenriquezPitchers31pitching————19.333.26
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 IrvinPitchers24pitching————3.6712.27
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.
Jay JacksonPitchers32pitching————26.337.52
Below average (43) — 473 of 507 pitchers in the available 2024 rostersAn earned-run average of 7.52 over 26.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.
Griffin JaxPitchers22pitching————71.002.03
Average (58) — 7 of 507 pitchers in the available 2024 rostersAn earned-run average of 2.03 over 71.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.
Pablo LópezPitchers49pitching————185.334.08
Average (50) — 258 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.08 over 185.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.
Zebby MatthewsPitchers52pitching————37.676.69
Below average (43) — 473 of 507 pitchers in the available 2024 rostersAn earned-run average of 6.69 over 37.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.
Bailey OberPitchers17pitching————178.673.98
Average (51) — 201 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.98 over 178.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.
Steven OkertPitchers14pitching————35.335.09
Average (48) — 342 of 507 pitchers in the available 2024 rostersAn earned-run average of 5.09 over 35.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 PaddackPitchers20pitching————88.334.99
Average (46) — 416 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.99 over 88.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.
Trevor RichardsPitchers32pitching————13.004.15
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.
Joe RyanPitchers41pitching————135.003.60
Average (52) — 152 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.60 over 135.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.
Cole SandsPitchers44pitching————71.333.28
Average (53) — 103 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.28 over 71.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.
Josh StaumontPitchers63pitching————24.333.70
Average (51) — 201 of 507 pitchers in the available 2024 rostersAn earned-run average of 3.70 over 24.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.
Brock StewartPitchers61pitching————15.675.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.
Caleb ThielbarPitchers56pitching————47.335.32
Average (46) — 416 of 507 pitchers in the available 2024 rostersAn earned-run average of 5.32 over 47.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 TonkinPitchers39pitching————16.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.
Justin TopaPitchers48pitching————2.330.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.
Louie VarlandPitchers37pitching————49.677.61
Below average (39) — 500 of 507 pitchers in the available 2024 rostersAn earned-run average of 7.61 over 49.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.
Josh WinderPitchers74pitching————9.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.
Simeon Woods RichardsonPitchers78pitching————133.674.17
Average (49) — 302 of 507 pitchers in the available 2024 rostersAn earned-run average of 4.17 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.
Jaír CamargoCatchers85batting600.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.
Ryan JeffersCatchers27batting4129321.226——
Average (51) — 219 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 412 at-bats and 21 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.
Christian VázquezCatchers8batting294657.221——
Average (47) — 352 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 294 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.
Diego CastilloInfielders39batting620.333——
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.
Willi CastroInfielders50both55813812.2471.330.00
Average (52) — 181 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 558 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.
Carlos CorreaInfielders4batting3199914.310——
Strong (64) — 10 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 319 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.
Kyle FarmerInfielders12both215465.2144.006.75
Average (47) — 352 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 215 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.
Edouard JulienInfielders47batting266538.199——
Average (45) — 419 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 266 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.
Brooks LeeInfielders72batting172383.221——
Average (47) — 352 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 172 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.
Royce LewisInfielders23batting2926816.233——
Average (52) — 181 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 292 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.
José MirandaInfielders64batting4011149.284——
Average (58) — 52 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 401 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.
Carlos SantanaInfielders30batting52112423.238——
Average (52) — 181 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 521 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.
Byron BuxtonOutfielders25batting3559918.279——
Strong (60) — 30 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 355 at-bats and 18 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 HelmanOutfielders89batting1030.300——
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.
DaShawn Keirsey Jr.Outfielders89batting1321.154——
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.
Max KeplerOutfielders26batting368938.253——
Average (53) — 154 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 368 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.
Alex KirilloffOutfielders19batting159325.201——
Average (46) — 388 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 159 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.
Trevor LarnachOutfielders9batting3559215.259——
Average (56) — 78 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 355 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.
Manuel MargotOutfielders13batting315754.238——
Average (49) — 290 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 315 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.
Austin MartinOutfielders82batting233591.253——
Average (51) — 219 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 233 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.
Matt WallnerOutfielders38both2205713.2591.330.00
Average (56) — 78 of 509 batters in the available 2024 rostersBatting average and home runs per at-bat inform this hitting score, using 220 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.

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 Minnesota Twins season. Retrieved 2026-09-30T03:25:35.466586+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.