2020 Boston Red Sox

Franchise seasons · 2020s seasons

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

Compare historical seasons

Boston Red Sox franchise archive · Available years: 1901–2025 · 125 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 Boston Red Sox78–842632
2021 Boston Red Sox92–702337
2020 Boston Red Sox · Current season24–362030
2019 Boston Red Sox84–782127
2018 Boston Red Sox108–542823

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
Matt BarnesPitchers32pitching————23.004.30
Average (50) — 141 of 291 pitchers in the available 2020 rostersAn earned-run average of 4.30 over 23.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 BrasierPitchers70pitching————25.003.96
Average (50) — 141 of 291 pitchers in the available 2020 rostersAn earned-run average of 3.96 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.
Colten BrewerPitchers48pitching————25.675.61
Average (48) — 214 of 291 pitchers in the available 2020 rostersAn earned-run average of 5.61 over 25.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.
Austin BricePitchers31pitching————19.675.95
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.
Dylan CoveyPitchers46pitching————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.
Nathan EovaldiPitchers17pitching————48.333.72
Average (51) — 102 of 291 pitchers in the available 2020 rostersAn earned-run average of 3.72 over 48.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.
Zack GodleyPitchers68pitching————28.678.16
Below average (43) — 283 of 291 pitchers in the available 2020 rostersAn earned-run average of 8.16 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.
Matt HallPitchers56pitching————8.6718.69
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 HartPitchers81pitching————11.0015.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.
Heath HembreePitchers37pitching————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.
Darwinzon HernándezPitchers63pitching————8.332.16
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.
Tanner HouckPitchers89pitching————17.000.53
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 KickhamPitchers74pitching————14.007.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.
Robinson LeyerPitchers77pitching————4.6721.21
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.
Chris MazzaPitchers22pitching————30.004.80
Average (49) — 180 of 291 pitchers in the available 2020 rostersAn earned-run average of 4.80 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.
Josh OsichPitchers35pitching————15.675.74
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.
Martín PérezPitchers54pitching————62.004.50
Average (49) — 180 of 291 pitchers in the available 2020 rostersAn earned-run average of 4.50 over 62.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.
Nick PivettaPitchers37pitching————10.001.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.
Jeffrey SpringsPitchers59pitching————20.337.08
Average (46) — 255 of 291 pitchers in the available 2020 rostersAn earned-run average of 7.08 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.
Robert StockPitchers79pitching————13.334.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.
Domingo TapiaPitchers66pitching————4.332.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.
Josh TaylorPitchers72pitching————7.339.82
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.
Andrew TriggsPitchers61pitching————8.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.
Phillips ValdézPitchers71pitching————30.333.26
Average (51) — 102 of 291 pitchers in the available 2020 rostersAn earned-run average of 3.26 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.
Marcus WaldenPitchers64pitching————13.339.45
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 WeberPitchers65pitching————43.004.40
Average (49) — 180 of 291 pitchers in the available 2020 rostersAn earned-run average of 4.40 over 43.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.
Brandon WorkmanPitchers44pitching————6.674.05
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.
Deivy GrullónCatchers73batting310.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.
Jonathan LucroyCatchers12batting000.---——
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.
Kevin PlaweckiCatchers25both82281.3410.670.00
Average (56) — 39 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 82 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.
Christian VázquezCatchers7batting173497.283——
Average (54) — 69 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 173 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.
Jonathan AraúzInfielders36batting72181.250——
Average (50) — 173 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 72 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.
Christian ArroyoInfielders39batting50123.240——
Average (50) — 173 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 50 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.
Xander BogaertsInfielders2batting2036111.300——
Average (58) — 20 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 203 at-bats and 11 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 ChavisInfielders23batting146315.212——
Average (47) — 279 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 146 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.
Bobby DalbecInfielders29batting80218.263——
Average (54) — 69 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 80 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.
Rafael DeversInfielders11batting2326111.263——
Average (53) — 97 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 232 at-bats and 11 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.
Tzu-Wei LinInfielders30both5280.1541.0027.00
Below average (44) — 349 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 52 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.
Mitch MorelandInfielders18batting67228.328——
Average (58) — 20 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 67 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.
José PerazaInfielders3both111251.2250.3327.00
Average (47) — 279 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 111 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.
Andrew BenintendiOutfielders16batting3940.103——
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.
Jackie Bradley Jr.Outfielders19batting191547.283——
Average (54) — 69 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 191 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.
J. D. MartinezOutfielders28batting211457.213——
Average (46) — 306 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 211 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.
Yairo MuñozOutfielders60batting45151.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.
Kevin PillarOutfielders5batting117324.274——
Average (53) — 97 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 117 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.
César PuelloOutfielders75batting830.375——
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.
Alex VerdugoOutfielders99batting201626.308——
Average (57) — 30 of 381 batters in the available 2020 rostersBatting average and home runs per at-bat inform this hitting score, using 201 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.

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 Boston Red Sox season. Retrieved 2026-09-30T03:56:20.018580+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.