
| GP | AB | R | H | 2B | 3B | HR | RBI | BB | HBP | SO | SB | CS | AVG | OBP | SLG | OPS | WAR | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 STL | 53 | 145 | 14 | 26 | 9 | 0 | 2 | 10 | 6 | 2 | 42 | 5 | 1 | .179 | .219 | .283 | .502 | -0.5 |
| 2025 STL | 138 | 398 | 54 | 86 | 15 | 1 | 5 | 37 | 42 | 10 | 111 | 34 | 4 | .216 | .305 | .296 | .601 | 2.2 |
| 2026 STL | 80 | 166 | 19 | 32 | 4 | 0 | 2 | 9 | 16 | 2 | 46 | 12 | 5 | .193 | .270 | .253 | .523 | -0.4 |
| Career | 271 | 709 | 87 | 144 | 28 | 1 | 9 | 56 | 64 | 14 | 199 | 51 | 10 | .203 | .280 | .283 | .563 | -- |
| PA | P | P/PA | XBH | TB | IBB | HBP | GIDP | SH | SF | SB | CS | SB% | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 STL | 155 | 568 | 3.66 | 11 | 41 | 0 | 2 | 0 | 0 | 2 | 5 | 1 | 0.83 |
| 2025 STL | 463 | 1703 | 3.68 | 21 | 118 | 0 | 10 | 3 | 10 | 3 | 34 | 4 | 0.89 |
| 2026 STL | 195 | 716 | 3.67 | 6 | 42 | 0 | 2 | 4 | 10 | 1 | 12 | 5 | 0.71 |
| Career | 813 | 2987 | 3.67 | 38 | 201 | 0 | 14 | 7 | 20 | 6 | 51 | 10 | 0.84 |
| WAR | OWAR | RC | RC/27 | ISOP | SECA | AB/HR | BB/PA | BB/K | GO | FO | GO/FO | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 STL | -0.5 | -0.4 | 8.9 | 2.0 | .103 | .172 | 72.5 | .039 | 0.14 | 49 | 56 | 0.9 |
| 2025 STL | 2.2 | 0.9 | 44.1 | 3.6 | .080 | .261 | 79.6 | .091 | 0.38 | 132 | 168 | 0.8 |
| 2026 STL | -0.4 | -0.4 | 11.2 | 2.0 | .060 | .199 | 83.0 | .082 | 0.35 | 72 | 59 | 1.2 |
| Career | -- | -- | 64.2 | 2.8 | .080 | .228 | 78.8 | .079 | 0.32 | 253 | 283 | 0.9 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2026 MLBSt. Louis Cardinals | 80 | 2 | 9 | 32 | 19 | 16 | 166 | 46 | 716 |
| 2025 MLBSt. Louis Cardinals | 138 | 5 | 37 | 86 | 54 | 42 | 398 | 111 | 1,703 |
| 2024 MLBSt. Louis Cardinals | 53 | 2 | 10 | 26 | 14 | 6 | 145 | 42 | 568 |
| Career3 seasons | 271 | 9 | 56 | 144 | 87 | 64 | 709 | 199 | 2,987 |
| Game | ||||||||
|---|---|---|---|---|---|---|---|---|
| 26 Sept @ Milwaukee BrewersL 4-8 26 Sept | 0 | 0 | 1 | 0 | 0 | 3 | 1 | 10 |
| 24 Sept @ Pittsburgh PiratesW 5-1 24 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 Sept v Washington NationalsW 5-3 21 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 Sept v Washington NationalsL 5-8 20 Sept | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 9 |
| 19 Sept v Washington NationalsL 1-9 19 Sept | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 17 Sept v San Francisco GiantsL 5-6 17 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16 Sept v San Francisco GiantsL 3-10 16 Sept | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 15 Sept v San Francisco GiantsW 2-1 15 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 Sept v Chicago White SoxW 3-1 14 Sept | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 5 |
| 13 Sept v Chicago White SoxL 5-6 13 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 Sept v Chicago White SoxW 7-3 12 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 Sept @ San Francisco GiantsL 6-7 10 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9 Sept @ San Francisco GiantsL 1-2 9 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 Sept @ San Francisco GiantsL 4-5 8 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 Sept @ Colorado RockiesW 10-8 7 Sept | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 5 |
| 5 Sept @ Colorado RockiesW 7-6 5 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 Sept @ Los Angeles DodgersL 2-3 4 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 Sept @ Los Angeles DodgersW 8-6 3 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 Sept @ Los Angeles DodgersW 13-8 2 Sept | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 2 |
| Rd 23 v Cincinnati RedsW 5-3 8 June | 0 | 0 | 0 | 0 | 2 | 2 | 1 | 19 |
| Rd 23 v Cincinnati RedsW 6-5 7 June | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 11 |
| Rd 23 v Cincinnati RedsW 10-3 6 June | 0 | 1 | 1 | 1 | 2 | 2 | 1 | 19 |
| Rd 22 v Texas RangersW 5-3 4 June | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 21 |
| Rd 22 v Texas RangersL 4-7 3 June | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 7 |
| Rd 22 v Texas RangersL 1-2 2 June | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 12 |
| Rd 22 v Chicago CubsW 5-1 1 June | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 5 |
| Rd 22 v Chicago CubsL 1-6 31 May | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 15 |
| Rd 22 v Chicago CubsW 6-5 30 May | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 5 |
| Rd 21 @ Milwaukee BrewersL 1-2 28 May | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 18 |
| Rd 21 @ Milwaukee BrewersL 0-6 27 May | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 12 |
| Rd 21 @ Milwaukee BrewersL 1-5 26 May | 0 | 0 | 0 | 1 | 0 | 2 | 1 | 7 |
| Rd 21 @ Cincinnati RedsL 6-7 24 May | 0 | 0 | 0 | 1 | 1 | 4 | 1 | 20 |
| Rd 21 @ Cincinnati RedsW 8-1 24 May | 0 | 0 | 3 | 1 | 1 | 4 | 1 | 22 |
| Rd 21 v Pittsburgh PiratesL 2-6 22 May | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 8 |
| Rd 20 v Pittsburgh PiratesL 0-7 21 May | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 8 |
| Rd 20 v Pittsburgh PiratesW 9-6 20 May | 0 | 0 | 0 | 1 | 0 | 3 | 1 | 14 |
| Rd 20 v Kansas City RoyalsL 0-2 18 May | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 8 |
| Rd 20 v Kansas City RoyalsW 4-2 17 May | 0 | 1 | 2 | 0 | 0 | 3 | 0 | 5 |
| Rd 20 v Kansas City RoyalsW 5-4 16 May | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 8 |
| Rd 20 @ AthleticsW 5-4 15 May | 1 | 1 | 1 | 1 | 0 | 3 | 1 | 17 |
| Rd 19 @ AthleticsL 2-6 14 May | 0 | 0 | 0 | 0 | 0 | 3 | 2 | 15 |
| Rd 19 @ AthleticsW 6-4 13 May | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 3 |
| Rd 19 @ San Diego PadresL 2-3 11 May | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 4 |
| Rd 19 @ San Diego PadresL 2-4 10 May | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 19 @ San Diego PadresW 6-0 9 May | 0 | 0 | 0 | 1 | 1 | 3 | 0 | 16 |
| Rd 19 @ San Diego PadresW 2-1 8 May | 0 | 0 | 1 | 0 | 0 | 3 | 1 | 13 |
| Rd 18 v Milwaukee BrewersL 2-6 7 May | 0 | 0 | 1 | 1 | 0 | 3 | 1 | 12 |
| Rd 18 v Milwaukee BrewersW 6-3 5 May | 0 | 0 | 2 | 1 | 0 | 3 | 0 | 11 |
| Rd 18 v Los Angeles DodgersW 3-2 3 May | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 10 |
| Rd 18 v Los Angeles DodgersW 7-2 2 May | 0 | 0 | 0 | 0 | 0 | 4 | 2 | 12 |
| Rd 18 @ Pittsburgh PiratesW 10-5 1 May | 0 | 0 | 0 | 1 | 1 | 2 | 1 | 16 |
| Rd 17 @ Pittsburgh PiratesW 5-4 30 Apr | 0 | 0 | 0 | 1 | 0 | 3 | 2 | 9 |
| Rd 17 @ Pittsburgh PiratesW 11-7 29 Apr | 1 | 1 | 1 | 1 | 0 | 5 | 2 | 20 |
| Rd 17 @ Pittsburgh PiratesW 4-2 28 Apr | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Rd 17 v Seattle MarinersL 2-3 27 Apr | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 13 |
| Rd 17 v Seattle MarinersL 9-11 26 Apr | 0 | 0 | 1 | 0 | 0 | 4 | 1 | 13 |
| Rd 16 @ Miami MarlinsL 1-4 23 Apr | 0 | 0 | 0 | 0 | 0 | 3 | 2 | 12 |
| Rd 16 @ Miami MarlinsW 5-3 22 Apr | 0 | 0 | 0 | 0 | 1 | 3 | 1 | 18 |
| Rd 16 @ Miami MarlinsL 3-5 21 Apr | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 7 |
| Rd 16 @ Houston AstrosW 7-5 20 Apr | 0 | 1 | 0 | 1 | 1 | 2 | 0 | 10 |
Stats from official league and public sports feeds. Updated hourly.
| Split | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away · won 77 of 136 | 136 | 0.0 | 0.1 | 0.6 | 0.3 | 0.3 | 2.6 | 0.6 | 10.4 |
| AwayHome or away · won 65 of 135 | 135 | 0.1 | 0.3 | 0.5 | 0.4 | 0.2 | 2.7 | 0.9 | 11.6 |
| WinsResult | 142 | 0.1 | 0.3 | 0.6 | 0.5 | 0.3 | 2.7 | 0.7 | 11.1 |
| LossesResult | 129 | 0.0 | 0.1 | 0.5 | 0.2 | 0.2 | 2.6 | 0.7 | 10.9 |
| Regular seasonStage · won 142 of 271 | 271 | 0.0 | 0.2 | 0.5 | 0.3 | 0.2 | 2.6 | 0.7 | 11.0 |
| Milwaukee BrewersOpponent · won 11 of 24 | 24 | 0.0 | 0.2 | 0.5 | 0.3 | 0.2 | 2.2 | 0.7 | 10.7 |
| San Diego PadresOpponent · won 9 of 18 | 18 | 0.0 | 0.0 | 0.7 | 0.3 | 0.2 | 3.0 | 0.9 | 12.6 |
| Cincinnati RedsOpponent · won 9 of 16 | 16 | 0.1 | 0.4 | 0.8 | 0.4 | 0.6 | 2.8 | 1.1 | 13.3 |
| Los Angeles DodgersOpponent · won 10 of 16 | 16 | 0.0 | 0.0 | 0.3 | 0.2 | 0.1 | 2.7 | 0.9 | 9.4 |
| Pittsburgh PiratesOpponent · won 10 of 16 | 16 | 0.1 | 0.2 | 0.6 | 0.5 | 0.2 | 2.9 | 0.9 | 13.1 |
| Chicago CubsOpponent · won 7 of 15 | 15 | 0.0 | 0.0 | 0.3 | 0.1 | 0.1 | 2.1 | 0.7 | 7.9 |
| San Francisco GiantsOpponent · won 6 of 13 | 13 | 0.0 | 0.1 | 0.3 | 0.2 | 0.2 | 1.0 | 0.2 | 4.5 |
| Washington NationalsOpponent · won 8 of 12 | 12 | 0.0 | 0.4 | 0.3 | 0.3 | 0.1 | 2.5 | 0.8 | 9.8 |
| Colorado RockiesOpponent · won 6 of 11 | 11 | 0.0 | 0.1 | 0.5 | 0.4 | 0.4 | 1.7 | 0.1 | 7.4 |
| New York MetsOpponent · won 4 of 11 | 11 | 0.0 | 0.1 | 0.6 | 0.4 | 0.2 | 3.0 | 1.0 | 11.5 |
| Kansas City RoyalsOpponent · won 6 of 10 | 10 | 0.0 | 0.3 | 0.3 | 0.0 | 0.1 | 2.8 | 0.8 | 12.2 |
| Arizona DiamondbacksOpponent · won 4 of 9 | 9 | 0.1 | 0.4 | 0.7 | 0.3 | 0.1 | 3.0 | 0.3 | 10.1 |
| Miami MarlinsOpponent · won 4 of 9 | 9 | 0.0 | 0.0 | 0.1 | 0.2 | 0.4 | 2.9 | 0.7 | 12.3 |
| Philadelphia PhilliesOpponent · won 5 of 9 | 9 | 0.0 | 0.1 | 0.4 | 0.2 | 0.0 | 2.9 | 0.4 | 11.6 |
| Seattle MarinersOpponent · won 1 of 7 | 7 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 2.3 | 0.7 | 9.4 |
| Atlanta BravesOpponent · won 2 of 6 | 6 | 0.0 | 0.8 | 1.5 | 0.8 | 0.5 | 3.5 | 0.7 | 14.8 |
| Boston Red SoxOpponent · won 1 of 6 | 6 | 0.0 | 0.2 | 0.5 | 0.3 | 0.7 | 2.7 | 0.8 | 14.8 |
| Chicago White SoxOpponent · won 5 of 6 | 6 | 0.2 | 0.3 | 0.3 | 0.5 | 0.2 | 1.8 | 0.5 | 7.5 |
| Cleveland GuardiansOpponent · won 5 of 6 | 6 | 0.2 | 0.7 | 0.8 | 0.5 | 0.3 | 3.0 | 1.0 | 12.0 |
| Detroit TigersOpponent · won 2 of 6 | 6 | 0.0 | 0.2 | 1.0 | 0.7 | 0.3 | 2.8 | 0.7 | 12.5 |
| Minnesota TwinsOpponent · won 5 of 6 | 6 | 0.3 | 0.8 | 0.8 | 0.7 | 0.3 | 3.5 | 1.2 | 16.5 |
| Tampa Bay RaysOpponent · won 4 of 6 | 6 | 0.2 | 0.3 | 1.3 | 0.5 | 0.0 | 3.5 | 1.2 | 13.7 |
| Texas RangersOpponent · won 2 of 6 | 6 | 0.0 | 0.0 | 0.5 | 0.2 | 0.2 | 2.8 | 0.5 | 11.3 |
| AthleticsOpponent · won 4 of 5 | 5 | 0.2 | 0.2 | 0.4 | 0.4 | 0.2 | 2.4 | 1.0 | 11.4 |
| Houston AstrosOpponent · won 5 of 5 | 5 | 0.0 | 0.2 | 0.2 | 0.4 | 0.6 | 2.4 | 0.8 | 9.8 |
| New York YankeesOpponent · won 2 of 5 | 5 | 0.0 | 0.6 | 0.6 | 0.4 | 0.2 | 3.2 | 0.6 | 11.8 |
| Baltimore OriolesOpponent · won 2 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.3 | 0.3 | 3.0 | 2.0 | 13.3 |
| Los Angeles AngelsOpponent · won 1 of 3 | 3 | 0.0 | 0.7 | 1.7 | 0.7 | 0.7 | 3.7 | 0.7 | 17.3 |
| Oakland AthleticsOpponent · won 2 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.7 | 0.7 | 6.0 |
| Toronto Blue JaysOpponent · won 0 of 3 | 3 | 0.0 | 0.0 | 1.0 | 0.3 | 0.7 | 3.3 | 0.3 | 13.7 |
| Busch Stadium, St. LouisGround · won 76 of 135 | 135 | 0.0 | 0.1 | 0.6 | 0.3 | 0.3 | 2.6 | 0.6 | 10.5 |
| American Family Field, MilwaukeeGround · won 4 of 13 | 13 | 0.0 | 0.3 | 0.3 | 0.2 | 0.2 | 1.9 | 0.8 | 10.1 |
| Petco Park, San DiegoGround · won 5 of 10 | 10 | 0.0 | 0.0 | 0.5 | 0.4 | 0.2 | 2.9 | 1.0 | 13.6 |
| PNC Park, PittsburghGround · won 6 of 10 | 10 | 0.1 | 0.3 | 0.6 | 0.5 | 0.2 | 3.0 | 1.0 | 13.7 |
| Dodger Stadium, Los AngelesGround · won 5 of 9 | 9 | 0.0 | 0.0 | 0.3 | 0.3 | 0.1 | 2.4 | 0.9 | 8.4 |
| Coors Field, DenverGround · won 5 of 8 | 8 | 0.0 | 0.1 | 0.5 | 0.4 | 0.3 | 1.9 | 0.1 | 7.1 |
| Great American Ball Park, CincinnatiGround · won 3 of 8 | 8 | 0.1 | 0.5 | 1.0 | 0.4 | 0.5 | 3.4 | 1.5 | 15.1 |
| Chase Field, PhoenixGround · won 1 of 6 | 6 | 0.2 | 0.5 | 0.5 | 0.3 | 0.2 | 2.8 | 0.0 | 9.8 |
| Nationals Park, WashingtonGround · won 5 of 6 | 6 | 0.0 | 0.7 | 0.5 | 0.3 | 0.2 | 2.5 | 0.7 | 12.2 |
| Oracle Park, San FranciscoGround · won 2 of 6 | 6 | 0.0 | 0.0 | 0.3 | 0.5 | 0.3 | 1.2 | 0.3 | 7.2 |
| Wrigley Field, ChicagoGround · won 1 of 6 | 6 | 0.0 | 0.0 | 0.5 | 0.0 | 0.0 | 2.8 | 1.0 | 10.0 |
| Citi Field, QueensGround · won 0 of 4 | 4 | 0.0 | 0.0 | 0.3 | 0.3 | 0.0 | 2.8 | 0.8 | 11.8 |
| Kauffman Stadium, Kansas CityGround · won 3 of 4 | 4 | 0.0 | 0.5 | 0.3 | 0.0 | 0.3 | 3.3 | 1.3 | 15.5 |
| Citizens Bank Park, PhiladelphiaGround · won 2 of 3 | 3 | 0.0 | 0.0 | 0.3 | 0.7 | 0.0 | 3.0 | 0.3 | 10.3 |
| Comerica Park, DetroitGround · won 1 of 3 | 3 | 0.0 | 0.3 | 0.7 | 0.3 | 0.0 | 3.0 | 0.7 | 13.3 |
| Daikin Park, HoustonGround · won 3 of 3 | 3 | 0.0 | 0.3 | 0.0 | 0.3 | 0.3 | 2.0 | 0.7 | 8.0 |
| Fenway Park, BostonGround · won 0 of 3 | 3 | 0.0 | 0.0 | 0.3 | 0.7 | 1.0 | 3.0 | 1.3 | 20.0 |
| Globe Life Field, ArlingtonGround · won 1 of 3 | 3 | 0.0 | 0.0 | 0.3 | 0.3 | 0.3 | 2.7 | 0.7 | 9.3 |
| loanDepot park, MiamiGround · won 1 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.3 | 2.7 | 1.3 | 12.3 |
| Oakland ColiseumGround · won 2 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.7 | 0.7 | 6.0 |
| Oriole Park at Camden Yards, BaltimoreGround · won 2 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.3 | 0.3 | 3.0 | 2.0 | 13.3 |
| Progressive Field, ClevelandGround · won 3 of 3 | 3 | 0.3 | 1.3 | 1.3 | 0.7 | 0.0 | 4.0 | 1.3 | 13.7 |
| Rate Field, ChicagoGround · won 3 of 3 | 3 | 0.3 | 0.7 | 0.7 | 1.0 | 0.3 | 3.3 | 1.0 | 13.3 |
| Sutter Health Park, SacramentoGround · won 2 of 3 | 3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.0 | 2.3 | 1.3 | 11.7 |
| T-Mobile Park, SeattleGround · won 0 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 2.7 | 1.0 | 11.3 |