Loading analytics
Pitcher · Bats R · Throws R · BOS
Data through 2026-10-06
63 player games · 2026-03-28–2026-09-25
Missing measurements stay blank.
* Incomplete Statcast coverage
| IP | GS | BF | H | HR | BB | SO | ER | ERA | WHIP | K/9 | BB/9 | K% | AVG | OPS | xwOBA | Avg EV | Hard-hit % | Barrel % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 60.2 | 0 | 255 | 55 | 8 | 20 | 60 | 22 | 3.26 | 1.24 | 8.9 | 3.0 | 23.5% | .240 | .407 | .272 | 88.6 mph | 35.0% | 7.5% |
Cumulative IP
ip is 182.000, up 179.000 from the first available point.
| Date | Opponent | |
|---|---|---|
| 2026-03-28 | @ CIN | 3.000 |
| 2026-03-29 | @ CIN | 5.000 |
| 2026-04-01 | @ HOU | 8.000 |
| 2026-04-03 | vs SD | 11.000 |
| 2026-04-05 | vs SD | 14.000 |
| 2026-04-08 | vs MIL | 16.000 |
| 2026-04-10 | @ STL | 20.000 |
| 2026-04-11 | @ STL | 22.000 |
| 2026-04-18 | vs DET | 25.000 |
| 2026-04-20 | vs DET | 28.000 |
| 2026-04-23 | vs NYY | 29.000 |
| 2026-04-25 | @ BAL | 32.000 |
| 2026-04-27 | @ TOR | 35.000 |
| 2026-04-29 | @ TOR | 37.000 |
| 2026-05-03 | vs HOU | 41.000 |
| 2026-05-06 | @ DET | 44.000 |
| 2026-05-07 | vs TB | 44.000 |
| 2026-05-10 | vs TB | 46.000 |
| 2026-05-15 | @ ATL | 50.000 |
| 2026-05-20 | @ KC | 54.000 |
| 2026-05-22 | vs MIN | 58.000 |
| 2026-05-24 | vs MIN | 61.000 |
| 2026-05-26 | vs ATL | 64.000 |
| 2026-05-28 | vs ATL | 67.000 |
| 2026-05-31 | @ CLE | 70.000 |
| 2026-06-02 | vs BAL | 75.000 |
| 2026-06-08 | @ TB | 76.000 |
| 2026-06-10 | @ TB | 77.000 |
| 2026-06-14 | vs TEX | 81.000 |
| 2026-06-16 | vs TOR | 84.000 |
| 2026-06-17 | vs TOR | 87.000 |
| 2026-06-19 | @ SEA | 90.000 |
| 2026-06-25 | vs NYY | 92.000 |
| 2026-06-30 | vs WSH | 97.000 |
| 2026-07-04 | @ LAA | 100.000 |
| 2026-07-05 | @ LAA | 104.000 |
| 2026-07-08 | @ CWS | 107.000 |
| 2026-07-10 | @ NYM | 110.000 |
| 2026-07-11 | @ NYM | 113.000 |
| 2026-07-17 | vs TB | 115.000 |
| 2026-07-19 | vs TB | 118.000 |
| 2026-07-24 | vs TOR | 121.000 |
| 2026-07-26 | vs TOR | 124.000 |
| 2026-07-29 | @ ATH | 127.000 |
| 2026-07-30 | @ ATH | 130.000 |
| 2026-08-02 | @ LAD | 131.000 |
| 2026-08-04 | vs CWS | 133.000 |
| 2026-08-06 | vs CWS | 136.000 |
| 2026-08-13 | @ TOR | 139.000 |
| 2026-08-17 | vs AZ | 142.000 |
| 2026-08-19 | vs AZ | 145.000 |
| 2026-08-22 | vs SF | 148.000 |
| 2026-08-25 | @ MIA | 151.000 |
| 2026-08-28 | @ NYY | 153.000 |
| 2026-08-30 | @ NYY | 155.000 |
| 2026-09-01 | vs SEA | 158.000 |
| 2026-09-05 | @ BAL | 160.000 |
| 2026-09-08 | vs LAA | 163.000 |
| 2026-09-11 | vs KC | 165.000 |
| 2026-09-13 | vs KC | 168.000 |
| 2026-09-16 | @ TEX | 172.000 |
| 2026-09-18 | @ TB | 178.000 |
| 2026-09-25 | vs CHC | 182.000 |
2026 appearances · newest first
| Date | Opp | W/L | GS | IP | H | R | ER | K | BB | HR | P |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 29 | @ NYY | L | 0 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 15 |
| Sep 25 | CHC | W | 0 | 1.1 | 0 | 0 | 0 | 1 | 2 | 0 | 22 |
| Sep 18 | @ TB | W | 0 | 2.0 | 1 | 0 | 0 | 1 | 0 | 0 | 27 |
| Sep 16 | @ TEX | L | 0 | 1.1 | 1 | 0 | 0 | 1 | 0 | 0 | 15 |
| Sep 13 | KC | W | 0 | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 11 |
| Sep 11 | KC | L | 0 | 0.2 | 3 | 0 | 0 | 0 | 0 | 0 | 18 |
| Sep 8 | LAA | L | 0 | 1.0 | 1 | 0 | 0 | 2 | 0 | 0 | 16 |
| Sep 5 | @ BAL | W | 0 | 0.2 | 0 | 0 | 0 | 1 | 1 | 0 | 13 |
| Sep 1 | SEA | L | 0 | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 19 |
| Aug 30 | @ NYY | L | 0 | 0.2 | 1 | 0 | 0 | 1 | 0 | 0 | 15 |