1989 Chicago White Sox

Franchise seasons · 1980s 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
Jeff BittigerPitchers35pitching————9.676.52
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 DavisPitchers31pitching————6.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.
Richard DotsonPitchers34pitching————99.673.88
Average (51) — 108 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.88 over 99.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.
Wayne EdwardsPitchers56pitching————7.333.68
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.
Jack HardyPitchers27,54pitching————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.
Greg HibbardPitchers27,52pitching————137.333.21
Average (55) — 43 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.21 over 137.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.
Shawn HillegasPitchers45,57pitching————119.674.74
Average (46) — 176 of 226 pitchers in the available 1989 rostersAn earned-run average of 4.74 over 119.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.
Barry JonesPitchers50pitching————30.332.37
Average (54) — 62 of 226 pitchers in the available 1989 rostersAn earned-run average of 2.37 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.
Eric KingPitchers36pitching————159.333.39
Average (55) — 43 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.39 over 159.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.
Bill LongPitchers47pitching————98.673.92
Average (51) — 108 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.92 over 98.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.
Tom McCarthyPitchers49pitching————66.673.51
Average (53) — 77 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.51 over 66.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.
Donn PallPitchers30pitching————87.003.31
Average (54) — 62 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.31 over 87.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.
Ken PattersonPitchers38,34pitching————65.674.52
Average (48) — 145 of 226 pitchers in the available 1989 rostersAn earned-run average of 4.52 over 65.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.
Mélido PérezPitchers33pitching————183.335.01
Below average (44) — 198 of 226 pitchers in the available 1989 rostersAn earned-run average of 5.01 over 183.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.
Adam PetersonPitchers43pitching————5.3315.19
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.
Jerry ReussPitchers41pitching————106.675.06
Average (45) — 186 of 226 pitchers in the available 1989 rostersAn earned-run average of 5.06 over 106.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.
Steve RosenbergPitchers46pitching————142.004.94
Average (45) — 186 of 226 pitchers in the available 1989 rostersAn earned-run average of 4.94 over 142.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.
José SeguraPitchers54No stat row——————
No ratingThe source has no pitching stat row for this player. You can still select this pitcher; the exhibition uses estimated performance.
Bobby ThigpenPitchers37pitching————79.003.76
Average (52) — 88 of 226 pitchers in the available 1989 rostersAn earned-run average of 3.76 over 79.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.
Carlton FiskCatchers72batting37511013.293——
Average (59) — 30 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 375 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.
Ron KarkoviceCatchers20batting182483.264——
Average (52) — 161 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 182 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.
Matt MerulloCatchers7batting81181.222——
Average (48) — 284 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 81 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.
Scott FletcherInfielders7batting232631.272——
Average (52) — 161 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 232 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.
Ozzie GuillénInfielders13batting5971511.253——
Average (49) — 250 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 597 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.
Ron KittleInfielders42batting1695111.302——
Strong (60) — 27 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 169 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.
Steve LyonsInfielders12batting4431172.264——
Average (51) — 190 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 443 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.
Fred ManriqueInfielders14batting187562.299——
Average (56) — 69 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 187 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.
Carlos MartínezInfielders24No stat row——————
No ratingThe source has no batting stat row for this player. You can still select this batter; the exhibition uses estimated performance.
Russ MormanInfielders26batting58130.224——
Average (48) — 284 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 58 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.
Billy Jo RobidouxInfielders28batting3950.128——
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 SchaeferInfielders15batting1010.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.
Robin VenturaInfielders21batting4580.178——
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.
Greg WalkerInfielders29batting233495.210——
Average (45) — 378 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 233 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.
Eddie WilliamsInfielders25batting201553.274——
Average (53) — 132 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 201 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.
Daryl BostonOutfielders8batting218555.252——
Average (51) — 190 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 218 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.
Iván CalderónOutfielders22batting62217814.286——
Average (58) — 39 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 622 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.
Dave GallagherOutfielders17batting6011601.266——
Average (51) — 190 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 601 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.
Lance JohnsonOutfielders1batting180540.300——
Average (55) — 87 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 180 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.
Dan PasquaOutfielders44batting2466111.248——
Average (52) — 161 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 246 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.
Sammy SosaOutfielders25batting99273.273——
Average (53) — 132 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 99 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.
Harold BainesOutfielders3batting33310713.321——
Strong (64) — 8 of 447 batters in the available 1989 rostersBatting average and home runs per at-bat inform this hitting score, using 333 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.
Jerry HairstonOutfielders15batting310.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.

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: 1989 Atlanta Braves. 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, 1989 Chicago White Sox season. Retrieved 2026-09-30T09:32:24.545872+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.