2019 Minnesota Twins

Franchise seasons · 2010s seasons

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

Roster and season statistics

Only players appear here. Staff are excluded from lineup choices. — means the source has no usable value. A roster player may have no batting or pitching row if they did not appear in those tables.

PlayerPosition groupNo.Stat rowsABHHRAVGIPERARating
Austin AdamsPitchers31pitching————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.
Jorge AlcaláPitchers66pitching————1.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.
José BerríosPitchers17pitching————200.333.68
Average (53) — 12 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.68 over 200.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.
Chase De JongPitchers61pitching————1.0036.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.
Randy DobnakPitchers68pitching————28.331.59
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 1.59 over 28.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.
Tyler DuffeyPitchers21pitching————57.672.50
Average (53) — 12 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.50 over 57.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.
Sam DysonPitchers49pitching————11.337.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.
Ryan EadesPitchers80pitching————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.
Kyle GibsonPitchers44pitching————160.004.84
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.84 over 160.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.
Brusdar GraterolPitchers51pitching————9.674.66
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.
Ryne HarperPitchers19pitching————54.333.81
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.81 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.
Trevor HildenbergerPitchers39pitching————16.3310.47
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.
Zack LittellPitchers52pitching————37.002.68
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.68 over 37.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 MagillPitchers68pitching————28.334.45
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.45 over 28.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 MayPitchers65pitching————64.332.94
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.94 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.
Adalberto MejíaPitchers49pitching————15.338.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.
Mike MorinPitchers51pitching————22.673.18
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.18 over 22.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 OdorizziPitchers12pitching————159.003.51
Average (53) — 12 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.51 over 159.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.
Blake ParkerPitchers38pitching————36.334.21
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.21 over 36.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.
Martín PérezPitchers33pitching————165.335.12
Average (50) — 288 of 506 pitchers in the available 2019 rostersAn earned-run average of 5.12 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.
Michael PinedaPitchers35pitching————146.004.01
Average (52) — 50 of 506 pitchers in the available 2019 rostersAn earned-run average of 4.01 over 146.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.
Sean PoppenPitchers71pitching————8.337.56
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.
Taylor RogersPitchers55pitching————69.002.61
Average (53) — 12 of 506 pitchers in the available 2019 rostersAn earned-run average of 2.61 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.
Fernando RomeroPitchers77pitching————14.007.07
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.
Sergio RomoPitchers54pitching————22.673.18
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.18 over 22.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.
Devin SmeltzerPitchers31pitching————49.003.86
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.86 over 49.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.
Cody StashakPitchers61pitching————25.003.24
Average (51) — 155 of 506 pitchers in the available 2019 rostersAn earned-run average of 3.24 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.
Kohl StewartPitchers53pitching————25.336.39
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.39 over 25.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.
Lewis ThorpePitchers43pitching————27.676.18
Average (49) — 402 of 506 pitchers in the available 2019 rostersAn earned-run average of 6.18 over 27.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.
Andrew VasquezPitchers62pitching————0.00inf
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 CastroCatchers15batting2375513.232——
Average (50) — 251 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 237 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.
Mitch GarverCatchers18batting3118531.273——
Average (59) — 35 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 311 at-bats and 31 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.
Ehire AdrianzaInfielders13both202555.2721.0027.00
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 202 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.
Luis ArráezInfielders2batting3261094.334——
Strong (62) — 17 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 326 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.
Willians AstudilloInfielders64batting190514.268——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 190 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 AustinInfielders31batting410.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.
C. J. CronInfielders24batting45811625.253——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 458 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.
Marwin GonzálezInfielders9batting42511215.264——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 425 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.
Jorge PolancoInfielders11batting63118622.295——
Average (59) — 35 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 631 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.
Miguel SanóInfielders22batting3809434.247——
Average (55) — 96 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 380 at-bats and 34 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 SchoopInfielders16batting43311123.256——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 433 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.
Ronald TorreyesInfielders74batting1630.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.
Byron BuxtonOutfielders25batting2717110.262——
Average (53) — 162 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 271 at-bats and 10 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.
Jake CaveOutfielders60batting198518.258——
Average (52) — 199 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 198 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.
Max KeplerOutfielders26batting52413236.252——
Average (54) — 125 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 524 at-bats and 36 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 LaMarreOutfielders27batting2352.217——
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.
Ian MillerOutfielders41batting1730.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.
Eddie RosarioOutfielders20batting56215532.276——
Average (57) — 62 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 562 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.
LaMonte Wade Jr.Outfielders30No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Nelson CruzOutfielders23batting45414141.311——
Strong (65) — 4 of 491 batters in the available 2019 rostersBatting average and home runs per at-bat inform this hitting score, using 454 at-bats and 41 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 Minnesota Twins season. Retrieved 2026-09-30T04:13:00.224314+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.