1929 St. Louis Cardinals

Franchise seasons · 1920s seasons

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

Compare historical seasons

St. Louis Cardinals 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
1931 St. Louis Cardinals101–53229
1930 St. Louis Cardinals92–621815
1929 St. Louis Cardinals · Current season78–741715
1928 St. Louis Cardinals95–592011
1927 St. Louis Cardinals92–612014

Same era: other teams in 1929

More teams from 1929

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
Pete AlexanderPitchers—pitching————132.003.89
Average (54) — 33 of 109 pitchers in the available 1929 rostersAn earned-run average of 3.89 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.
Hi BellPitchers—pitching—————6.92
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 DoakPitchers—pitching————9.0012.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.
Fred FrankhousePitchers—pitching————133.334.12
Average (53) — 39 of 109 pitchers in the available 1929 rostersAn earned-run average of 4.12 over 133.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.
Hal GoldsmithPitchers—pitching—————6.75
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.
Al GrabowskiPitchers—pitching————50.002.52
Average (58) — 10 of 109 pitchers in the available 1929 rostersAn earned-run average of 2.52 over 50.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————154.674.07
Average (53) — 39 of 109 pitchers in the available 1929 rostersAn earned-run average of 4.07 over 154.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.
Jesse HainesPitchers—pitching————179.675.71
Below average (42) — 96 of 109 pitchers in the available 1929 rostersAn earned-run average of 5.71 over 179.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 HallahanPitchers—pitching————93.674.42
Average (51) — 55 of 109 pitchers in the available 1929 rostersAn earned-run average of 4.42 over 93.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.
Carmen HillPitchers—pitching————8.678.31
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.
Mul HollandPitchers—pitching—————9.42
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.
Syl JohnsonPitchers—pitching————182.333.60
Average (57) — 14 of 109 pitchers in the available 1929 rostersAn earned-run average of 3.60 over 182.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.
Jim LindseyPitchers—pitching————16.335.51
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————173.004.27
Average (52) — 48 of 109 pitchers in the available 1929 rostersAn earned-run average of 4.27 over 173.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.
Bill SherdelPitchers—pitching————195.675.93
Below average (40) — 103 of 109 pitchers in the available 1929 rostersAn earned-run average of 5.93 over 195.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.
Bubber JonnardCatchers—batting3130.097——
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.
Earl SmithCatchers—batting145501.345——
Average (56) — 39 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 145 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.
Jimmie WilsonCatchers—batting3941284.325——
Average (56) — 39 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 394 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.
Jim BottomleyInfielders—batting56017629.314——
Average (59) — 25 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 560 at-bats and 29 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 ButlerInfielders—batting5590.164——
Below average (43) — 166 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 55 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.
Eddie DelkerInfielders—batting4060.150——
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.
Frankie FrischInfielders—batting5271765.334——
Average (58) — 29 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 527 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.
Charlie GelbertInfielders—batting5121343.262——
Average (45) — 146 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 512 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.
Fred HaneyInfielders—batting2630.115——
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.
Andy HighInfielders—batting60317810.295——
Average (52) — 70 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 603 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.
Carey SelphInfielders—batting51120.235——
Average (47) — 125 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 51 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.
Taylor DouthitOutfielders—batting6132069.336——
Average (59) — 25 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 613 at-bats and 9 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—batting51717529.338——
Strong (64) — 10 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 517 at-bats and 29 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 HolmOutfielders—batting176410.233——
Below average (43) — 166 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 176 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.
Ernie OrsattiOutfielders—batting3461153.332——
Average (56) — 39 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 346 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—batting269683.253——
Average (45) — 146 of 190 batters in the available 1929 rostersBatting average and home runs per at-bat inform this hitting score, using 269 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.
Billy SouthworthOutfielders—batting3260.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.

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: 1929 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, 1929 St. Louis Cardinals season. Retrieved 2026-09-30T15:56:28.194495+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.