SCANNING THE MARKETPLACE…
| Season | GP | GS | W | L | W% | WAR | ERA | WHIP | IP | K | BB | K/BB | H | R | ER | SV | HLD | BLSV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026San Francisco Giants | 27 | 27 | 8 | 9 | .471 | 1.3 | 4.31 | 1.17 | 160.2 | 134 | 41 | 3.3 | 147 | 80 | 77 | 0 | 0 | 0 |
| 2025San Francisco Giants | 34 | 34 | 15 | 11 | .577 | 3.9 | 3.22 | 1.24 | 207.0 | 224 | 46 | 4.9 | 210 | 82 | 74 | 0 | 0 | 0 |
| 2024San Francisco Giants | 33 | 33 | 13 | 10 | .565 | 3.7 | 3.47 | 1.23 | 204.2 | 172 | 50 | 3.4 | 202 | 83 | 79 | 0 | 0 | 0 |
| Season | P/S | P/I | K/9 | QS | CG | SHO | GSC | GB | FB | G/F | IR | IRS | WP | BK | SB | CS | RSUP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026San Francisco Giants | 92.1 | 15.5 | 7.5 | 17 | 1 | 0 | 52.9 | 249 | 232 | 1.1 | 0 | 0 | 1 | 0 | 21 | 5 | 127.0 |
| 2025San Francisco Giants | 96.5 | 15.9 | 9.7 | 22 | 0 | 0 | 56.0 | 314 | 265 | 1.2 | 0 | 0 | 2 | 0 | 9 | 7 | 149.0 |
| 2024San Francisco Giants | 97.0 | 15.6 | 7.6 | 20 | 1 | 1 | 54.6 | 353 | 264 | 1.3 | 0 | 0 | 4 | 1 | 21 | 5 | 137.0 |
| Season | P | TBF | P-TBF | OBA | OOBP | OSLUG | OOPS | 2B | 3B | HR | TB | RBI | BH | SH | SF | IBB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026San Francisco Giants | 2488 | 668 | 3.725 | .240 | .299 | .356 | .655 | 16 | 8 | 13 | 218 | 71 | 11 | 2 | 1 | 0 |
| 2025San Francisco Giants | 3282 | 856 | 3.834 | .264 | .308 | .386 | .694 | 49 | 3 | 14 | 307 | 74 | 6 | 4 | 4 | 0 |
| 2024San Francisco Giants | 3201 | 841 | 3.806 | .258 | .302 | .355 | .657 | 35 | 4 | 11 | 278 | 75 | 2 | 1 | 5 | 3 |