Loading analytics
Pitcher · Bats R · Throws R · TEX
Data through 2026-10-04
49 player games · 2026-04-23–2026-09-22
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 % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 56.0 | 0 | 249 | 56 | 9 | 17 | 60 | 24 | 3.86 | 1.30 | 9.6 | 2.7 | 24.1% | .251 | .439 | Unavailable* | 89.7 mph | 36.1% | 13.9% |
Cumulative IP
ip is 168.000, up 165.000 from the first available point.
| Date | Opponent | |
|---|---|---|
| 2026-04-23 | vs PIT | 3.000 |
| 2026-04-26 | vs ATH | 6.000 |
| 2026-04-27 | vs NYY | 12.000 |
| 2026-05-02 | @ DET | 18.000 |
| 2026-05-07 | @ NYY | 21.000 |
| 2026-05-11 | vs AZ | 29.000 |
| 2026-05-13 | vs AZ | 31.000 |
| 2026-05-18 | @ COL | 39.000 |
| 2026-05-25 | vs HOU | 45.000 |
| 2026-05-30 | vs KC | 48.000 |
| 2026-05-31 | vs KC | 50.000 |
| 2026-06-01 | @ STL | 53.000 |
| 2026-06-05 | vs CLE | 58.000 |
| 2026-06-07 | vs CLE | 61.000 |
| 2026-06-10 | @ KC | 64.000 |
| 2026-06-13 | @ BOS | 67.000 |
| 2026-06-15 | vs MIN | 70.000 |
| 2026-06-18 | vs MIN | 73.000 |
| 2026-06-20 | vs SD | 76.000 |
| 2026-06-21 | vs SD | 79.000 |
| 2026-06-27 | @ TOR | 86.000 |
| 2026-06-30 | @ CLE | 89.000 |
| 2026-07-02 | vs DET | 91.000 |
| 2026-07-05 | vs DET | 94.000 |
| 2026-07-07 | vs LAA | 97.000 |
| 2026-07-09 | vs LAA | 99.000 |
| 2026-07-12 | vs HOU | 101.000 |
| 2026-07-19 | @ ATL | 103.000 |
| 2026-07-20 | vs CWS | 107.000 |
| 2026-07-22 | vs CWS | 110.000 |
| 2026-07-24 | vs SEA | 113.000 |
| 2026-07-26 | vs SEA | 116.000 |
| 2026-07-28 | @ TB | 118.000 |
| 2026-07-30 | @ TB | 124.000 |
| 2026-08-01 | @ HOU | 127.000 |
| 2026-08-03 | vs SF | 130.000 |
| 2026-08-04 | vs SF | 131.000 |
| 2026-08-08 | vs BAL | 136.000 |
| 2026-08-10 | @ LAA | 139.000 |
| 2026-08-12 | @ LAA | 141.000 |
| 2026-08-13 | @ LAA | 144.000 |
| 2026-08-16 | @ ATH | 145.000 |
| 2026-08-19 | vs WSH | 148.000 |
| 2026-08-22 | vs LAA | 151.000 |
| 2026-08-23 | vs LAA | 155.000 |
| 2026-08-25 | @ CWS | 158.000 |
| 2026-08-26 | @ CWS | 162.000 |
| 2026-08-29 | @ MIL | 165.000 |
| 2026-09-22 | vs NYM | 168.000 |
2026 appearances · newest first
| Date | Opp | W/L | GS | IP | H | R | ER | K | BB | HR | P |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 22 | NYM | L | 0 | 1.0 | 1 | 0 | 0 | 2 | 1 | 0 | 15 |
| Aug 29 | @ MIL | L | 0 | 1.0 | 3 | 2 | 1 | 1 | 0 | 0 | 21 |
| Aug 26 | @ CWS | L | 0 | 1.1 | 1 | 0 | 0 | 1 | 0 | 0 | 22 |
| Aug 25 | @ CWS | L | 0 | 1.0 | 2 | 1 | 1 | 3 | 0 | 1 | 18 |
| Aug 23 | LAA | W | 0 | 1.1 | 1 | 1 | 1 | 2 | 0 | 1 | 21 |
| Aug 22 | LAA | L | 0 | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 | 19 |
| Aug 19 | WSH | L | 0 | 1.0 | 1 | 3 | 3 | 0 | 2 | 1 | 27 |
| Aug 16 | @ ATH | L | 0 | 0.1 | 3 | 1 | 1 | 0 | 0 | 1 | 15 |
| Aug 13 | @ LAA | L | 0 | 1.0 | 0 | 0 | 0 | 2 | 0 | 0 | 16 |
| Aug 12 | @ LAA | L | 0 | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 13 |