| Year | Team | W-L | ERA | G | GS | IP | H | ER | BB | SO | WHIP | BB% | SO% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | San Francisco Giants | 2-0 | 1.02 | 17 | 0 | 17.2 | 12 | 2 | 3 | 16 | 0.85 | 0.043 | 0.229 |
| 2020 | San Francisco Giants | 3-3 | 4.50 | 29 | 0 | 28.0 | 31 | 14 | 6 | 27 | 1.32 | 0.049 | 0.220 |
| 2021 | San Francisco Giants | 7-1 | 2.22 | 80 | 0 | 81.0 | 74 | 20 | 13 | 55 | 1.07 | 0.040 | 0.169 |
| 2022 | San Francisco Giants | 3-4 | 3.57 | 68 | 0 | 75.2 | 73 | 30 | 23 | 49 | 1.27 | 0.072 | 0.154 |
| 2023 | San Francisco Giants | 4-5 | 3.04 | 68 | 0 | 74.0 | 66 | 25 | 19 | 60 | 1.15 | 0.061 | 0.194 |
| 2024 | San Francisco Giants | 3-4 | 2.82 | 77 | 0 | 70.1 | 67 | 22 | 6 | 51 | 1.04 | 0.021 | 0.176 |
| 2025 | San Francisco Giants | 4-3 | 1.80 | 53 | 0 | 50.0 | 39 | 10 | 4 | 38 | 0.86 | 0.021 | 0.202 |
| 2025 | New York Mets | 0-3 | 2.30 | 28 | 0 | 27.1 | 27 | 7 | 3 | 10 | 1.10 | 0.027 | 0.090 |
| 2025 | 4-6 | 1.98 | 81 | 0 | 77.1 | 66 | 17 | 7 | 48 | 0.94 | 0.023 | 0.161 | |
| 2026 | Toronto Blue Jays | 1-1 | 0.84 | 10 | 0 | 10.2 | 8 | 1 | 4 | 5 | 1.13 | 0.091 | 0.114 |
| CAREER | 27-24 | 2.71 | 430 | 0 | 434.2 | 397 | 131 | 81 | 311 | 1.10 | 0.046 | 0.175 | |
| Category | Projection |
|---|---|
| Wins | 4 |
| Losses | 4 |
| ERA | 4.01 |
| Games | 74 |
| GS | 0 |
| Innings | 74.0 |
| Hits | 80 |
| SO | 51 |
| WHIP | 1.31 |
| BB | 17 |
| Date | Opponent | IP | H | R | ER | BB | SO | HR | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-03-27 | Athletics | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 0.00 | 1.00 |
| 2026-03-28 | Athletics | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 0.00 | 0.50 |
| 2026-03-30 | Colorado Rockies | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 0.00 | 0.33 |
| 2026-04-01 | Colorado Rockies | 1.0 | 2 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.75 |
| 2026-04-03 | Chicago White Sox | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 | 0.00 | 1.00 |
| 2026-04-08 | Los Angeles Dodgers | 1.2 | 1 | 0 | 0 | 1 | 2 | 0 | 0.00 | 1.05 |
| 2026-04-12 | Minnesota Twins | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 | 1.04 |
| 2026-04-14 | Milwaukee Brewers | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 | 1.04 |
| 2026-04-15 | Milwaukee Brewers | 1.0 | 2 | 2 | 1 | 1 | 0 | 0 | 0.93 | 1.24 |
| 2026-04-18 | Arizona Diamondbacks | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.84 | 1.13 |