
| 2016-17 | WSI U15 | Draftday Selects U15 2 | 5 | 2 | 0 | 2 | - | - | - | 2 |
| 2017-18 | GOJHL | LaSalle Vipers | 5 | 1 | 1 | 2 | - | - | - | 12 |
| 2017-18 | ALLIANCE U16 | Sun County Panthers U16 AAA | 33 | 20 | 24 | 44 | - | - | - | 36 |
| 2017-18 | OGC-16 | Team ALLIANCE | 4 | 4 | 0 | 4 | - | - | - | 2 |
| 2018-19 | OHL | Ottawa 67's | 35 | 4 | 3 | 7 | 1 | - | - | 8 |
| 2018-19 | CCHL | Renfrew Wolves | 17 | 7 | 4 | 11 | - | - | - | 8 |
| 2019-20 | OHL | Windsor Spitfires | 45 | 3 | 11 | 14 | 2 | - | - | 8 |
| 2020-21 | HockeyEttan | SK Lejon | 19 | 3 | 8 | 11 | -5 | - | - | 20 |
| 2021-22 | OHL | Windsor Spitfires | 66 | 38 | 47 | 85 | 28 | - | - | 22 |
| 2022-23 | OHL | Windsor Spitfires | 66 | 54 | 57 | 111 | 41 | - | - | 32 |
| 2022-23 | AHL | Bridgeport Islanders | 3 | 0 | 2 | 2 | 2 | - | - | 2 |
| 2023-24 | AHL | Bridgeport Islanders | 61 | 16 | 11 | 27 | -3 | - | - | 20 |
| 2024-25 | AHL | Bridgeport Islanders | 60 | 7 | 12 | 19 | -31 | - | - | 32 |
| 2025-26 | AHL | Bridgeport Islanders | 33 | 5 | 15 | 20 | -6 | - | - | 10 |
| AHL Totals | – | 157 | 28 | 40 | 68 | -38 | - | - | 64 | |
| Juniors Totals | – | 212 | 99 | 118 | 217 | 72 | - | - | 70 | |
| 2017-18 | ALLIANCE U16 | Sun County Panthers U16 AAA | 10 | 13 | 5 | 18 | - | - | - | 10 |
| 2018-19 | CCHL | Renfrew Wolves | 5 | 0 | 1 | 1 | - | - | - | 4 |
| 2021-22 | OHL | Windsor Spitfires | 25 | 7 | 10 | 17 | -4 | - | - | 12 |
| 2022-23 | OHL | Windsor Spitfires | 4 | 1 | 1 | 2 | -9 | - | - | 7 |
| Juniors Totals | – | 29 | 8 | 11 | 19 | -13 | - | - | 19 | |