| Primary Position: Pitcher | Bats: L Throws: L |
| Born: April 07, 1994 | Location: Millersville, MD USA |
| Played in 9 Major League seasons (2017-2025) | |
| Year | League | Team | Age | Shark WAR | Pitching WAR | G | GS | IP | W | L | CG | SV | R | BB | SO | Pitch Runs Saved | ERA | WHIP | SOper9 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | NL | MIL | 23 | 2.0 | 2.1 | 35 | 0 | 47.67 | 2 | 3 | 0 | 0 | 11 | 22 | 68 | 18.92 | 2.08 | 0.99 | 12.84 |
| 2018 | NL | MIL | 24 | 3.5 | 3.5 | 55 | 0 | 81.33 | 6 | 1 | 0 | 12 | 23 | 30 | 143 | 28.15 | 2.43 | 0.81 | 15.82 |
| 2019 | NL | MIL | 25 | 3.6 | 3.7 | 61 | 0 | 75.67 | 3 | 5 | 0 | 37 | 24 | 20 | 138 | 35.39 | 2.62 | 0.81 | 16.41 |
| 2020 | NL | MIL | 26 | 0.7 | 0.7 | 21 | 0 | 19.00 | 1 | 2 | 0 | 13 | 8 | 10 | 31 | 5.55 | 3.79 | 0.95 | 14.68 |
| 2021 | NL | MIL | 27 | 4.1 | 4.1 | 60 | 0 | 58.67 | 4 | 2 | 0 | 34 | 8 | 24 | 102 | 39.32 | 1.23 | 0.84 | 15.65 |
| 2022 | NL | MIL | 28 | 0.6 | 0.6 | 37 | 0 | 34.00 | 1 | 4 | 0 | 29 | 16 | 12 | 59 | 5.14 | 4.24 | 1.12 | 15.62 |
| NL | SDN | 28 | -0.9 | -0.9 | 19 | 0 | 16.00 | 1 | 1 | 0 | 7 | 14 | 9 | 22 | -8.14 | 7.31 | 1.62 | 12.38 | |
| 2023 | NL | SDN | 29 | 3.7 | 3.7 | 61 | 0 | 56.33 | 2 | 3 | 0 | 33 | 11 | 30 | 85 | 34.44 | 1.28 | 1.10 | 13.58 |
| 2024 | AL | HOU | 30 | 1.3 | 1.3 | 71 | 0 | 71.00 | 8 | 8 | 0 | 34 | 33 | 25 | 105 | 13.24 | 3.80 | 0.96 | 13.31 |
| 2025 | AL | HOU | 31 | 2.0 | 2.0 | 48 | 0 | 52.67 | 6 | 2 | 0 | 28 | 16 | 16 | 76 | 24.06 | 2.05 | 0.85 | 12.99 |
| Career Totals | 20.6 | 20.8 | 468 | 0 | 512.3 | 34 | 31 | 0 | 227 | 164 | 198 | 829 | 196.07 | 2.63 | 0.94 | 14.56 | |||
| Year | League | Team | Age | Shark WAR | Batting WAR | G | PA | H | 2B | 3B | HR | BB | SB | CS | wRC | OBP | SLG | Pos |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | NL | MIL | 23 | -0.1 | 35 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.655 | 0.000 | 0.000 | P | |
| 2018 | NL | MIL | 24 | 0.0 | 55 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.409 | 0.500 | 0.500 | P | |
| 2019 | NL | MIL | 25 | -0.0 | 61 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.333 | 0.000 | 0.000 | P | |
| Career Totals | -0.1 | 151 | 8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -0.58 | 0.125 | 0.125 | |||||