1970 St. Louis Cardinals

Franchise seasons · 1970s 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
1972 St. Louis Cardinals75–812522
1971 St. Louis Cardinals90–722023
1970 St. Louis Cardinals · Current season76–862522
1969 St. Louis Cardinals87–752320
1968 St. Louis Cardinals97–651913

Same era: other teams in 1970

More teams from 1970

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
Ted AbernathyPitchers40pitching—————2.95
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.
Frank BertainaPitchers21pitching————31.333.16
Average (53) — 62 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.16 over 31.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.
Nelson BrilesPitchers34pitching————106.676.24
Below average (36) — 190 of 191 pitchers in the available 1970 rostersAn earned-run average of 6.24 over 106.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.
Sal CampisiPitchers30pitching—————2.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.
Steve CarltonPitchers32pitching————253.673.73
Average (54) — 51 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.73 over 253.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 ChlupsaPitchers40pitching—————8.82
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.
Reggie ClevelandPitchers33pitching—————7.62
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.
George CulverPitchers39pitching————56.674.61
Average (48) — 127 of 191 pitchers in the available 1970 rostersAn earned-run average of 4.61 over 56.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 GibsonPitchers45pitching————294.003.12
Average (59) — 12 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.12 over 294.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.
Santiago GuzmánPitchers50,36pitching————13.677.24
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.
Chuck HartensteinPitchers26pitching—————8.78
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.
Tom HilgendorfPitchers19pitching—————3.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.
Al HraboskyPitchers39pitching—————4.74
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.
Jerry JohnsonPitchers21pitching—————3.18
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.
Frank LinzyPitchers35pitching—————3.67
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.
Billy McCoolPitchers43pitching—————6.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 NormanPitchers47pitching—————0.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.
Rich NyePitchers22pitching—————4.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.
Harry ParkerPitchers31pitching————22.333.22
Average (52) — 78 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.22 over 22.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.
Jerry ReussPitchers49pitching————127.334.10
Average (50) — 107 of 191 pitchers in the available 1970 rostersAn earned-run average of 4.10 over 127.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.
Chuck TaylorPitchers42pitching————124.333.11
Average (57) — 27 of 191 pitchers in the available 1970 rostersAn earned-run average of 3.11 over 124.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.
Mike TorrezPitchers48pitching————179.334.22
Average (49) — 118 of 191 pitchers in the available 1970 rostersAn earned-run average of 4.22 over 179.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.
Ted SimmonsCatchers23batting284693.243——
Average (48) — 243 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 284 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.
Joe TorreCatchers9batting62420321.325——
Strong (64) — 7 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 624 at-bats and 21 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.
Bart ZellerCatchers29batting000———
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 AllenInfielders15batting45912834.279——
Strong (60) — 29 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 459 at-bats and 34 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.
Ed CrosbyInfielders14batting95240.253——
Average (49) — 212 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 95 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.
Jerry DaVanonInfielders22batting1820.111——
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 GaglianoInfielders16batting3260.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.
Joe HagueInfielders12batting45112214.271——
Average (54) — 106 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 451 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.
Julián JavierInfielders25batting5131292.251——
Average (49) — 212 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 513 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 KennedyInfielders24batting2430.125——
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.
Dal MaxvillInfielders27batting399800.201——
Below average (40) — 373 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 399 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.
Milt RamírezInfielders41batting79150.190——
Average (45) — 314 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 79 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.
Cookie RojasInfielders11batting4750.106——
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.
Mike ShannonInfielders18batting174370.213——
Below average (44) — 337 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 174 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.
Jim BeauchampOutfielders16batting58151.259——
Average (50) — 187 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 58 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.
Lou BrockOutfielders20batting66420213.304——
Average (59) — 36 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 664 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.
José CardenalOutfielders1batting55216210.293——
Average (57) — 63 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 552 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.
José CruzOutfielders38batting1760.353——
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.
Vic DavalilloOutfielders17batting183571.311——
Average (56) — 76 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 183 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.
Leron LeeOutfielders37batting264606.227——
Average (47) — 274 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 264 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.
Luis MeléndezOutfielders26batting70210.300——
Average (53) — 126 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 70 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.
Jorge RoqueOutfielders24batting100.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.
Carl TaylorOutfielders44batting245616.249——
Average (50) — 187 of 377 batters in the available 1970 rostersBatting average and home runs per at-bat inform this hitting score, using 245 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.
Jim CampbellOutfielders10batting1330.231——
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 NossekOutfielders11batting100.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.

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: 1970 Atlanta Braves. 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, 1970 St. Louis Cardinals season. Retrieved 2026-09-30T12:01:17.763899+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.