2020 Texas Rangers

Franchise seasons · 2020s 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
Kolby AllardPitchers39pitching————33.677.75
Below average (43) — 283 of 291 pitchers in the available 2020 rostersAn earned-run average of 7.75 over 33.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.
Wes BenjaminPitchers75pitching————22.334.84
Average (49) — 180 of 291 pitchers in the available 2020 rostersAn earned-run average of 4.84 over 22.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.
Jesse ChavezPitchers30pitching————17.006.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.
Kyle CodyPitchers73pitching————22.671.59
Average (53) — 35 of 291 pitchers in the available 2020 rostersAn earned-run average of 1.59 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.
Demarcus EvansPitchers67pitching————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.
Luke FarrellPitchers60pitching————5.338.44
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.
Luis GarcíaPitchers45pitching————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.
Ian GibautPitchers63pitching————12.336.57
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————67.335.35
Average (46) — 255 of 291 pitchers in the available 2020 rostersAn earned-run average of 5.35 over 67.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.
Nick GoodyPitchers41pitching————11.009.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.
Taylor HearnPitchers52pitching————17.333.63
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.
Jimmy HergetPitchers64pitching————19.673.20
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.
Jonathan HernándezPitchers72pitching————31.002.90
Average (52) — 59 of 291 pitchers in the available 2020 rostersAn earned-run average of 2.90 over 31.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.
John KingPitchers79pitching————10.336.10
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.
Corey KluberPitchers28pitching————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.
José LeclercPitchers25pitching————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.
Lance LynnPitchers35pitching————84.003.32
Average (52) — 59 of 291 pitchers in the available 2020 rostersAn earned-run average of 3.32 over 84.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.
Jordan LylesPitchers24pitching————57.677.02
Below average (42) — 289 of 291 pitchers in the available 2020 rostersAn earned-run average of 7.02 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.
Brett MartinPitchers59pitching————14.671.84
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 MinorPitchers23pitching————35.335.60
Average (47) — 238 of 291 pitchers in the available 2020 rostersAn earned-run average of 5.60 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.
Rafael MonteroPitchers48pitching————17.674.08
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.
Juan NicasioPitchers40pitching————1.3340.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.
Joe PalumboPitchers62pitching————2.3311.57
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.
Joely RodríguezPitchers57pitching————12.672.13
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.
Edinson VólquezPitchers36pitching————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.
Robinson ChirinosCatchers61batting4250.119——
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.
Sam HuffCatchers74batting31113.355——
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.
Jeff MathisCatchers2batting62103.161——
Average (46) — 306 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 62 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.
Jose TrevinoCatchers56batting76192.250——
Average (50) — 173 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 76 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.
Elvis AndrusInfielders1batting103203.194——
Average (46) — 306 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 103 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.
Sherten ApostelInfielders82batting2020.100——
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.
Derek DietrichInfielders32batting61125.197——
Average (49) — 216 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 61 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.
Todd FrazierInfielders21batting108262.241——
Average (49) — 216 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 108 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.
Ronald GuzmánInfielders11batting78194.244——
Average (51) — 151 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 78 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.
Isiah Kiner-FalefaInfielders9batting211593.280——
Average (53) — 97 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 211 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.
Rougned OdorInfielders12batting1382310.167——
Below average (44) — 349 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 138 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.
Rob RefsnyderInfielders14batting3060.200——
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.
Yadiel RiveraInfielders33batting500.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.
Andrew RomineInfielders6batting410.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.
Danny SantanaInfielders38batting5581.145——
Below average (44) — 349 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 55 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.
Anderson TejedaInfielders71batting75193.253——
Average (51) — 151 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 75 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.
Willie CalhounOutfielders5batting100191.190——
Average (45) — 330 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 100 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.
Shin-Soo ChooOutfielders17batting110265.236——
Average (50) — 173 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 110 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.
Joey GalloOutfielders13No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Adolis GarcíaOutfielders53batting600.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.
Scott HeinemanOutfielders16batting5281.154——
Average (45) — 330 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 52 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.
Nick SolakOutfielders15batting209562.268——
Average (51) — 151 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 209 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.
Leody TaverasOutfielders65batting119274.227——
Average (48) — 245 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 119 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.
Eli WhiteOutfielders76No stat row——————
No ratingThe source has no batting stat row for this player. 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: 2020 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, 2020 Texas Rangers season. Retrieved 2026-09-30T04:05:33.677859+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.