1980 St. Louis Cardinals

Franchise seasons · 1980s 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
1982 St. Louis Cardinals92–701914
1981 St. Louis Cardinals59–431916
1980 St. Louis Cardinals · Current season74–882121
1979 St. Louis Cardinals86–762116
1978 St. Louis Cardinals69–932316

Same era: other teams in 1980

More teams from 1980

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
Pedro BorbónPitchers49pitching—————3.79
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.
Bob ForschPitchers31pitching————214.673.77
Average (53) — 62 of 225 pitchers in the available 1980 rostersAn earned-run average of 3.77 over 214.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.
George FrazierPitchers39pitching—————2.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.
John FulghamPitchers41pitching————85.333.38
Average (54) — 51 of 225 pitchers in the available 1980 rostersAn earned-run average of 3.38 over 85.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.
Don HoodPitchers26pitching————82.333.39
Average (53) — 62 of 225 pitchers in the available 1980 rostersAn earned-run average of 3.39 over 82.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 KaatPitchers36pitching————129.673.82
Average (52) — 85 of 225 pitchers in the available 1980 rostersAn earned-run average of 3.82 over 129.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.
Darold KnowlesPitchers34pitching—————10.80
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.
Mark LittellPitchers32pitching—————3.86
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.
Jeff LittlePitchers43pitching————18.673.86
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.
John LittlefieldPitchers50pitching—————3.14
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.
John MartinPitchers33pitching————42.004.29
Average (50) — 118 of 225 pitchers in the available 1980 rostersAn earned-run average of 4.29 over 42.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.
Silvio MartínezPitchers35pitching————119.674.81
Average (46) — 184 of 225 pitchers in the available 1980 rostersAn earned-run average of 4.81 over 119.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.
Donnie MoorePitchers33pitching—————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.
Al OlmstedPitchers47pitching————34.672.86
Average (53) — 62 of 225 pitchers in the available 1980 rostersAn earned-run average of 2.86 over 34.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.
Jim OttenPitchers34pitching—————5.53
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.
Andy RinconPitchers46pitching————31.002.61
Average (54) — 51 of 225 pitchers in the available 1980 rostersAn earned-run average of 2.61 over 31.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.
Kim SeamanPitchers48pitching—————3.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.
Bob SykesPitchers42pitching————126.004.64
Average (47) — 175 of 225 pitchers in the available 1980 rostersAn earned-run average of 4.64 over 126.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.
Roy ThomasPitchers43pitching————55.004.75
Average (48) — 158 of 225 pitchers in the available 1980 rostersAn earned-run average of 4.75 over 55.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.
John UrreaPitchers38pitching—————3.48
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.
Pete VuckovichPitchers46,40pitching————222.333.40
Average (55) — 37 of 225 pitchers in the available 1980 rostersAn earned-run average of 3.40 over 222.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.
Terry KennedyCatchers16batting248634.254——
Average (49) — 236 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 248 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.
Ted SimmonsCatchers23batting49515021.303——
Strong (60) — 25 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 495 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.
Steve SwisherCatchers9batting2460.250——
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 DeSaInfielders7batting1130.273——
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.
Keith HernandezInfielders37batting59519116.321——
Strong (63) — 7 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 595 at-bats and 16 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 HerrInfielders28batting222550.248——
Average (47) — 302 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 222 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.
Ken OberkfellInfielders24batting4221283.303——
Average (57) — 62 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 422 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.
Mike PhillipsInfielders5batting128300.234——
Average (46) — 335 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 128 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.
Mike RamseyInfielders4batting126330.262——
Average (49) — 236 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 126 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.
Ken ReitzInfielders44batting5231418.270——
Average (52) — 163 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 523 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.
Garry TempletonInfielders1batting5041614.319——
Strong (60) — 25 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 504 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.
Tye WallerInfielders12batting1210.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.
Bobby BondsOutfielders00batting231475.203——
Below average (42) — 419 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 231 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.
Leon DurhamOutfielders10batting303828.271——
Average (53) — 136 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 303 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.
George HendrickOutfielders25batting57217325.302——
Strong (61) — 17 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 572 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.
Dane IorgOutfielders19batting251763.303——
Average (56) — 78 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 251 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.
Tito LandrumOutfielders21batting77190.247——
Average (48) — 272 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 77 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 LentineOutfielders21batting1010.100——
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.
Tony ScottOutfielders30batting4151040.251——
Average (47) — 302 of 436 batters in the available 1980 rostersBatting average and home runs per at-bat inform this hitting score, using 415 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.
Keith SmithOutfielders3,11batting3140.129——
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.
Bernie CarboOutfielders11batting1120.182——
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: 1980 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, 1980 St. Louis Cardinals season. Retrieved 2026-09-30T11:10:10.327612+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.