1948 Chicago White Sox

Franchise seasons · 1940s 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
1950 Chicago White Sox—4017
1949 Chicago White Sox—4118
1948 Chicago White Sox · Current season—3416
1947 Chicago White Sox—3014
1946 Chicago White Sox—3815

Same era: other teams in 1948

More teams from 1948

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
Fred BradleyPitchers39both100.00015.674.60
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.
Earl CaldwellPitchers46both500.00039.005.31
Average (47) — 82 of 108 pitchers in the available 1948 rostersAn earned-run average of 5.31 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.
Al GettelPitchers28both54130.241148.004.01
Average (52) — 42 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.01 over 148.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.
Bob GillespiePitchers36both1600.00072.005.13
Average (46) — 88 of 108 pitchers in the available 1948 rostersAn earned-run average of 5.13 over 72.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.
Jim GoodwinPitchers37both210.50010.338.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.
Orval GrovePitchers45both2120.09587.676.16
Below average (40) — 100 of 108 pitchers in the available 1948 rostersAn earned-run average of 6.16 over 87.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.
Randy GumpertPitchers46both2940.13897.333.79
Average (53) — 35 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.79 over 97.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.
Earl HarristPitchers49both400.00023.005.87
Average (47) — 82 of 108 pitchers in the available 1948 rostersAn earned-run average of 5.87 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.
Joe HaynesPitchers35both5080.160149.673.97
Average (53) — 35 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.97 over 149.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.
Howie JudsonPitchers48both2930.103107.334.78
Average (48) — 76 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.78 over 107.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.
Glen MoulderPitchers38both2060.30085.676.41
Below average (39) — 103 of 108 pitchers in the available 1948 rostersAn earned-run average of 6.41 over 85.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.
Frank PapishPitchers17both2750.18595.335.00
Average (46) — 88 of 108 pitchers in the available 1948 rostersAn earned-run average of 5.00 over 95.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.
Ike PearsonPitchers19,38both1020.20053.004.92
Average (48) — 76 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.92 over 53.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.
Marino PierettiPitchers49,15,14both3970.179120.004.95
Average (46) — 88 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.95 over 120.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.
Marv RotblattPitchers37,40both400.00018.337.85
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.
Bill WightPitchers29both7360.082223.334.80
Average (47) — 82 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.80 over 223.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.
Aaron RobinsonCatchers18batting326828.252——
Average (50) — 88 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 326 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 TreshCatchers15batting108271.250——
Average (49) — 103 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 108 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.
Ralph WeigelCatchers26batting163380.233——
Average (46) — 148 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 163 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.
Luke ApplingInfielders4batting4971560.314——
Average (57) — 27 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 497 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.
Floyd BakerInfielders8batting335720.215——
Below average (42) — 181 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 335 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.
Don KollowayInfielders47batting4171146.273——
Average (52) — 65 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 417 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.
Tony LupienInfielders3batting6171526.246——
Average (47) — 134 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 617 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.
Cass MichaelsInfielders7batting4841205.248——
Average (48) — 120 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 484 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.
Jack WallaesaInfielders12batting4891.188——
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.
Frank WhitmanInfielders--batting600.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.
Herb AdamsOutfielders2batting1130.273——
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.
Jim DelsingOutfielders2batting63120.190——
Average (45) — 156 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 63 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.
Ralph HodginOutfielders25batting331881.266——
Average (50) — 88 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 331 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.
Bob KennedyOutfielders5batting113280.248——
Average (48) — 120 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 113 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.
Dave PhilleyOutfielders9batting4881405.287——
Average (54) — 44 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 488 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.
Jerry ScalaOutfielders14batting600.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.
Pat SeereyOutfielders5batting3407818.229——
Average (50) — 88 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 340 at-bats and 18 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.
Taffy WrightOutfielders6batting4551274.279——
Average (52) — 65 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 455 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.

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: 1948 Boston Red Sox. 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, 1948 Chicago White Sox season. Retrieved 2026-09-30T13:16:08.854067+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.