1987 St. Louis Cardinals

Franchise seasons · 1980s 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
Tim ConroyPitchers40pitching————40.675.53
Average (48) — 154 of 228 pitchers in the available 1987 rostersAn earned-run average of 5.53 over 40.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.
Danny CoxPitchers34pitching————199.333.88
Average (55) — 47 of 228 pitchers in the available 1987 rostersAn earned-run average of 3.88 over 199.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.
Bill DawleyPitchers48pitching—————4.47
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.
Ken DayleyPitchers46pitching—————2.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.
Bob ForschPitchers31pitching————179.004.32
Average (52) — 89 of 228 pitchers in the available 1987 rostersAn earned-run average of 4.32 over 179.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.
Ricky HortonPitchers49pitching————125.003.82
Average (55) — 47 of 228 pitchers in the available 1987 rostersAn earned-run average of 3.82 over 125.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.
Dave LaPointPitchers39pitching————16.006.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.
Joe MagranePitchers41pitching————170.333.54
Average (57) — 23 of 228 pitchers in the available 1987 rostersAn earned-run average of 3.54 over 170.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.
Greg MathewsPitchers53pitching————197.673.73
Average (56) — 34 of 228 pitchers in the available 1987 rostersAn earned-run average of 3.73 over 197.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.
Randy O'NealPitchers39pitching—————1.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.
Pat PerryPitchers37pitching—————4.39
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 PetersPitchers36pitching—————1.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.
Ray SoffPitchers47pitching—————6.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.
Scott TerryPitchers37pitching—————3.38
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 TudorPitchers30pitching————96.003.84
Average (54) — 63 of 228 pitchers in the available 1987 rostersAn earned-run average of 3.84 over 96.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.
Lee TunnellPitchers42pitching————74.334.84
Average (49) — 134 of 228 pitchers in the available 1987 rostersAn earned-run average of 4.84 over 74.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.
Todd WorrellPitchers38pitching—————2.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.
Steve LakeCatchers25batting179452.251——
Average (48) — 278 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 179 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.
Tom PagnozziCatchers19batting4892.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.
Tony PeñaCatchers26batting384825.214——
Below average (42) — 411 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 384 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.
Skeeter BarnesInfielders59batting411.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.
Rod BookerInfielders5batting47130.277——
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.
Jack ClarkInfielders22batting41912035.286——
Strong (60) — 26 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 419 at-bats and 35 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.
Doug DeCincesInfielders10batting920.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.
Dan DriessenInfielders23batting60141.233——
Average (48) — 278 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 60 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.
Tom HerrInfielders28batting5101342.263——
Average (49) — 245 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 510 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.
Mike LagaInfielders35batting2941.138——
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.
Tom LawlessInfielders12batting2520.080——
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.
Terry PendletonInfielders9batting58316712.286——
Average (55) — 91 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 583 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.
Ozzie SmithInfielders1batting6001820.303——
Average (56) — 69 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 600 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.
Vince ColemanOutfielders29batting6231803.289——
Average (54) — 119 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 623 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.
Curt FordOutfielders27batting228653.285——
Average (53) — 140 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 228 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.
David GreenOutfielders18batting3081.267——
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.
Lance JohnsonOutfielders21batting59130.220——
Average (47) — 313 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 59 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.
Tito LandrumOutfielders21batting50100.200——
Average (46) — 336 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 50 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 LindemanOutfielders15batting207438.208——
Below average (44) — 383 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 207 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.
Willie McGeeOutfielders51batting62017711.285——
Average (54) — 119 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 620 at-bats and 11 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.
John MorrisOutfielders33batting157413.261——
Average (50) — 214 of 432 batters in the available 1987 rostersBatting average and home runs per at-bat inform this hitting score, using 157 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.
Jose OquendoOutfielders11No 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: 1987 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, 1987 St. Louis Cardinals season. Retrieved 2026-09-30T09:58:44.091156+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.