| Year | Team | G | IP | R | H | ER | BB | SO | HBP | W | L | SV | HLD | BS | WHIP | ERA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | Royals | 8 | 29.1 | 11 | 34 | 10 | 13 | 27 | 0 | 4 | 1 | 0 | 0 | 0 | 1.60 | 3.07 |
| 2019 | Royals | 29 | 170.2 | 72 | 175 | 70 | 31 | 179 | 8 | 9 | 7 | 0 | 0 | 0 | 1.21 | 3.69 |
| 2020 | Royals | 33 | 190.0 | 101 | 201 | 89 | 58 | 155 | 10 | 9 | 12 | 0 | 0 | 0 | 1.36 | 4.22 |
| 2021 | Knights | 31 | 207.1 | 99 | 213 | 97 | 20 | 158 | 15 | 15 | 10 | 0 | 0 | 0 | 1.12 | 4.21 |
| 2022 | Paladins | 33 | 199.2 | 93 | 169 | 82 | 62 | 152 | 8 | 9 | 15 | 0 | 0 | 0 | 1.16 | 3.70 |
| 2023 | Jaywalkers | 32 | 198.2 | 85 | 181 | 81 | 43 | 117 | 12 | 11 | 13 | 0 | 0 | 0 | 1.13 | 3.67 |
| 2024 | Bull Moose | 2 | 13.2 | 6 | 13 | 6 | 8 | 12 | 1 | 1 | 0 | 0 | 0 | 0 | 1.54 | 3.95 |
| 2025 | Loud Mouths | 1 | 3.1 | 4 | 4 | 4 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1.50 | 10.80 |
| Totals | 169 | 1012.2 | 471 | 990 | 439 | 236 | 804 | 54 | 58 | 58 | 0 | 0 | 0 | 1.21 | 3.90 |
| Year | Team | G | IP | R | H | ER | BB | SO | HBP | W | L | SV | HLD | BS | WHIP | ERA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | Knights | 1 | 4.0 | 5 | 8 | 5 | 1 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 2.25 | 11.25 |
| Totals | 1 | 4.0 | 5 | 8 | 5 | 1 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 2.25 | 11.25 |
| Year | Team | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | Royals | 8 | 13 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0.308 | 0.308 | 0.308 |
| 2019 | Royals | 29 | 51 | 1 | 6 | 0 | 0 | 1 | 4 | 1 | 15 | 0 | 0 | 0.118 | 0.135 | 0.176 |
| 2020 | Royals | 33 | 61 | 3 | 5 | 0 | 0 | 0 | 4 | 2 | 18 | 0 | 0 | 0.082 | 0.109 | 0.082 |
| Totals | 70 | 125 | 6 | 15 | 0 | 0 | 1 | 8 | 3 | 36 | 0 | 0 | 0.120 | 0.140 | 0.144 |
Drafted by the Montreal Royals in the 1st round (21st pick) in the 2015 rookie draft.
Signed a one year contract extension with the Montreal Royals through the 2016 season.
Signed a one year contract extension with the Montreal Royals through the 2017 season.
Released by the Montreal Royals.
Granted free agency.
Signed as a Free Agent with the Montreal Royals.
Signed a one year contract extension with the Montreal Royals through the 2019 season.
Signed a two year contract extension with the Montreal Royals through the 2021 season.
Traded by the Montreal Royals to the Harrison Knights for draft picks (1.17).
Signed a two year contract extension with the Harrison Knights through the 2023 season.
Traded by the Harrison Knights with draft picks (3.21) to the Crown Point Paladins for draft picks (2.9, 4.9).
Signed a one year contract extension with the New York Jaywalkers through the 2024 season.
Released by the New York Jaywalkers.
Signed as a Free Agent with the Moose Pond Bull Moose.
Granted free agency.
Signed as a Free Agent with the Long Island Loud Mouths.