National League Central · 2021
St. Louis Cardinals 2021
- Team WAR
- 33.8 23.1 bat / 10.7 pitch
- Win %
- .556 pyth .523
- Run diff
- +34 4.36 / 4.15 per g
- wRC+
- 104
- ERA
- 4.09 FIP 4.27
- Home runs
- 198
The St. Louis Cardinals went 90-72 in 2021, a .556 winning percentage — 11th of 30 record in baseball. They scored 706 runs and allowed 672, a run differential of +34. The offence ranked 20th of 30 in MLB for runs scored, while their 4.09 staff ERA was 13th of 30. Their 104 team wRC+ was 4% above league average — 9th of 30 in MLB. Paul Goldschmidt led the position players at 4.7 WAR, and Adam Wainwright the rotation at a 3.05 ERA.
Where the offence comes from
Roster contribution by share of the team total.
Batting
35 players, ranked by dbWAR.
| Paul Goldschmidt | 1B | 158 | 679 | 177 | 31 | 99 | 12 | .294 | .365 | .514 | .376 | 149 | 4.7 |
| Tyler O'Neill | LF | 137 | 537 | 138 | 34 | 80 | 15 | .286 | .352 | .560 | .386 | 156 | 4.5 |
| Nolan Arenado | 3B | 157 | 653 | 151 | 34 | 105 | 2 | .255 | .312 | .494 | .338 | 120 | 3.3 |
| Dylan Carlson | RF | 149 | 619 | 144 | 18 | 65 | 2 | .266 | .343 | .437 | .339 | 122 | 3.1 |
| Tommy Edman | 2B | 159 | 691 | 168 | 11 | 56 | 30 | .262 | .308 | .387 | .303 | 95 | 2.4 |
| Harrison Bader | CF | 102 | 401 | 98 | 16 | 50 | 9 | .267 | .324 | .460 | .332 | 117 | 2.2 |
| Edmundo Sosa | SS | 108 | 326 | 78 | 6 | 27 | 4 | .271 | .346 | .389 | .325 | 111 | 1.5 |
| Paul DeJong | SS | 113 | 402 | 70 | 19 | 45 | 4 | .197 | .284 | .390 | .296 | 90 | 1.1 |
| Yadier Molina | C | 121 | 473 | 111 | 11 | 66 | 3 | .252 | .297 | .370 | .291 | 86 | 1.0 |
| Lars Nootbaar | RF | 57 | 124 | 26 | 5 | 15 | 2 | .239 | .317 | .422 | .319 | 107 | 0.5 |
| Jack Flaherty | P | 11 | 26 | 2 | 1 | 3 | 0 | .118 | .304 | .294 | .282 | 80 | 0.3 |
| José Rondon | PH | 62 | 90 | 21 | 3 | 9 | 2 | .263 | .322 | .412 | .318 | 106 | 0.3 |
| Johan Oviedo | P | 13 | 22 | 3 | 0 | 2 | 0 | .150 | .227 | .150 | .185 | 9 | 0.1 |
| Ali Sánchez | C | 2 | 4 | 2 | 0 | 0 | 0 | .500 | .500 | 1.000 | .626 | 331 | 0.1 |
| Adam Wainwright | P | 33 | 74 | 7 | 0 | 4 | 0 | .123 | .167 | .158 | .151 | -16 | 0.1 |
| Dakota Hudson | P | 2 | 4 | 1 | 0 | 0 | 0 | .333 | .500 | .333 | .400 | 166 | 0.1 |
| Austin Dean | LF | 22 | 38 | 7 | 1 | 7 | 0 | .233 | .342 | .400 | .325 | 111 | 0.1 |
| Kwang Hyun Kim | P | 18 | 29 | 3 | 0 | 2 | 0 | .115 | .148 | .154 | .139 | -25 | 0.0 |
| Tyler Webb | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -127 | -0.0 |
| Brandon Waddell | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -127 | -0.0 |
| Junior Fernández | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -127 | -0.0 |
| Alex Reyes | P | 1 | 1 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -127 | -0.0 |
| Seth Elledge | P | 2 | 2 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -127 | -0.0 |
| Daniel Ponce de Leon | P | 4 | 5 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -127 | -0.1 |
| Jake Woodford | P | 14 | 20 | 2 | 0 | 0 | 0 | .111 | .111 | .111 | .097 | -55 | -0.1 |
| Miles Mikolas | P | 9 | 15 | 0 | 0 | 0 | 0 | .000 | .111 | .000 | .081 | -68 | -0.1 |
| Carlos Martinez | P | 15 | 25 | 2 | 0 | 0 | 0 | .083 | .083 | .125 | .089 | -62 | -0.1 |
| J.A. Happ | P | 9 | 15 | 0 | 0 | 0 | 0 | .000 | .067 | .000 | .048 | -91 | -0.1 |
| Scott Hurst | CF | 4 | 5 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -127 | -0.1 |
| Wade LeBlanc | P | 9 | 13 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -127 | -0.1 |
| John Gant | P | 11 | 18 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 | -127 | -0.2 |
| Matt Carpenter | 2B | 127 | 249 | 35 | 3 | 21 | 2 | .169 | .305 | .275 | .274 | 74 | -0.2 |
| Max Moroff | 2B | 6 | 16 | 1 | 0 | 1 | 0 | .063 | .063 | .063 | .055 | -86 | -0.3 |
| Andrew Knizner | C | 60 | 185 | 28 | 1 | 9 | 0 | .174 | .281 | .236 | .242 | 51 | -0.3 |
| Justin Williams | RF | 50 | 137 | 19 | 4 | 11 | 0 | .160 | .270 | .261 | .231 | 43 | -0.7 |
Pitching
30 pitchers, ranked by dbWAR.
| Adam Wainwright | 32 | 32 | 206.1 | 17 | 7 | 0 | 174 | 3.05 | 3.66 | 1.06 | 7.6 | 3.7 |
| Giovanny Gallegos | 73 | 0 | 80.1 | 6 | 5 | 14 | 95 | 3.02 | 2.75 | 0.88 | 10.6 | 1.8 |
| Génesis Cabrera | 71 | 0 | 70.0 | 4 | 5 | 0 | 77 | 3.73 | 3.28 | 1.26 | 9.9 | 1.1 |
| Kwang Hyun Kim | 27 | 21 | 106.2 | 7 | 7 | 1 | 80 | 3.46 | 4.34 | 1.28 | 6.8 | 1.0 |
| Jack Flaherty | 17 | 15 | 78.1 | 9 | 2 | 0 | 85 | 3.22 | 4.22 | 1.06 | 9.8 | 0.9 |
| Luis García | 34 | 0 | 33.1 | 1 | 1 | 2 | 34 | 3.24 | 2.72 | 0.99 | 9.2 | 0.8 |
| Kodi Whitley | 25 | 0 | 25.1 | 0 | 0 | 0 | 27 | 2.49 | 2.97 | 1.07 | 9.6 | 0.5 |
| Carlos Martinez | 16 | 16 | 82.1 | 4 | 9 | 0 | 57 | 6.23 | 4.76 | 1.37 | 6.2 | 0.5 |
| Miles Mikolas | 9 | 9 | 44.2 | 2 | 3 | 0 | 31 | 4.23 | 4.40 | 1.21 | 6.2 | 0.4 |
| T.J. McFarland | 38 | 0 | 38.2 | 4 | 1 | 0 | 21 | 2.56 | 3.79 | 1.06 | 4.9 | 0.4 |
| Ryan Helsley | 51 | 0 | 47.1 | 6 | 4 | 1 | 47 | 4.56 | 3.99 | 1.42 | 8.9 | 0.4 |
| Jake Woodford | 26 | 8 | 67.2 | 3 | 4 | 0 | 50 | 3.99 | 4.50 | 1.34 | 6.7 | 0.3 |
| John Gant | 39 | 21 | 110.0 | 5 | 11 | 0 | 92 | 4.09 | 4.78 | 1.51 | 7.5 | 0.3 |
| Dakota Hudson | 2 | 1 | 8.2 | 1 | 0 | 0 | 6 | 2.08 | 2.48 | 0.92 | 6.2 | 0.2 |
| Alex Reyes | 70 | 0 | 72.1 | 10 | 8 | 29 | 95 | 3.24 | 4.40 | 1.35 | 11.8 | 0.2 |
| Andrew Miller | 40 | 0 | 36.0 | 0 | 0 | 0 | 40 | 4.75 | 4.50 | 1.58 | 10.0 | 0.1 |
| Jordan Hicks | 10 | 0 | 10.0 | 0 | 0 | 0 | 10 | 5.40 | 4.17 | 1.50 | 9.0 | 0.1 |
| Seth Elledge | 11 | 0 | 11.2 | 0 | 0 | 0 | 11 | 4.63 | 4.46 | 1.71 | 8.5 | 0.0 |
| Angel Rondón | 2 | 0 | 2.0 | 0 | 0 | 0 | 1 | 0.00 | 3.67 | 1.00 | 4.5 | 0.0 |
| Matt Carpenter | 1 | 0 | 1.1 | 0 | 0 | 0 | 0 | 0.00 | 5.42 | 1.50 | 0.0 | -0.0 |
| Johan Oviedo | 14 | 13 | 62.1 | 0 | 5 | 0 | 51 | 4.91 | 5.27 | 1.57 | 7.4 | -0.1 |
| Roel Ramírez | 1 | 0 | 0.1 | 0 | 0 | 0 | 0 | 81.00 | 21.17 | 9.00 | 0.0 | -0.1 |
| Brandon Dickson | 2 | 0 | 2.0 | 0 | 0 | 0 | 1 | 13.50 | 8.67 | 2.50 | 4.5 | -0.1 |
| Junior Fernández | 18 | 0 | 20.2 | 1 | 0 | 0 | 15 | 5.66 | 5.15 | 1.94 | 6.5 | -0.1 |
| Tyler Webb | 22 | 0 | 16.1 | 0 | 0 | 0 | 14 | 13.22 | 5.74 | 2.51 | 7.7 | -0.2 |
| Wade LeBlanc | 18 | 9 | 49.0 | 0 | 2 | 0 | 29 | 4.41 | 5.39 | 1.49 | 5.3 | -0.2 |
| Brandon Waddell | 9 | 0 | 9.1 | 0 | 1 | 0 | 7 | 6.75 | 7.35 | 2.46 | 6.8 | -0.3 |
| Justin Miller | 23 | 0 | 19.0 | 1 | 0 | 1 | 13 | 6.16 | 6.49 | 1.37 | 6.2 | -0.4 |
| Daniel Ponce de Leon | 24 | 2 | 33.1 | 1 | 1 | 2 | 24 | 6.21 | 6.11 | 1.62 | 6.5 | -0.5 |
| Bernardo Flores Jr. | 1 | 0 | 0.0 | 0 | 0 | 0 | 0 | — | — | — | — | — |
Attendance
Announced gate at 80 home dates, 2021.
- Average
- 26,282 80 home dates
- Median
- 28,122
- Total
- 2,102,530
- Best
- 46,525 2021-10-03
- Quietest
- 12,686 2021-05-03
- On the road
- 20,518 what they drew away
By situation
| Split | Games | Avg | Med | Low | High |
|---|---|---|---|---|---|
| All home | 80 | 26,282 | 28,122 | 12,686 | 46,525 |
| Night | 53 | 27,316 | 28,740 | 12,686 | 45,239 |
| Day | 27 | 24,251 | 24,682 | 12,939 | 46,525 |
| Weekend | 38 | 28,106 | 29,511 | 13,176 | 46,525 |
| Weekday | 42 | 24,631 | 26,557 | 12,686 | 43,575 |
| On the road | 81 | 20,518 | 17,834 | 4,605 | 48,182 |
Through the season
| Month | Games | Average |
|---|---|---|
| Apr | 13 | 13,074 |
| May | 12 | 15,174 |
| Jun | 16 | 24,890 |
| Jul | 9 | 35,905 |
| Aug | 15 | 29,864 |
| Sep | 13 | 34,442 |
| Oct | 3 | 44,461 |
By season
Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.
Game time
First pitch to final out across 161 completed games, 2021.
- Regulation
- 3:08 152 games
- All games
- 3:11
- Extra innings
- 3:47 9 of them
- Longest
- 4:09 2021-07-21, 10 inn
- Shortest
- 2:22 2021-04-26
By situation
| Split | Games | Avg | Med | Fastest | Longest |
|---|---|---|---|---|---|
| All | 161 | 3:11 | 3:10 | 1:58 | 4:34 |
| Regulation | 152 | 3:08 | 3:08 | 1:58 | 4:08 |
| Extra innings | 9 | 3:47 | 3:50 | 3:10 | 4:34 |
| Home | 80 | 3:07 | 3:06 | 2:22 | 4:09 |
| Road | 81 | 3:14 | 3:16 | 1:58 | 4:34 |
| Day | 55 | 3:10 | 3:06 | 2:16 | 4:08 |
| Night | 106 | 3:11 | 3:12 | 1:58 | 4:34 |
Through the season
| Month | Games | Average |
|---|---|---|
| Apr | 13 | 3:04 |
| May | 12 | 3:06 |
| Jun | 16 | 3:11 |
| Jul | 9 | 3:09 |
| Aug | 15 | 3:15 |
| Sep | 13 | 2:51 |
| Oct | 2 | 3:25 |
By season
Regulation games only, in minutes. 188 minutes this season.
Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.
St. Louis Cardinals are 90-72, a .556 win rate, while their +34 run differential implies .523. That is about 5 wins ahead of it, usually a mix of bullpen sequencing and one-run luck.