1928 St. Louis Cardinals

Franchise seasons · 1920s 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
Pete AlexanderPitchers—pitching————243.673.36
Average (57) — 19 of 113 pitchers in the available 1928 rostersAn earned-run average of 3.36 over 243.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.
Fred FrankhousePitchers—pitching————84.003.96
Average (51) — 53 of 113 pitchers in the available 1928 rostersAn earned-run average of 3.96 over 84.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.
Hal HaidPitchers—pitching—————2.30
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.
Jesse HainesPitchers—pitching————240.333.18
Average (58) — 14 of 113 pitchers in the available 1928 rostersAn earned-run average of 3.18 over 240.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.
Syl JohnsonPitchers—pitching————120.003.90
Average (52) — 47 of 113 pitchers in the available 1928 rostersAn earned-run average of 3.90 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.
Tony KaufmannPitchers—pitching————4.679.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.
Carlisle LittlejohnPitchers—pitching—————3.66
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.
Clarence MitchellPitchers—pitching————150.003.30
Average (56) — 25 of 113 pitchers in the available 1928 rostersAn earned-run average of 3.30 over 150.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.
Art ReinhartPitchers—pitching————75.332.87
Average (57) — 19 of 113 pitchers in the available 1928 rostersAn earned-run average of 2.87 over 75.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.
Flint RhemPitchers—pitching————169.674.14
Average (50) — 62 of 113 pitchers in the available 1928 rostersAn earned-run average of 4.14 over 169.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.
Bill SherdelPitchers—pitching————248.672.86
Strong (61) — 7 of 113 pitchers in the available 1928 rostersAn earned-run average of 2.86 over 248.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.
Spud DavisCatchers—batting510.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.
Gus MancusoCatchers—batting3870.184——
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.
Bob O'FarrellCatchers—batting52110.212——
Average (46) — 158 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 52 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.
Earl SmithCatchers—batting58130.224——
Average (46) — 158 of 208 batters in the available 1928 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.
Jimmie WilsonCatchers—batting4111062.258——
Average (46) — 158 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 411 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.
Jim BottomleyInfielders—batting57618731.325——
Strong (64) — 9 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 576 at-bats and 31 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 FrischInfielders—batting54716410.300——
Average (55) — 46 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 547 at-bats and 10 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 HighInfielders—batting3681056.285——
Average (52) — 77 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 368 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.
Wattie HolmInfielders—batting3861073.277——
Average (50) — 111 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 386 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.
Rabbit MaranvilleInfielders—batting366881.240——
Below average (43) — 186 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 366 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.
Tommy ThevenowInfielders—batting171350.205——
Below average (40) — 203 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 171 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.
Specs ToporcerInfielders—batting1400.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.
Ray BladesOutfielders—batting85201.235——
Average (47) — 141 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 85 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.
Taylor DouthitOutfielders—batting6481913.295——
Average (52) — 77 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 648 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.
Chick HafeyOutfielders—batting52017527.337——
Strong (65) — 6 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 520 at-bats and 27 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 HarperOutfielders—batting2728317.305——
Average (59) — 20 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 272 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.
Pepper MartinOutfielders—batting1340.308——
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.
Ernie OrsattiOutfielders—batting69213.304——
Average (54) — 55 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 69 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.
Wally RoettgerOutfielders—batting261896.341——
Strong (60) — 15 of 208 batters in the available 1928 rostersBatting average and home runs per at-bat inform this hitting score, using 261 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.
Howie WilliamsonOutfielders—batting920.222——
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: 1928 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, 1928 St. Louis Cardinals season. Retrieved 2026-09-30T15:59:15.476126+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.