1948 St. Louis Browns

Franchise seasons · 1940s seasons

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

Compare historical seasons

Baltimore Orioles 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
1950 St. Louis Browns58–961620
1949 St. Louis Browns53–1012017
1948 St. Louis Browns · Current season59–942116
1947 St. Louis Browns59–951813
1946 St. Louis Browns66–882519

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
Frank BiscanPitchers22pitching—————6.11
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.
Clem DreisewerdPitchers35pitching—————5.64
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.
Karl DrewsPitchers29pitching—————8.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.
Cliff FanninPitchers23pitching————213.674.17
Average (52) — 42 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.17 over 213.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.
Ned GarverPitchers31pitching————198.003.41
Average (57) — 12 of 108 pitchers in the available 1948 rostersAn earned-run average of 3.41 over 198.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 GerheauserPitchers30,44pitching—————7.33
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 KennedyPitchers26pitching————132.004.70
Average (48) — 76 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.70 over 132.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 OstrowskiPitchers30pitching————78.335.97
Below average (42) — 98 of 108 pitchers in the available 1948 rostersAn earned-run average of 5.97 over 78.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.
Nels PotterPitchers27pitching————10.335.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.
Fred SanfordPitchers25pitching————227.004.64
Average (48) — 76 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.64 over 227.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.
Ralph SchwambPitchers20pitching————31.678.53
Below average (38) — 107 of 108 pitchers in the available 1948 rostersAn earned-run average of 8.53 over 31.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.
Ray ShorePitchers29pitching————38.006.39
Below average (43) — 96 of 108 pitchers in the available 1948 rostersAn earned-run average of 6.39 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.
Bryan StephensPitchers21pitching————122.676.02
Below average (40) — 100 of 108 pitchers in the available 1948 rostersAn earned-run average of 6.02 over 122.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.
Al WidmarPitchers24pitching—————4.46
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.
Jim WilsonPitchers28pitching—————13.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.
Sam ZoldakPitchers26pitching————54.004.67
Average (49) — 63 of 108 pitchers in the available 1948 rostersAn earned-run average of 4.67 over 54.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.
Les MossCatchers10batting3358614.257——
Average (52) — 65 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 335 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.
Roy ParteeCatchers11batting231470.203——
Below average (42) — 181 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 231 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.
Andy AndersonInfielders7batting87241.276——
Average (51) — 79 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 87 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.
Hank ArftInfielders3batting248595.238——
Average (48) — 120 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 248 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.
Sam DenteInfielders1batting267720.270——
Average (50) — 88 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 267 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.
Bob DillingerInfielders6batting6442072.321——
Average (59) — 14 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 644 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.
Jerry McCarthyInfielders12batting310.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.
Eddie PellagriniInfielders4batting290692.238——
Average (46) — 148 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 290 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.
Jerry PriddyInfielders2batting5601668.296——
Average (56) — 30 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 560 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.
Chuck StevensInfielders3batting287751.261——
Average (49) — 103 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 287 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.
George BinksOutfielders19batting2350.217——
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.
Ray ColemanOutfielders19batting2950.172——
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.
Dick KokosOutfielders19batting258774.298——
Average (55) — 37 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 258 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.
Pete LaydenOutfielders20batting104260.250——
Average (48) — 120 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 104 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.
Paul LehnerOutfielders17batting333922.276——
Average (52) — 65 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 333 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.
Don LundOutfielders12batting161403.248——
Average (49) — 103 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 161 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.
Whitey PlattOutfielders5batting4541237.271——
Average (52) — 65 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 454 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.
Ken WoodOutfielders12batting2420.083——
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.
Al ZarillaOutfielders14batting52917412.329——
Strong (62) — 6 of 187 batters in the available 1948 rostersBatting average and home runs per at-bat inform this hitting score, using 529 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.
Tom JordanOutfielders8batting100.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.
Joe SchultzOutfielders9No stat row——————
No ratingThe source has no batting stat row for this player. 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 St. Louis Browns season. Retrieved 2026-09-30T13:15:30.994988+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.