2020 Tampa Bay Rays

Franchise seasons · 2020s seasons

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

Compare historical seasons

Tampa Bay Rays franchise archive · Available years: 1998–2025 · 28 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
2022 Tampa Bay Rays86–762440
2021 Tampa Bay Rays100–622341
2020 Tampa Bay Rays · Current season40–201925
2019 Tampa Bay Rays96–662633
2018 Tampa Bay Rays90–722731

Same era: other teams in 2020

More teams from 2020

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
José AlvaradoPitchers46pitching————9.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.
Nick AndersonPitchers70pitching————16.330.55
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.
Anthony BandaPitchers53pitching————7.0010.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.
Jalen BeeksPitchers68pitching————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.
Diego CastilloPitchers63pitching————21.671.66
Average (53) — 35 of 291 pitchers in the available 2020 rostersAn earned-run average of 1.66 over 21.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.
Yonny ChirinosPitchers72pitching————11.332.38
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 CurtissPitchers84pitching————25.001.80
Average (53) — 35 of 291 pitchers in the available 2020 rostersAn earned-run average of 1.80 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.
Oliver DrakePitchers47pitching————11.005.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.
Peter FairbanksPitchers29No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Josh FlemingPitchers61pitching————32.332.78
Average (52) — 59 of 291 pitchers in the available 2020 rostersAn earned-run average of 2.78 over 32.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.
Édgar GarcíaPitchers58pitching————3.3310.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.
Sean GilmartinPitchers85pitching————4.338.31
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 GlasnowPitchers20pitching————57.334.08
Average (50) — 141 of 291 pitchers in the available 2020 rostersAn earned-run average of 4.08 over 57.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.
Andrew KittredgePitchers36pitching————8.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.
Aaron LoupPitchers15pitching————25.002.52
Average (52) — 59 of 291 pitchers in the available 2020 rostersAn earned-run average of 2.52 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.
Shane McClanahanPitchers62No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Charlie MortonPitchers50pitching————38.004.74
Average (49) — 180 of 291 pitchers in the available 2020 rostersAn earned-run average of 4.74 over 38.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 ReedPitchers21pitching————2.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.
Trevor RichardsPitchers34pitching————32.005.91
Average (47) — 238 of 291 pitchers in the available 2020 rostersAn earned-run average of 5.91 over 32.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.
Chaz RoePitchers52pitching————9.332.89
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 SherriffPitchers71pitching————9.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.
Aaron SlegersPitchers57pitching————26.003.46
Average (51) — 102 of 291 pitchers in the available 2020 rostersAn earned-run average of 3.46 over 26.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 SnellPitchers4pitching————50.003.24
Average (52) — 59 of 291 pitchers in the available 2020 rostersAn earned-run average of 3.24 over 50.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.
Ryan ThompsonPitchers81pitching————26.334.44
Average (49) — 180 of 291 pitchers in the available 2020 rostersAn earned-run average of 4.44 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.
Ryan YarbroughPitchers48pitching————55.673.56
Average (51) — 102 of 291 pitchers in the available 2020 rostersAn earned-run average of 3.56 over 55.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 PérezCatchers7No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Kevan SmithCatchers44batting3181.258——
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.
Mike ZuninoCatchers10batting75114.147——
Below average (44) — 349 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 75 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.
Willy AdamesInfielders1batting185488.259——
Average (52) — 124 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 185 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.
Mike BrosseauInfielders43both86265.3020.330.00
Average (55) — 54 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 86 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.
Ji-man ChoiInfielders26batting122283.230——
Average (48) — 245 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 122 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.
Yandy DíazInfielders2batting114352.307——
Average (55) — 54 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 114 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.
Brandon LoweInfielders8batting1935214.269——
Average (55) — 54 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 193 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.
Nate LoweInfielders35No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
José MartínezInfielders40No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Joey WendleInfielders18batting168484.286——
Average (54) — 69 of 381 batters in the available 2020 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.
Randy ArozarenaOutfielders56batting64187.281——
Average (54) — 69 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 64 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.
Kevin KiermaierOutfielders39batting138303.217——
Average (47) — 279 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 138 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.
Manuel MargotOutfielders13batting145391.269——
Average (51) — 151 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 145 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.
Austin MeadowsOutfielders17batting132274.205——
Average (46) — 306 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 132 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.
Brian O'GradyOutfielders31batting520.400——
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.
Brett PhillipsOutfielders14batting2031.150——
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.
Hunter RenfroeOutfielders11batting122198.156——
Below average (44) — 349 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 122 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.
Yoshi TsutsugoOutfielders25batting157318.197——
Average (46) — 306 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 157 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.

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 Tampa Bay Rays season. Retrieved 2026-09-30T04:05:10.388081+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.