1948 New York Yankees

Franchise seasons · 1940s seasons

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

Compare historical seasons

New York Yankees franchise archive · Available years: 1903–2025 · 123 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 New York Yankees98–562315
1949 New York Yankees97–572314
1948 New York Yankees · Current season94–602213
1947 New York Yankees97–572217
1946 New York Yankees87–672422

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
Tommy ByrnePitchers28pitching————133.673.30
Average (57) — 12 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.30 over 133.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.
Karl DrewsPitchers19pitching————38.003.79
Average (52) — 42 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.79 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.
Red EmbreePitchers35pitching————76.673.76
Average (53) — 35 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.76 over 76.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 GumpertPitchers18pitching————25.002.88
Average (54) — 29 of 108 pitchers in the available 1948 rostersAn earned-run average of 2.88 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.
Frank HillerPitchers39pitching————62.334.04
Average (51) — 53 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.04 over 62.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.
Eddie LopatPitchers30pitching————226.673.65
Average (56) — 20 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.65 over 226.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.
Cuddles MarshallPitchers21pitching————1.000.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.
Joe PagePitchers11pitching————107.674.26
Average (51) — 53 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.26 over 107.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.
Bob PorterfieldPitchers18pitching————78.004.50
Average (49) — 63 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.50 over 78.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.
Vic RaschiPitchers17pitching————222.673.84
Average (54) — 29 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.84 over 222.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.
Allie ReynoldsPitchers22pitching————236.333.77
Average (55) — 23 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.77 over 236.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.
Spec SheaPitchers20pitching————155.673.41
Average (57) — 12 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.41 over 155.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.
Dick StarrPitchers19,36pitching————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.
Yogi BerraCatchers8batting46914314.305——
Average (59) — 14 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 469 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.
Ralph HoukCatchers32batting2980.276——
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.
Sherm LollarCatchers29batting3880.211——
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.
Gus NiarhosCatchers38batting228610.268——
Average (50) — 88 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 228 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.
Charlie SilveraCatchers40,46batting1480.571——
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.
Bobby BrownInfielders6batting3631093.300——
Average (55) — 37 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 363 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.
Frankie CrosettiInfielders2batting1440.286——
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.
Billy JohnsonInfielders24batting44613112.294——
Average (57) — 27 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 446 at-bats and 12 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.
George McQuinnInfielders9batting3027511.248——
Average (51) — 79 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 302 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.
Jack PhillipsInfielders34,36batting200.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.
Phil RizzutoInfielders10batting4641176.252——
Average (49) — 103 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 464 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.
Steve SouchockInfielders41batting118243.203——
Average (46) — 148 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 118 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.
Snuffy StirnweissInfielders1batting5151303.252——
Average (48) — 120 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 515 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.
Hank BauerOutfielders25batting5091.180——
Average (46) — 148 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 50 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.
Joe DiMaggioOutfielders5batting59419039.320——
Strong (66) — 5 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 594 at-bats and 39 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.
Tommy HenrichOutfielders15batting59818125.308——
Strong (60) — 12 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 598 at-bats and 25 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.
Charlie KellerOutfielders12batting247666.267——
Average (52) — 65 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 247 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.
Johnny LindellOutfielders27batting30913813.317——
Excellent (79) — 1 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 309 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.
Cliff MapesOutfielders3,13batting88221.250——
Average (49) — 103 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 88 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.
Joe CollinsOutfielders42batting510.200——
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.
Lonny FreyOutfielders14batting000———
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.
Bud StewartOutfielders42batting510.200——
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: 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 New York Yankees season. Retrieved 2026-09-30T13:17:00.030691+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.