National League Central · 2026
St. Louis Cardinals 2026
- Team WAR
- 31.4 16.8 bat / 14.6 pitch
- Win %
- .481 pyth .484
- Run diff
- -26 4.46 / 4.63 per g
- wRC+
- 97
- ERA
- 4.22 FIP 4.07
- Home runs
- 172
The St. Louis Cardinals are 77-83 through 160 games of 2026, a .481 winning percentage — 19th of 30 record in baseball. They have scored 714 runs and have allowed 740, a run differential of -26. The offence ranks 15th of 30 in MLB for runs scored, while their 4.22 staff ERA is 19th of 30. Their 97 team wRC+ is 3% below league average — 20th of 30 in MLB. Alec Burleson leads the position players at 3.8 WAR, and Andre Pallante the rotation at a 3.61 ERA.
Where the offence comes from
Roster contribution by share of the team total.
Batting
21 players, ranked by dbWAR.
| Alec Burleson | 1B | 159 | 666 | 168 | 25 | 115 | 4 | .280 | .344 | .469 | .353 | 129 | 3.8 |
| Jordan Walker | RF | 156 | 659 | 164 | 29 | 101 | 21 | .273 | .331 | .473 | .349 | 126 | 3.5 |
| JJ Wetherholt | 2B | 137 | 615 | 130 | 17 | 51 | 14 | .244 | .341 | .368 | .323 | 107 | 3.2 |
| Iván Herrera | DH | 159 | 709 | 147 | 19 | 69 | 8 | .246 | .357 | .388 | .337 | 117 | 2.8 |
| Masyn Winn | SS | 132 | 532 | 109 | 5 | 56 | 10 | .232 | .308 | .317 | .286 | 81 | 1.2 |
| Lars Nootbaar | LF | 88 | 325 | 67 | 8 | 32 | 2 | .241 | .343 | .385 | .325 | 109 | 0.9 |
| Nathan Church | CF | 131 | 463 | 107 | 10 | 50 | 10 | .251 | .294 | .370 | .294 | 86 | 0.9 |
| José Fermín | LF | 114 | 365 | 81 | 6 | 41 | 8 | .252 | .313 | .360 | .301 | 91 | 0.7 |
| Leo Bernal | C | 22 | 94 | 26 | 4 | 18 | 0 | .292 | .330 | .461 | .345 | 124 | 0.6 |
| Joshua Báez | LF | 29 | 108 | 23 | 7 | 18 | 2 | .230 | .278 | .510 | .335 | 116 | 0.5 |
| Thomas Saggese | SS | 51 | 173 | 36 | 4 | 13 | 4 | .232 | .295 | .355 | .290 | 83 | 0.2 |
| Bryan Torres | LF | 67 | 186 | 38 | 4 | 19 | 2 | .232 | .308 | .335 | .293 | 85 | 0.2 |
| Blaze Jordan | 3B | 57 | 199 | 46 | 3 | 28 | 0 | .247 | .276 | .382 | .286 | 81 | 0.1 |
| Jimmy Crooks | C | 52 | 149 | 24 | 5 | 14 | 0 | .179 | .255 | .336 | .265 | 66 | 0.0 |
| Nelson Velázquez | LF | 49 | 112 | 19 | 6 | 18 | 0 | .190 | .259 | .410 | .290 | 83 | 0.0 |
| Pedro Pagés | C | 66 | 208 | 40 | 4 | 12 | 2 | .213 | .265 | .309 | .258 | 60 | -0.1 |
| Ramón Urías | 3B | 37 | 100 | 13 | 4 | 9 | 0 | .151 | .260 | .326 | .267 | 67 | -0.2 |
| Yohel Pozo | C | 29 | 62 | 15 | 1 | 7 | 1 | .250 | .258 | .317 | .252 | 56 | -0.3 |
| Nolan Gorman | 3B | 83 | 296 | 49 | 9 | 33 | 0 | .188 | .274 | .314 | .265 | 65 | -0.3 |
| Victor Scott II | CF | 68 | 195 | 32 | 2 | 9 | 12 | .193 | .270 | .253 | .245 | 51 | -0.4 |
| César Prieto | 3B | 15 | 35 | 1 | 0 | 0 | 1 | .029 | .057 | .029 | .046 | -94 | -0.7 |
Pitching
27 pitchers, ranked by dbWAR.
| Andre Pallante | 28 | 28 | 157.0 | 12 | 8 | 0 | 106 | 3.61 | 3.71 | 1.24 | 6.1 | 2.6 |
| Dustin May | 30 | 30 | 142.2 | 7 | 9 | 0 | 139 | 4.67 | 3.60 | 1.32 | 8.8 | 2.6 |
| Kyle Leahy | 30 | 30 | 140.0 | 10 | 5 | 0 | 132 | 3.66 | 3.60 | 1.34 | 8.5 | 2.5 |
| Michael McGreevy | 31 | 31 | 168.2 | 7 | 9 | 0 | 115 | 3.95 | 4.23 | 1.28 | 6.1 | 1.8 |
| Matthew Liberatore | 31 | 31 | 155.0 | 6 | 14 | 0 | 154 | 5.23 | 4.62 | 1.46 | 8.9 | 1.0 |
| Gordon Graceffo | 61 | 1 | 79.0 | 8 | 2 | 1 | 60 | 2.73 | 3.85 | 1.08 | 6.8 | 0.7 |
| Quinn Mathews | 8 | 8 | 44.1 | 2 | 3 | 0 | 39 | 3.65 | 3.80 | 1.38 | 7.9 | 0.7 |
| Justin Bruihl | 72 | 0 | 75.2 | 1 | 1 | 0 | 53 | 3.81 | 3.97 | 1.36 | 6.3 | 0.6 |
| Riley O'Brien | 66 | 0 | 64.0 | 3 | 9 | 38 | 64 | 4.08 | 3.95 | 1.28 | 9.0 | 0.5 |
| Hunter Dobbins | 11 | 8 | 54.0 | 3 | 3 | 1 | 52 | 3.67 | 4.31 | 1.35 | 8.7 | 0.4 |
| Ryan Fernandez | 17 | 0 | 23.0 | 1 | 2 | 0 | 28 | 3.52 | 3.23 | 1.30 | 11.0 | 0.4 |
| JoJo Romero | 54 | 0 | 54.2 | 3 | 3 | 0 | 51 | 3.13 | 4.11 | 1.24 | 8.4 | 0.3 |
| Luis Gastelum | 34 | 0 | 36.2 | 5 | 4 | 0 | 44 | 4.42 | 3.97 | 1.25 | 10.8 | 0.3 |
| Cooper Hjerpe | 4 | 0 | 12.1 | 1 | 0 | 0 | 15 | 4.38 | 3.35 | 1.30 | 10.9 | 0.2 |
| Cade Winquest | 10 | 0 | 12.2 | 1 | 0 | 0 | 15 | 4.26 | 3.42 | 1.18 | 10.7 | 0.2 |
| Matt Svanson | 41 | 1 | 43.1 | 2 | 3 | 0 | 41 | 7.27 | 4.30 | 1.75 | 8.5 | 0.2 |
| Bruce Zimmermann | 1 | 0 | 5.0 | 0 | 0 | 0 | 2 | 5.40 | 2.90 | 1.40 | 3.6 | 0.1 |
| Matt Pushard | 6 | 0 | 7.0 | 0 | 0 | 0 | 6 | 5.14 | 3.53 | 1.43 | 7.7 | 0.1 |
| Ryne Stanek | 70 | 0 | 62.2 | 2 | 3 | 2 | 65 | 4.02 | 4.52 | 1.34 | 9.3 | 0.1 |
| Peter Strzelecki | 8 | 0 | 14.0 | 1 | 1 | 0 | 8 | 5.79 | 4.60 | 1.36 | 5.1 | 0.0 |
| Bryan Torres | 1 | 0 | 2.0 | 0 | 0 | 0 | 0 | 0.00 | 4.60 | 1.00 | 0.0 | 0.0 |
| Max Rajcic | 6 | 0 | 9.0 | 0 | 0 | 0 | 8 | 5.00 | 4.77 | 1.33 | 8.0 | -0.0 |
| Brycen Mautz | 8 | 1 | 15.1 | 0 | 1 | 0 | 19 | 5.87 | 4.86 | 1.89 | 11.2 | -0.0 |
| Jared Shuster | 5 | 0 | 9.0 | 0 | 0 | 0 | 4 | 9.00 | 5.66 | 1.89 | 4.0 | -0.1 |
| Pedro Pagés | 2 | 0 | 2.0 | 0 | 0 | 0 | 0 | 4.50 | 9.60 | 1.00 | 0.0 | -0.1 |
| George Soriano | 70 | 0 | 66.0 | 6 | 5 | 4 | 66 | 4.23 | 4.80 | 1.39 | 9.0 | -0.1 |
| Hancel Rincon | 2 | 0 | 1.1 | 0 | 0 | 0 | 1 | 47.25 | 15.85 | 4.50 | 6.8 | -0.2 |
Attendance
Announced gate at 81 home dates, 2026.
- Average
- 27,579 81 home dates
- Median
- 26,949
- Total
- 2,233,902
- Best
- 45,037 2026-03-26
- Quietest
- 17,901 2026-04-13
- On the road
- 28,870 what they drew away
By situation
| Split | Games | Avg | Med | Low | High |
|---|---|---|---|---|---|
| All home | 81 | 27,579 | 26,949 | 17,901 | 45,037 |
| Night | 51 | 26,985 | 26,903 | 17,901 | 40,387 |
| Day | 30 | 28,589 | 27,445 | 20,723 | 45,037 |
| Weekend | 41 | 30,015 | 29,204 | 22,852 | 40,387 |
| Weekday | 40 | 25,082 | 24,320 | 17,901 | 45,037 |
| On the road | 79 | 28,870 | 30,391 | 7,593 | 45,900 |
Through the season
| Month | Games | Average |
|---|---|---|
| Mar | 5 | 28,554 |
| Apr | 10 | 25,623 |
| May | 14 | 31,043 |
| Jun | 15 | 26,799 |
| Jul | 16 | 27,087 |
| Aug | 12 | 24,953 |
| Sep | 9 | 29,499 |
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 160 completed games, 2026.
- Regulation
- 2:44 141 games
- All games
- 2:47
- Extra innings
- 3:09 19 of them
- Longest
- 4:00 2026-09-19, 11 inn
- Shortest
- 2:07 2026-05-16
By situation
| Split | Games | Avg | Med | Fastest | Longest |
|---|---|---|---|---|---|
| All | 160 | 2:47 | 2:47 | 2:07 | 4:00 |
| Regulation | 141 | 2:44 | 2:43 | 2:07 | 3:25 |
| Extra innings | 19 | 3:09 | 3:08 | 2:43 | 4:00 |
| Home | 81 | 2:47 | 2:45 | 2:07 | 4:00 |
| Road | 79 | 2:48 | 2:47 | 2:16 | 3:29 |
| Day | 62 | 2:46 | 2:44 | 2:07 | 3:24 |
| Night | 98 | 2:48 | 2:49 | 2:08 | 4:00 |
Through the season
| Month | Games | Average |
|---|---|---|
| Mar | 5 | 2:43 |
| Apr | 10 | 2:53 |
| May | 14 | 2:45 |
| Jun | 15 | 2:43 |
| Jul | 16 | 2:43 |
| Aug | 12 | 2:49 |
| Sep | 9 | 2:57 |
By season
Regulation games only, in minutes. 164 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 77-83, a .481 win rate, while their -26 run differential implies .484. That is essentially in line — the record reflects the run scoring.