2021 St. Louis Cardinals
Franchise seasons · 2020s 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.
| Player | Position group | No. | Stat rows | AB | H | HR | AVG | IP | ERA | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| Génesis Cabrera | Pitchers | 92 | pitching | — | — | — | — | 70.00 | 3.73 | Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.73 over 70.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. |
| Brandon Dickson | Pitchers | 53 | pitching | — | — | — | — | 2.00 | 13.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. |
| Seth Elledge | Pitchers | 61 | pitching | — | — | — | — | 11.67 | 4.63 | 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. |
| Junior Fernández | Pitchers | 44 | pitching | — | — | — | — | 20.67 | 5.66 | Average (48) — 387 of 556 pitchers in the available 2021 rostersAn earned-run average of 5.66 over 20.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. |
| Jack Flaherty | Pitchers | 22 | pitching | — | — | — | — | 78.33 | 3.22 | Average (54) — 76 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.22 over 78.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. |
| Bernardo Flores Jr. | Pitchers | 62 | pitching | — | — | — | — | 0.00 | inf | 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. |
| Giovanny Gallegos | Pitchers | 65 | pitching | — | — | — | — | 80.33 | 3.02 | Average (54) — 76 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.02 over 80.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. |
| John Gant | Pitchers | 53 | pitching | — | — | — | — | 76.33 | 3.42 | Average (53) — 114 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.42 over 76.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. |
| Luis García | Pitchers | 66 | pitching | — | — | — | — | 33.33 | 3.24 | Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.24 over 33.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. |
| J. A. Happ | Pitchers | 34 | pitching | — | — | — | — | 54.00 | 4.00 | Average (51) — 235 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.00 over 54.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. |
| Ryan Helsley | Pitchers | 56 | pitching | — | — | — | — | 47.33 | 4.56 | Average (49) — 339 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.56 over 47.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. |
| Jordan Hicks | Pitchers | 12 | pitching | — | — | — | — | 10.00 | 5.40 | 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. |
| Dakota Hudson | Pitchers | 43 | pitching | — | — | — | — | 8.67 | 2.08 | 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. |
| Kwang Hyun Kim | Pitchers | 33 | pitching | — | — | — | — | 106.67 | 3.46 | Average (53) — 114 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.46 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. |
| Wade LeBlanc | Pitchers | 49 | pitching | — | — | — | — | 42.33 | 3.61 | Average (52) — 175 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.61 over 42.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. |
| Jon Lester | Pitchers | 31 | pitching | — | — | — | — | 66.00 | 4.36 | Average (50) — 281 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.36 over 66.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. |
| Carlos Martínez | Pitchers | 18 | pitching | — | — | — | — | 82.33 | 6.23 | Below average (43) — 529 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.23 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. |
| T. J. McFarland | Pitchers | 62 | pitching | — | — | — | — | 38.67 | 2.56 | Average (54) — 76 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.56 over 38.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. |
| Miles Mikolas | Pitchers | 39 | pitching | — | — | — | — | 44.67 | 4.23 | Average (50) — 281 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.23 over 44.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. |
| Andrew Miller | Pitchers | 21 | pitching | — | — | — | — | 36.00 | 4.75 | Average (49) — 339 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.75 over 36.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. |
| Justin Miller | Pitchers | 60 | pitching | — | — | — | — | 16.00 | 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. |
| Johan Oviedo | Pitchers | 59 | pitching | — | — | — | — | 62.33 | 4.91 | Average (48) — 387 of 556 pitchers in the available 2021 rostersAn earned-run average of 4.91 over 62.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. |
| Daniel Ponce de Leon | Pitchers | 32 | pitching | — | — | — | — | 33.33 | 6.21 | Average (46) — 465 of 556 pitchers in the available 2021 rostersAn earned-run average of 6.21 over 33.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. |
| Roel Ramírez | Pitchers | 77 | pitching | — | — | — | — | 0.33 | 81.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. |
| Alex Reyes | Pitchers | 29 | pitching | — | — | — | — | 72.33 | 3.24 | Average (53) — 114 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.24 over 72.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. |
| Ángel Rondón | Pitchers | 55 | pitching | — | — | — | — | 2.00 | 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. |
| Brandon Waddell | Pitchers | 70 | pitching | — | — | — | — | 4.33 | 4.15 | 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. |
| Adam Wainwright | Pitchers | 50 | pitching | — | — | — | — | 206.33 | 3.05 | Average (56) — 28 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.05 over 206.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. |
| Tyler Webb | Pitchers | 30 | pitching | — | — | — | — | 16.33 | 13.22 | 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. |
| Kodi Whitley | Pitchers | 38 | pitching | — | — | — | — | 25.33 | 2.49 | Average (53) — 114 of 556 pitchers in the available 2021 rostersAn earned-run average of 2.49 over 25.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. |
| Jake Woodford | Pitchers | 40 | pitching | — | — | — | — | 67.67 | 3.99 | Average (51) — 235 of 556 pitchers in the available 2021 rostersAn earned-run average of 3.99 over 67.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. |
| Andrew Knizner | Catchers | 7 | batting | 161 | 28 | 1 | .174 | — | — | Below average (41) — 504 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 161 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. |
| Yadier Molina | Catchers | 4 | batting | 440 | 111 | 11 | .252 | — | — | Average (52) — 186 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 440 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. |
| Ali Sánchez | Catchers | 41 | batting | 4 | 2 | 0 | .500 | — | — | 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. |
| Nolan Arenado | Infielders | 28 | batting | 593 | 151 | 34 | .255 | — | — | Average (55) — 97 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 593 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. |
| Matt Carpenter | Infielders | 13 | both | 207 | 35 | 3 | .169 | 1.33 | 0.00 | Below average (40) — 511 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 207 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. |
| Paul DeJong | Infielders | 11 | batting | 356 | 70 | 19 | .197 | — | — | Average (45) — 440 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 356 at-bats and 19 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 Edman | Infielders | 19 | batting | 641 | 168 | 11 | .262 | — | — | Average (53) — 156 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 641 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. |
| Paul Goldschmidt | Infielders | 46 | batting | 603 | 177 | 31 | .294 | — | — | Strong (62) — 15 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 603 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. |
| Max Moroff | Infielders | 67 | batting | 16 | 1 | 0 | .063 | — | — | 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. |
| John Nogowski | Infielders | 34 | batting | 18 | 1 | 0 | .056 | — | — | 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. |
| José Rondón | Infielders | 64 | batting | 80 | 21 | 3 | .263 | — | — | Average (52) — 186 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 80 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. |
| Edmundo Sosa | Infielders | 63 | batting | 288 | 78 | 6 | .271 | — | — | Average (54) — 128 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 288 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. |
| Harrison Bader | Outfielders | 48 | batting | 367 | 98 | 16 | .267 | — | — | Average (56) — 79 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 367 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. |
| Dylan Carlson | Outfielders | 3 | batting | 542 | 144 | 18 | .266 | — | — | Average (55) — 97 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 542 at-bats and 18 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. |
| Austin Dean | Outfielders | 0 | batting | 30 | 7 | 1 | .233 | — | — | 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. |
| Scott Hurst | Outfielders | 36 | batting | 5 | 0 | 0 | .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. |
| Lars Nootbaar | Outfielders | 68 | batting | 109 | 26 | 5 | .239 | — | — | Average (51) — 229 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 109 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. |
| Tyler O'Neill | Outfielders | 27 | batting | 482 | 138 | 34 | .286 | — | — | Strong (62) — 15 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 482 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. |
| Lane Thomas | Outfielders | 35 | batting | 48 | 5 | 0 | .104 | — | — | 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. |
| Justin Williams | Outfielders | 26 | batting | 119 | 19 | 4 | .160 | — | — | Below average (42) — 490 of 517 batters in the available 2021 rostersBatting average and home runs per at-bat inform this hitting score, using 119 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. |
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: 2021 Arizona Diamondbacks. Players without a rating remain selectable with estimated performance.
Simulated exhibition
Choose a lineup to play an exhibition.
Batting lines
Game log for the selected game
Roster and statistics adapted from Wikipedia contributors, 2021 St. Louis Cardinals season. Retrieved 2026-09-30T03:53:19.351994+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.