
| GP | AB | R | H | 2B | 3B | HR | RBI | BB | HBP | SO | SB | CS | AVG | OBP | SLG | OPS | WAR | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 STL | 126 | 391 | 64 | 110 | 21 | 1 | 5 | 45 | 60 | 14 | 70 | 2 | 3 | .281 | .394 | .379 | .773 | 4.1 |
| 2023 STL | 95 | 327 | 48 | 93 | 10 | 1 | 11 | 34 | 33 | 9 | 53 | 5 | 1 | .284 | .365 | .422 | .787 | 1.9 |
| 2024 STL | 153 | 587 | 65 | 163 | 34 | 3 | 14 | 73 | 47 | 13 | 81 | 5 | 5 | .278 | .342 | .417 | .759 | 2.6 |
| 2025 STL | 118 | 460 | 64 | 132 | 32 | 0 | 10 | 50 | 42 | 7 | 67 | 3 | 3 | .287 | .353 | .422 | .775 | 2.7 |
| 2026 SEA | 39 | 137 | 12 | 38 | 7 | 1 | 3 | 15 | 15 | 6 | 23 | 1 | 1 | .277 | .371 | .409 | .780 | 0.5 |
| Career | 531 | 1902 | 253 | 536 | 104 | 6 | 43 | 217 | 197 | 49 | 294 | 16 | 13 | .282 | .362 | .411 | .772 | -- |
| GP | AB | R | H | 2B | 3B | HR | RBI | BB | HBP | K | SB | CS | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 STL | 2 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .000 | .000 | .000 | .000 |
| Career | 2 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .000 | .000 | .000 | .000 |
| PA | P | P/PA | XBH | TB | IBB | HBP | GIDP | SH | SF | SB | CS | SB% | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 STL | 468 | 1970 | 4.21 | 27 | 148 | 1 | 14 | 8 | 1 | 2 | 2 | 3 | 0.40 |
| 2023 STL | 371 | 1431 | 3.86 | 22 | 138 | 2 | 9 | 4 | 1 | 1 | 5 | 1 | 0.83 |
| 2024 STL | 652 | 2487 | 3.81 | 51 | 245 | 0 | 13 | 4 | 0 | 5 | 5 | 5 | 0.50 |
| 2025 STL | 515 | 1923 | 3.73 | 42 | 194 | 3 | 7 | 4 | 2 | 4 | 3 | 3 | 0.50 |
| 2026 SEA | 159 | 593 | 3.73 | 11 | 56 | 0 | 6 | 5 | 0 | 1 | 1 | 1 | 0.50 |
| Career | 2165 | 8404 | 3.88 | 153 | 781 | 6 | 49 | 25 | 4 | 13 | 16 | 13 | 0.55 |
| WAR | OWAR | RC | RC/27 | ISOP | SECA | AB/HR | BB/PA | BB/K | GO | FO | GO/FO | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 STL | 4.1 | 3.1 | 62.6 | 5.7 | .097 | .248 | 78.2 | .128 | 0.86 | 176 | 148 | 1.2 |
| 2023 STL | 1.9 | 2.2 | 52.6 | 5.9 | .138 | .251 | 29.7 | .089 | 0.62 | 129 | 147 | 0.9 |
| 2024 STL | 2.6 | 2.6 | 86.2 | 5.3 | .140 | .220 | 41.9 | .072 | 0.58 | 216 | 295 | 0.7 |
| 2025 STL | 2.7 | 3.1 | 70.3 | 5.6 | .135 | .226 | 46.0 | .082 | 0.63 | 172 | 227 | 0.8 |
| 2026 SEA | 0.5 | 0.9 | 20.6 | 5.2 | .131 | .241 | 45.7 | .094 | 0.65 | 55 | 60 | 0.9 |
| Career | -- | -- | 292.3 | 5.6 | .129 | .234 | 44.2 | .091 | 0.67 | 572 | 729 | 0.8 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2026 MLBSeattle Mariners | 39 | 3 | 15 | 38 | 12 | 15 | 137 | 23 | 593 |
| 2025 MLBNational All-Stars / St. Louis Cardinals | 119 | 10 | 50 | 134 | 65 | 42 | 463 | 67 | 1,939 |
| 2024 MLBSt. Louis Cardinals | 153 | 14 | 73 | 163 | 65 | 47 | 587 | 81 | 2,487 |
| 2023 MLBSt. Louis Cardinals | 95 | 11 | 34 | 93 | 48 | 33 | 327 | 53 | 1,431 |
| 2022 MLBSt. Louis Cardinals | 128 | 5 | 45 | 110 | 64 | 60 | 398 | 72 | 1,995 |
| Career5 seasons | 534 | 43 | 217 | 538 | 254 | 197 | 1,912 | 296 | 8,445 |
| Game | ||||||||
|---|---|---|---|---|---|---|---|---|
| 22 Aug v Chicago CubsW 6-5 22 Aug | 0 | 1 | 2 | 0 | 0 | 5 | 0 | 12 |
| 21 Aug @ Milwaukee BrewersL 4-7 21 Aug | 0 | 2 | 2 | 0 | 1 | 4 | 0 | 17 |
| 20 Aug @ Milwaukee BrewersW 7-5 20 Aug | 0 | 0 | 2 | 2 | 2 | 3 | 1 | 32 |
| 19 Aug @ Milwaukee BrewersL 0-22 19 Aug | 0 | 0 | 1 | 0 | 0 | 3 | 2 | 14 |
| 17 Aug @ Houston AstrosW 3-2 17 Aug | 0 | 0 | 0 | 0 | 1 | 4 | 1 | 19 |
| 16 Aug @ Houston AstrosW 10-5 16 Aug | 0 | 3 | 3 | 0 | 0 | 5 | 0 | 23 |
| 15 Aug @ Houston AstrosL 7-10 15 Aug | 0 | 1 | 1 | 1 | 0 | 5 | 0 | 19 |
| 14 Aug @ New York YankeesW 1-0 14 Aug | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 10 |
| 13 Aug @ New York YankeesL 5-10 13 Aug | 0 | 0 | 1 | 0 | 0 | 4 | 1 | 18 |
| 12 Aug @ New York YankeesL 1-4 12 Aug | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 11 |
| 9 Aug v Tampa Bay RaysL 2-3 9 Aug | 0 | 0 | 1 | 0 | 0 | 4 | 1 | 21 |
| 8 Aug v Tampa Bay RaysL 1-2 8 Aug | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 9 |
| 6 Aug v Detroit TigersW 4-2 6 Aug | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 12 |
| 5 Aug v Detroit TigersL 0-8 5 Aug | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 20 |
| Rd 20 v San Diego PadresL 0-2 16 May | 0 | 0 | 1 | 0 | 0 | 5 | 2 | 16 |
| Rd 20 @ Houston AstrosW 8-3 15 May | 0 | 0 | 3 | 1 | 0 | 5 | 0 | 14 |
| Rd 19 @ Houston AstrosL 3-4 14 May | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 |
| Rd 19 @ Houston AstrosW 10-2 13 May | 0 | 0 | 1 | 0 | 1 | 4 | 0 | 14 |
| Rd 19 @ Houston AstrosW 3-1 12 May | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 12 |
| Rd 19 @ Chicago White SoxL 1-2 11 May | 0 | 0 | 0 | 0 | 0 | 5 | 1 | 18 |
| Rd 19 @ Chicago White SoxW 12-8 9 May | 0 | 0 | 1 | 1 | 0 | 5 | 0 | 17 |
| Rd 16 v Texas RangersL 0-5 18 Apr | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 6 |
| Rd 16 @ San Diego PadresL 2-5 17 Apr | 0 | 0 | 2 | 1 | 1 | 3 | 0 | 11 |
| Rd 15 @ San Diego PadresL 6-7 16 Apr | 0 | 2 | 1 | 0 | 1 | 3 | 2 | 20 |
| Rd 15 @ San Diego PadresL 1-4 15 Apr | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 11 |
| Rd 15 v Houston AstrosW 6-2 14 Apr | 0 | 0 | 2 | 0 | 1 | 4 | 0 | 22 |
| Rd 15 v Houston AstrosW 6-1 13 Apr | 0 | 1 | 0 | 1 | 0 | 3 | 1 | 17 |
| Rd 15 v Houston AstrosW 8-7 12 Apr | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 |
| Rd 14 @ Texas RangersL 0-3 9 Apr | 0 | 0 | 0 | 0 | 0 | 3 | 2 | 14 |
| Rd 14 @ Texas RangersL 2-3 8 Apr | 1 | 1 | 2 | 1 | 1 | 4 | 0 | 13 |
| Rd 14 @ Texas RangersL 1-2 7 Apr | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 15 |
| Rd 14 @ Los Angeles AngelsW 3-1 4 Apr | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 14 |
| Rd 13 v New York YankeesL 3-5 2 Apr | 0 | 0 | 1 | 0 | 1 | 3 | 0 | 13 |
| Rd 13 v New York YankeesL 0-5 1 Apr | 0 | 0 | 1 | 0 | 0 | 3 | 1 | 7 |
| Rd 13 v New York YankeesW 2-1 31 Mar | 0 | 0 | 2 | 0 | 1 | 4 | 1 | 17 |
| Rd 13 v Cleveland GuardiansW 8-0 30 Mar | 1 | 3 | 2 | 2 | 0 | 3 | 1 | 21 |
| Rd 13 v Cleveland GuardiansL 5-6 29 Mar | 0 | 0 | 2 | 1 | 0 | 5 | 1 | 21 |
| Rd 13 v Cleveland GuardiansW 5-1 28 Mar | 0 | 0 | 0 | 0 | 2 | 2 | 1 | 17 |
| Rd 13 v Cleveland GuardiansL 4-6 27 Mar | 1 | 1 | 2 | 1 | 0 | 4 | 1 | 18 |
Stats from official league and public sports feeds. Updated hourly.
| Split | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away · won 147 of 270 | 270 | 0.1 | 0.4 | 1.0 | 0.5 | 0.3 | 3.5 | 0.5 | 15.6 |
| AwayHome or away · won 117 of 264 | 264 | 0.1 | 0.4 | 1.0 | 0.4 | 0.4 | 3.7 | 0.6 | 16.0 |
| LossesResult | 270 | 0.1 | 0.3 | 0.9 | 0.3 | 0.3 | 3.5 | 0.6 | 15.6 |
| WinsResult | 264 | 0.1 | 0.5 | 1.2 | 0.7 | 0.4 | 3.6 | 0.5 | 16.0 |
| Regular seasonStage · won 264 of 534 | 534 | 0.1 | 0.4 | 1.0 | 0.5 | 0.4 | 3.6 | 0.6 | 15.8 |
| Chicago CubsOpponent · won 25 of 49 | 49 | 0.1 | 0.4 | 1.0 | 0.4 | 0.3 | 3.4 | 0.5 | 14.5 |
| Cincinnati RedsOpponent · won 24 of 45 | 45 | 0.0 | 0.3 | 0.9 | 0.5 | 0.6 | 3.3 | 0.5 | 16.5 |
| Pittsburgh PiratesOpponent · won 24 of 44 | 44 | 0.1 | 0.5 | 1.3 | 0.6 | 0.3 | 3.9 | 0.5 | 16.8 |
| Milwaukee BrewersOpponent · won 17 of 41 | 41 | 0.0 | 0.3 | 0.9 | 0.4 | 0.4 | 3.6 | 0.7 | 16.9 |
| Los Angeles DodgersOpponent · won 10 of 25 | 25 | 0.0 | 0.4 | 0.8 | 0.2 | 0.3 | 3.3 | 0.6 | 14.9 |
| Washington NationalsOpponent · won 16 of 24 | 24 | 0.2 | 0.6 | 1.2 | 0.6 | 0.5 | 3.8 | 0.4 | 16.7 |
| New York MetsOpponent · won 8 of 23 | 23 | 0.1 | 0.4 | 1.1 | 0.6 | 0.3 | 3.5 | 0.6 | 16.0 |
| San Diego PadresOpponent · won 11 of 22 | 22 | 0.1 | 0.5 | 1.0 | 0.7 | 0.5 | 3.6 | 0.4 | 16.8 |
| Arizona DiamondbacksOpponent · won 12 of 21 | 21 | 0.0 | 0.1 | 1.0 | 0.6 | 0.3 | 3.1 | 0.3 | 11.8 |
| Colorado RockiesOpponent · won 11 of 21 | 21 | 0.0 | 0.4 | 1.0 | 0.5 | 0.1 | 3.5 | 0.5 | 13.6 |
| Atlanta BravesOpponent · won 8 of 20 | 20 | 0.1 | 0.4 | 1.1 | 0.3 | 0.3 | 3.9 | 0.6 | 15.7 |
| Houston AstrosOpponent · won 12 of 19 | 19 | 0.1 | 0.4 | 1.1 | 0.4 | 0.4 | 3.6 | 0.3 | 15.8 |
| San Francisco GiantsOpponent · won 9 of 19 | 19 | 0.2 | 0.6 | 1.4 | 0.6 | 0.3 | 3.3 | 0.5 | 14.5 |
| Miami MarlinsOpponent · won 8 of 15 | 15 | 0.1 | 0.4 | 1.1 | 0.4 | 0.3 | 3.9 | 0.7 | 16.9 |
| Philadelphia PhilliesOpponent · won 6 of 15 | 15 | 0.1 | 0.2 | 0.5 | 0.3 | 0.4 | 3.7 | 0.9 | 15.7 |
| Kansas City RoyalsOpponent · won 7 of 14 | 14 | 0.0 | 0.1 | 1.3 | 0.5 | 0.1 | 3.9 | 0.7 | 16.7 |
| Cleveland GuardiansOpponent · won 8 of 13 | 13 | 0.3 | 0.5 | 1.0 | 0.7 | 0.7 | 3.5 | 0.5 | 18.5 |
| Boston Red SoxOpponent · won 6 of 12 | 12 | 0.1 | 0.7 | 1.1 | 0.6 | 0.5 | 3.7 | 0.9 | 17.1 |
| New York YankeesOpponent · won 7 of 12 | 12 | 0.2 | 0.5 | 1.2 | 0.5 | 0.3 | 3.3 | 0.4 | 13.8 |
| Texas RangersOpponent · won 3 of 12 | 12 | 0.1 | 0.3 | 0.6 | 0.2 | 0.3 | 3.4 | 0.6 | 14.9 |
| Toronto Blue JaysOpponent · won 4 of 12 | 12 | 0.2 | 0.5 | 1.1 | 0.7 | 0.3 | 3.9 | 0.9 | 18.6 |
| Detroit TigersOpponent · won 4 of 11 | 11 | 0.2 | 0.5 | 0.8 | 0.5 | 0.2 | 3.5 | 0.4 | 13.7 |
| Chicago White SoxOpponent · won 6 of 10 | 10 | 0.0 | 0.4 | 1.0 | 0.4 | 0.0 | 4.3 | 0.9 | 15.3 |
| Los Angeles AngelsOpponent · won 4 of 9 | 9 | 0.1 | 0.2 | 0.7 | 0.2 | 0.3 | 4.1 | 0.8 | 17.7 |
| Baltimore OriolesOpponent · won 5 of 8 | 8 | 0.3 | 0.9 | 1.1 | 0.9 | 0.5 | 3.4 | 0.5 | 16.3 |
| Minnesota TwinsOpponent · won 5 of 6 | 6 | 0.2 | 0.5 | 0.8 | 0.8 | 0.5 | 3.7 | 0.7 | 16.7 |
| Tampa Bay RaysOpponent · won 1 of 6 | 6 | 0.0 | 0.2 | 0.7 | 0.0 | 0.2 | 3.5 | 0.5 | 14.5 |
| Oakland AthleticsOpponent · won 2 of 3 | 3 | 0.0 | 0.3 | 0.3 | 0.0 | 0.3 | 4.3 | 1.3 | 21.0 |
| Seattle MarinersOpponent · won 0 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 4.0 | 1.0 | 18.0 |
| American All-StarsOpponent · won 1 of 1 | 1 | 0.0 | 0.0 | 2.0 | 1.0 | 0.0 | 3.0 | 0.0 | 16.0 |
| Busch Stadium, St. LouisGround · won 136 of 249 | 249 | 0.1 | 0.4 | 1.0 | 0.5 | 0.3 | 3.5 | 0.5 | 15.7 |
| Wrigley Field, ChicagoGround · won 11 of 25 | 25 | 0.0 | 0.4 | 1.1 | 0.2 | 0.4 | 3.4 | 0.4 | 14.9 |
| PNC Park, PittsburghGround · won 9 of 23 | 23 | 0.1 | 0.4 | 0.9 | 0.4 | 0.3 | 3.8 | 0.6 | 16.0 |
| American Family Field, MilwaukeeGround · won 7 of 20 | 20 | 0.1 | 0.1 | 1.0 | 0.6 | 0.6 | 3.6 | 0.9 | 18.6 |
| Great American Ball Park, CincinnatiGround · won 9 of 20 | 20 | 0.1 | 0.2 | 0.8 | 0.4 | 0.6 | 3.2 | 0.6 | 15.1 |
| T-Mobile Park, SeattleGround · won 8 of 18 | 18 | 0.1 | 0.3 | 0.9 | 0.3 | 0.3 | 3.3 | 0.8 | 15.3 |
| Citi Field, QueensGround · won 5 of 14 | 14 | 0.1 | 0.4 | 1.3 | 0.7 | 0.4 | 3.9 | 0.6 | 17.6 |
| Dodger Stadium, Los AngelesGround · won 4 of 13 | 13 | 0.0 | 0.5 | 0.8 | 0.2 | 0.2 | 3.4 | 0.6 | 14.4 |
| Nationals Park, WashingtonGround · won 9 of 12 | 12 | 0.1 | 0.4 | 1.1 | 0.4 | 0.5 | 3.8 | 0.3 | 16.6 |
| Coors Field, DenverGround · won 5 of 11 | 11 | 0.0 | 0.3 | 0.8 | 0.5 | 0.2 | 3.6 | 0.7 | 15.8 |
| Chase Field, PhoenixGround · won 4 of 10 | 10 | 0.0 | 0.2 | 1.3 | 0.8 | 0.3 | 3.8 | 0.5 | 14.9 |
| Daikin Park, HoustonGround · won 6 of 10 | 10 | 0.0 | 0.5 | 0.9 | 0.3 | 0.4 | 3.9 | 0.4 | 16.1 |
| Oracle Park, San FranciscoGround · won 4 of 10 | 10 | 0.1 | 0.6 | 1.3 | 0.5 | 0.3 | 3.1 | 0.3 | 14.3 |
| Petco Park, San DiegoGround · won 4 of 10 | 10 | 0.2 | 0.8 | 1.1 | 0.8 | 0.6 | 3.5 | 0.5 | 16.5 |
| Fenway Park, BostonGround · won 4 of 9 | 9 | 0.1 | 0.8 | 1.0 | 0.4 | 0.6 | 3.4 | 0.9 | 16.2 |
| Globe Life Field, ArlingtonGround · won 2 of 9 | 9 | 0.1 | 0.1 | 0.6 | 0.1 | 0.4 | 3.7 | 0.8 | 15.9 |
| Truist Park, AtlantaGround · won 4 of 9 | 9 | 0.1 | 0.3 | 1.1 | 0.2 | 0.1 | 4.0 | 0.7 | 15.0 |
| Rate Field, ChicagoGround · won 5 of 7 | 7 | 0.0 | 0.3 | 1.1 | 0.4 | 0.0 | 4.3 | 1.0 | 14.7 |
| Citizens Bank Park, PhiladelphiaGround · won 3 of 6 | 6 | 0.0 | 0.2 | 0.7 | 0.3 | 0.7 | 3.7 | 1.0 | 16.3 |
| Kauffman Stadium, Kansas CityGround · won 4 of 6 | 6 | 0.0 | 0.2 | 1.8 | 0.7 | 0.0 | 4.0 | 0.2 | 14.8 |
| loanDepot park, MiamiGround · won 2 of 6 | 6 | 0.2 | 0.7 | 1.5 | 0.2 | 0.0 | 4.2 | 0.7 | 15.2 |
| Progressive Field, ClevelandGround · won 4 of 6 | 6 | 0.3 | 0.5 | 0.8 | 0.8 | 1.0 | 3.3 | 0.2 | 18.5 |
| Yankee Stadium, BronxGround · won 3 of 6 | 6 | 0.2 | 0.7 | 1.2 | 0.7 | 0.0 | 4.0 | 0.3 | 15.3 |
| Rogers Centre, TorontoGround · won 1 of 5 | 5 | 0.0 | 0.0 | 0.8 | 0.2 | 0.6 | 3.6 | 1.2 | 17.4 |
| Angel Stadium, AnaheimGround · won 3 of 4 | 4 | 0.0 | 0.3 | 1.3 | 0.3 | 0.5 | 3.8 | 0.3 | 17.3 |