2021 Chicago White Sox

Franchise seasons · 2020s seasons

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

Compare historical seasons

Chicago White Sox franchise archive · Available years: 1904–2025 · 122 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
2023 Chicago White Sox61–1012532
2022 Chicago White Sox81–812223
2021 Chicago White Sox · Current season93–693126
2020 Chicago White Sox35–252128
2019 Chicago White Sox72–892227

Same era: other teams in 2021

More teams from 2021

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
Aaron BummerPitchers39pitching————56.333.51
Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.51 over 56.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 BurdiPitchers62pitching————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.
Ryan BurrPitchers61pitching————36.672.45
Average (54) — 76 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.45 over 36.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.
Dylan CeasePitchers84both830.375165.673.95
Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.95 over 165.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.
Garrett CrochetPitchers45pitching————54.332.82
Average (54) — 76 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.82 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.
Matt FosterPitchers63pitching————39.006.00
Average (46) — 465 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.00 over 39.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.
Jace FryPitchers57pitching————6.6710.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.
Lucas GiolitoPitchers27both410.250178.673.53
Average (54) — 76 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.53 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.
Liam HendriksPitchers31pitching————71.002.54
Average (56) — 28 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.54 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.
Codi HeuerPitchers65pitching————38.675.12
Average (48) — 387 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.12 over 38.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.
Dallas KeuchelPitchers60both200.000162.005.28
Average (46) — 465 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.28 over 162.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.
Craig KimbrelPitchers46pitching————23.005.09
Average (49) — 339 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.09 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.
Michael KopechPitchers34both100.00069.333.50
Average (53) — 114 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.50 over 69.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.
Jimmy LambertPitchers58pitching————13.006.23
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.
Reynaldo LópezPitchers40No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Lance LynnPitchers33both510.200157.002.69
Average (57) — 15 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.69 over 157.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.
Evan MarshallPitchers43pitching————27.335.60
Average (48) — 387 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.60 over 27.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.
Alex McRaePitchers64pitching————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.
Carlos RodónPitchers55No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
José RuizPitchers66both100.00065.003.05
Average (54) — 76 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.05 over 65.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.
Jonathan StieverPitchers53pitching————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.
Ryan TeperaPitchers51pitching————18.002.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.
Mike WrightPitchers48pitching————18.005.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.
Zack CollinsCatchers21batting195414.210——
Average (46) — 398 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 195 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.
Yasmani GrandalCatchers24batting2796723.240——
Average (54) — 128 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 279 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.
Yermín MercedesCatchers73No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Seby ZavalaCatchers44batting93175.183——
Average (46) — 398 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 93 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.
José AbreuInfielders79batting65914830.261——
Average (49) — 306 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 659 at-bats and 30 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.
Tim AndersonInfielders7batting55116317.309——
Strong (60) — 31 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 551 at-bats and 17 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 BurgerInfielders30batting38101.263——
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.
Romy GonzálezInfielders5No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
César HernándezInfielders12No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Nick MadrigalInfielders1batting200612.305——
Average (57) — 58 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 200 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.
Danny MendickInfielders20both164362.2201.000.00
Average (47) — 365 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 164 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.
Yoán MoncadaInfielders10No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Adam EatonOutfielders12batting189385.201——
Average (45) — 440 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 189 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.
Adam EngelOutfielders15batting123317.252——
Average (53) — 156 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 123 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.
Leury GarcíaOutfielders28No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Luis GonzálezOutfielders17No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Brian GoodwinOutfielders18batting235528.221——
Average (48) — 336 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 235 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.
Billy HamiltonOutfielders0batting127282.220——
Average (47) — 365 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 127 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.
Eloy JiménezOutfielders74No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Jake LambOutfielders23batting113246.212——
Average (49) — 306 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 113 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.
Luis RobertOutfielders88batting2759313.338——
Strong (66) — 2 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 275 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.
Gavin SheetsOutfielders32batting1604011.250——
Average (54) — 128 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 160 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.
Andrew VaughnOutfielders25batting4179815.235——
Average (50) — 261 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 417 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.
Nick WilliamsOutfielders5batting1000.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.

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: 2021 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, 2021 Chicago White Sox season. Retrieved 2026-09-30T03:45:36.098447+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.