

| Season | Team | GP | G | A | P | PIM | +/- |
|---|---|---|---|---|---|---|---|
| 2015-16 | East Coast Selects O U14 | 6 | 5 | 4 | 9 | 4 | |
| 2016-17 | East Coast Selects O U15 | 7 | 5 | 4 | 9 | 0 | |
| 2016-17 | Markham Royals | 8 | 0 | 4 | 4 | 13 | |
| 2017-18 | Toronto Marlboros U16 AAA | 59 | 36 | 47 | 83 | ||
| 2017-18 | Markham Royals | 3 | 0 | 2 | 2 | 0 | |
| 2017-18 | Team GTHL Blue | 4 | 1 | 3 | 4 | 0 | |
| 2017-18 | Toronto Marlboros U16 AAA | 33 | 15 | 34 | 49 | 16 | |
| 2018-19 | Central Illinois Flying Aces | 55 | 10 | 24 | 34 | 24 | -8 |
| 2018-19 | Canada Red U17 | 6 | 2 | 0 | 2 | 0 | |
| 2019-20 | Dubuque Fighting Saints | 46 | 13 | 25 | 38 | 12 | +15 |
| 2020-21 | Dubuque Fighting Saints | 52 | 10 | 38 | 48 | 18 | -4 |
| 2020-21 | Dubuque Fighting Saints | 2 | 0 | 1 | 1 | 2 | -2 |
| 2021-22 | Dubuque Fighting Saints | 62 | 35 | 60 | 95 | 52 | +29 |
| 2021-22 | Dubuque Fighting Saints | 2 | 0 | 5 | 5 | 6 | +1 |
| 2022-23 | Ohio State Univ. | 40 | 9 | 32 | 41 | 19 | +7 |
| 2023-24 | Ohio State Univ. | 38 | 10 | 26 | 36 | 30 | -2 |
| 2023-24 | Belleville Senators | 10 | 0 | 5 | 5 | 2 | -4 |
| 2023-24 | Belleville Senators | 7 | 2 | 7 | 9 | 0 | +3 |
| 2024-25 | Belleville Senators | 71 | 19 | 32 | 51 | 49 | -20 |
| 2025-26 | Ottawa Senators | 30 | 4 | 7 | 11 | 2 | 0 |
| 2025-26 | Belleville Senators | 29 | 2 | 27 | 29 | 16 | -14 |
| Date | Opp | G | A | P | TOI |
|---|---|---|---|---|---|
| Apr 15 | TOR | 0 | 0 | 0 | 13:42 |
| Apr 12 | NJD | 0 | 0 | 0 | 12:27 |
| Mar 3 | EDM | 0 | 0 | 0 | 6:56 |
| Feb 28 | TOR | 0 | 0 | 0 | 12:06 |
| Feb 26 | DET | 0 | 0 | 0 | 6:38 |