
| GP | AB | R | H | 2B | 3B | HR | RBI | BB | HBP | SO | SB | CS | AVG | OBP | SLG | OPS | WAR | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 PIT | 16 | 49 | 5 | 11 | 2 | 0 | 3 | 8 | 0 | 0 | 19 | 1 | 0 | .224 | .224 | .449 | .673 | 0.6 |
| 2025 PIT | 3 | 6 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .333 | .333 | .333 | .667 | 0.0 |
| 2026 PIT | 87 | 56 | 13 | 10 | 2 | 1 | 0 | 3 | 1 | 1 | 23 | 6 | 1 | .179 | .207 | .250 | .457 | -0.3 |
| Career | 106 | 111 | 19 | 23 | 4 | 1 | 3 | 11 | 1 | 1 | 43 | 7 | 1 | .207 | .221 | .342 | .564 | -- |
| PA | P | P/PA | XBH | TB | IBB | HBP | GIDP | SH | SF | SB | CS | SB% | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 PIT | 49 | 184 | 3.76 | 5 | 22 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1.00 |
| 2025 PIT | 6 | 20 | 3.33 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| 2026 PIT | 58 | 208 | 3.59 | 3 | 14 | 0 | 1 | 0 | 0 | 0 | 6 | 1 | 0.86 |
| Career | 113 | 412 | 3.65 | 8 | 38 | 0 | 1 | 0 | 0 | 0 | 7 | 1 | 0.88 |
| WAR | OWAR | RC | RC/27 | ISOP | SECA | AB/HR | BB/PA | BB/K | GO | FO | GO/FO | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 PIT | 0.6 | 0.0 | 5.2 | 3.7 | .224 | .245 | 16.3 | .000 | 0.00 | 6 | 24 | 0.3 |
| 2025 PIT | 0.0 | 0.0 | 0.7 | 4.5 | .000 | .000 | 0.0 | .000 | 0.00 | 2 | 3 | 0.7 |
| 2026 PIT | -0.3 | -0.5 | 3.0 | 1.7 | .071 | .179 | 0.0 | .017 | 0.04 | 12 | 21 | 0.6 |
| Career | -- | -- | 8.8 | 2.7 | .135 | .198 | 37.0 | .009 | 0.02 | 20 | 48 | 0.4 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2026 MLBPittsburgh Pirates | 87 | 0 | 3 | 10 | 13 | 1 | 56 | 23 | 208 |
| 2025 MLBPittsburgh Pirates | 3 | 0 | 0 | 2 | 1 | 0 | 6 | 1 | 20 |
| 2024 MLBPittsburgh Pirates | 16 | 3 | 8 | 11 | 5 | 0 | 49 | 19 | 184 |
| Career3 seasons | 106 | 3 | 11 | 23 | 19 | 1 | 111 | 43 | 412 |
| Game | ||||||||
|---|---|---|---|---|---|---|---|---|
| 28 Sept @ Detroit TigersW 4-2 28 Sept | 0 | 1 | 1 | 1 | 0 | 4 | 2 | 15 |
| 27 Sept @ Detroit TigersL 3-4 27 Sept | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 5 |
| 25 Sept v St. Louis CardinalsW 2-1 25 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 Sept v St. Louis CardinalsW 2-0 23 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 Sept v Kansas City RoyalsW 6-5 20 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 Sept v Kansas City RoyalsW 8-5 19 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 Sept v Milwaukee BrewersW 7-4 18 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 Sept v Milwaukee BrewersL 4-5 17 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 Sept @ Chicago CubsW 4-3 14 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 Sept @ Chicago CubsL 2-12 12 Sept | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 |
| 10 Sept @ Chicago White SoxW 4-2 10 Sept | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 4 |
| 9 Sept @ Chicago White SoxW 9-3 9 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 Sept v Los Angeles AngelsW 1-0 7 Sept | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 Aug @ St. Louis CardinalsW 5-4 31 Aug | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 Aug @ San Diego PadresW 1-0 26 Aug | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 25 Aug @ San Diego PadresW 3-2 25 Aug | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 24 Aug @ Los Angeles DodgersL 0-4 24 Aug | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 13 |
| 23 Aug @ Los Angeles DodgersL 3-4 23 Aug | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 Aug v Detroit TigersW 4-1 19 Aug | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 Aug v Boston Red SoxW 8-3 17 Aug | 0 | 0 | 0 | 0 | 1 | 3 | 1 | 20 |
| 15 Aug v Boston Red SoxW 8-4 15 Aug | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 Aug @ Cincinnati RedsW 4-1 2 Aug | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 July @ Cincinnati RedsL 2-3 31 July | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 July v Arizona DiamondbacksL 7-8 29 July | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 July v Arizona DiamondbacksW 3-2 28 July | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 27 July v Chicago CubsW 8-7 27 July | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 7 |
| 26 July v Chicago CubsL 0-11 26 July | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 23 July @ New York YankeesL 0-2 23 July | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 11 |
| 23 July @ New York YankeesW 5-3 23 July | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 21 July @ New York YankeesL 5-8 21 July | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 12 |
| 20 July @ Cleveland GuardiansW 7-1 20 July | 0 | 2 | 3 | 2 | 0 | 4 | 1 | 9 |
| 19 July @ Cleveland GuardiansW 7-1 19 July | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 13 July v Milwaukee BrewersW 14-5 13 July | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 3 |
| 12 July v Milwaukee BrewersW 3-2 12 July | 0 | 0 | 1 | 0 | 0 | 3 | 1 | 9 |
| 12 July v Milwaukee BrewersW 7-6 12 July | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 27 v Atlanta BravesW 12-4 8 July | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 27 @ Washington NationalsW 11-5 6 July | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 27 @ Washington NationalsW 7-1 5 July | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 4 |
| Rd 27 @ Philadelphia PhilliesW 6-1 3 July | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 26 @ Philadelphia PhilliesL 0-8 1 July | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 8 |
| Rd 26 @ Philadelphia PhilliesW 11-7 30 June | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Rd 26 v Cincinnati RedsW 9-4 29 June | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 26 v Cincinnati RedsL 7-9 28 June | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 26 v Cincinnati RedsL 4-6 27 June | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 26 v Seattle MarinersW 5-1 26 June | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 3 |
| Rd 25 v Seattle MarinersW 11-1 25 June | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Rd 25 v Seattle MarinersL 2-3 24 June | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 25 @ Colorado RockiesW 8-6 22 June | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 5 |
| Rd 25 @ Colorado RockiesL 1-2 21 June | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 25 @ Colorado RockiesL 3-4 20 June | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 9 |
| Rd 24 @ AthleticsW 12-4 18 June | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 3 |
| Rd 24 @ AthleticsW 6-5 17 June | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 24 @ AthleticsL 2-11 16 June | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 24 v Miami MarlinsW 3-2 14 June | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 23 v Los Angeles DodgersW 9-8 11 June | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 20 @ St. Louis CardinalsW 7-0 21 May | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 20 v Philadelphia PhilliesL 9-11 16 May | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 20 v Colorado RockiesW 7-2 15 May | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 19 v Colorado RockiesW 3-1 13 May | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rd 19 @ San Francisco GiantsL 6-7 11 May | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 |
Stats from official league and public sports feeds. Updated hourly.
| Split | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away · won 31 of 56 | 56 | 0.1 | 0.2 | 0.3 | 0.2 | 0.0 | 1.3 | 0.6 | 4.9 |
| HomeHome or away · won 35 of 50 | 50 | 0.0 | 0.0 | 0.2 | 0.1 | 0.0 | 0.8 | 0.2 | 2.7 |
| WinsResult | 66 | 0.0 | 0.1 | 0.2 | 0.2 | 0.0 | 0.9 | 0.3 | 3.3 |
| LossesResult | 40 | 0.1 | 0.1 | 0.2 | 0.1 | 0.0 | 1.4 | 0.5 | 4.8 |
| Regular seasonStage · won 66 of 106 | 106 | 0.0 | 0.1 | 0.2 | 0.2 | 0.0 | 1.0 | 0.4 | 3.9 |
| Cincinnati RedsOpponent · won 6 of 12 | 12 | 0.1 | 0.1 | 0.3 | 0.1 | 0.0 | 1.0 | 0.5 | 4.2 |
| Milwaukee BrewersOpponent · won 6 of 9 | 9 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 1.1 | 0.6 | 3.7 |
| St. Louis CardinalsOpponent · won 4 of 9 | 9 | 0.1 | 0.3 | 0.2 | 0.1 | 0.0 | 0.7 | 0.2 | 2.3 |
| Chicago CubsOpponent · won 4 of 7 | 7 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.9 | 0.4 | 3.4 |
| Washington NationalsOpponent · won 5 of 7 | 7 | 0.0 | 0.3 | 0.6 | 0.1 | 0.0 | 1.1 | 0.3 | 3.0 |
| New York YankeesOpponent · won 3 of 6 | 6 | 0.2 | 0.3 | 0.5 | 0.5 | 0.0 | 2.5 | 0.8 | 10.7 |
| Arizona DiamondbacksOpponent · won 3 of 5 | 5 | 0.0 | 0.0 | 0.0 | 0.2 | 0.0 | 1.0 | 0.4 | 3.0 |
| Colorado RockiesOpponent · won 3 of 5 | 5 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.6 | 0.6 | 2.8 |
| Detroit TigersOpponent · won 3 of 5 | 5 | 0.0 | 0.2 | 0.4 | 0.4 | 0.0 | 1.8 | 0.8 | 6.6 |
| Kansas City RoyalsOpponent · won 3 of 4 | 4 | 0.0 | 0.0 | 0.3 | 0.3 | 0.0 | 1.8 | 1.0 | 8.3 |
| Philadelphia PhilliesOpponent · won 2 of 4 | 4 | 0.0 | 0.0 | 0.3 | 0.3 | 0.0 | 1.0 | 0.0 | 2.0 |
| AthleticsOpponent · won 2 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.3 | 0.0 | 1.0 |
| Los Angeles DodgersOpponent · won 1 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.7 | 0.3 | 4.3 |
| Miami MarlinsOpponent · won 3 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 2.3 | 0.7 | 7.3 |
| San Francisco GiantsOpponent · won 1 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.3 | 0.7 | 3.7 |
| Seattle MarinersOpponent · won 2 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.3 | 0.0 | 0.3 | 0.0 | 1.0 |
| Tampa Bay RaysOpponent · won 2 of 3 | 3 | 0.0 | 0.0 | 0.3 | 0.7 | 0.0 | 0.7 | 0.0 | 1.3 |
| Boston Red SoxOpponent · won 2 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.5 | 1.5 | 0.5 | 10.0 |
| Chicago White SoxOpponent · won 2 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.5 | 0.0 | 0.0 | 0.0 | 2.0 |
| Cleveland GuardiansOpponent · won 2 of 2 | 2 | 0.0 | 1.0 | 1.5 | 1.0 | 0.0 | 2.0 | 0.5 | 4.5 |
| New York MetsOpponent · won 1 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.5 | 0.0 | 0.0 | 0.0 | 0.0 |
| San Diego PadresOpponent · won 2 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Texas RangersOpponent · won 1 of 2 | 2 | 0.0 | 0.0 | 0.5 | 0.5 | 0.0 | 1.0 | 0.0 | 3.5 |
| Atlanta BravesOpponent · won 1 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Baltimore OriolesOpponent · won 1 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Los Angeles AngelsOpponent · won 1 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| PNC Park, PittsburghGround · won 35 of 50 | 50 | 0.0 | 0.0 | 0.2 | 0.1 | 0.0 | 0.8 | 0.2 | 2.7 |
| Great American Ball Park, CincinnatiGround · won 2 of 6 | 6 | 0.2 | 0.2 | 0.5 | 0.2 | 0.0 | 1.8 | 1.0 | 8.0 |
| Yankee Stadium, BronxGround · won 3 of 6 | 6 | 0.2 | 0.3 | 0.5 | 0.5 | 0.0 | 2.5 | 0.8 | 10.7 |
| Busch Stadium, St. LouisGround · won 2 of 5 | 5 | 0.2 | 0.6 | 0.4 | 0.2 | 0.0 | 1.2 | 0.4 | 4.2 |
| Wrigley Field, ChicagoGround · won 3 of 5 | 5 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.8 | 0.4 | 3.2 |
| Comerica Park, DetroitGround · won 2 of 4 | 4 | 0.0 | 0.3 | 0.5 | 0.5 | 0.0 | 2.3 | 1.0 | 8.3 |
| Chase Field, PhoenixGround · won 2 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.7 | 0.7 | 5.0 |
| Citizens Bank Park, PhiladelphiaGround · won 2 of 3 | 3 | 0.0 | 0.0 | 0.3 | 0.3 | 0.0 | 1.3 | 0.0 | 2.7 |
| Coors Field, DenverGround · won 1 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 4.7 |
| Oracle Park, San FranciscoGround · won 1 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.3 | 0.7 | 3.7 |
| Sutter Health Park, SacramentoGround · won 2 of 3 | 3 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.3 | 0.0 | 1.0 |
| American Family Field, MilwaukeeGround · won 1 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.5 | 1.0 | 6.0 |
| Citi Field, QueensGround · won 1 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.5 | 0.0 | 0.0 | 0.0 | 0.0 |
| Dodger Stadium, Los AngelesGround · won 0 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.5 | 6.5 |
| Nationals Park, WashingtonGround · won 2 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.5 | 0.5 | 2.0 |
| Petco Park, San DiegoGround · won 2 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Progressive Field, ClevelandGround · won 2 of 2 | 2 | 0.0 | 1.0 | 1.5 | 1.0 | 0.0 | 2.0 | 0.5 | 4.5 |
| Rate Field, ChicagoGround · won 2 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.5 | 0.0 | 0.0 | 0.0 | 2.0 |
| Globe Life Field, ArlingtonGround · won 1 of 1 | 1 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 |