
| W | L | ERA | G | GS | SV | IP | H | ER | HR | BB | SO | WHIP | K/9 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLB | 56 | 71 | 4.48 | 190 | 187 | 0 | 1012.0 | 1033 | 504 | 133 | 336 | 934 | 1.35 | 8.31 |
| AAA | 1 | 2 | 5.89 | 5 | 5 | 0 | 18.1 | 16 | 12 | 4 | 5 | 13 | 1.15 | 6.38 |
| AA | 7 | 3 | 3.47 | 16 | 16 | 0 | 90.2 | 86 | 35 | 8 | 26 | 85 | 1.24 | 8.44 |
| A+ | 5 | 2 | 1.87 | 10 | 10 | 0 | 57.2 | 51 | 12 | 1 | 13 | 53 | 1.11 | 8.27 |
| Team | Lvl | W | L | ERA | G | GS | SV | IP | H | ER | HR | BB | SO | WHIP | K/9 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Cincinnati Reds | MLB | 6 | 15 | 5.85 | 31 | 31 | 0 | 157.0 | 188 | 102 | 32 | 62 | 126 | 1.59 | 7.22 |
| 2025 | Cincinnati Reds | MLB | 14 | 12 | 4.03 | 32 | 32 | 0 | 169.2 | 150 | 76 | 19 | 60 | 163 | 1.24 | 8.65 |
| 2024 | Kansas City Royals | MLB | 9 | 13 | 3.71 | 32 | 32 | 0 | 179.2 | 175 | 74 | 22 | 54 | 170 | 1.27 | 8.52 |
| 2023 | Kansas City Royals | MLB | 8 | 11 | 5.52 | 29 | 29 | 0 | 159.2 | 182 | 98 | 20 | 49 | 133 | 1.45 | 7.50 |
| 2022 | Kansas City Royals | MLB | 10 | 5 | 3.23 | 27 | 24 | 0 | 153.1 | 140 | 55 | 18 | 35 | 150 | 1.14 | 8.80 |
| 2022 | Omaha Storm Chasers | AAA | 1 | 0 | 3.29 | 3 | 3 | 0 | 13.2 | 8 | 5 | 3 | 4 | 11 | 0.88 | 7.24 |
| 2021 | Kansas City Royals | MLB | 5 | 10 | 4.91 |
Stats from official league and public sports feeds. Updated hourly.
| 27 |
| 27 |
| 0 |
| 128.1 |
| 146 |
| 70 |
| 14 |
| 53 |
| 131 |
| 1.55 |
| 9.19 |
| 2021 | Omaha Storm Chasers | AAA | 0 | 2 | 13.50 | 2 | 2 | 0 | 4.2 | 8 | 7 | 1 | 1 | 2 | 1.93 | 3.86 |
| 2020 | Kansas City Royals | MLB | 4 | 5 | 4.06 | 12 | 12 | 0 | 64.1 | 52 | 29 | 8 | 23 | 61 | 1.17 | 8.53 |
| 2019 | Northwest Arkansas Naturals | AA | 7 | 3 | 3.47 | 16 | 16 | 0 | 90.2 | 86 | 35 | 8 | 26 | 85 | 1.24 | 8.44 |
| 2019 | Wilmington Blue Rocks | A(Adv) | 5 | 2 | 1.87 | 10 | 10 | 0 | 57.2 | 51 | 12 | 1 | 13 | 53 | 1.11 | 8.27 |