
| 2015-16 | CSSHL U15 | Yale Hockey Academy U15 Prep | 25 | 3 | 5 | 8 | - | - | - | 6 |
| 2016-17 | CSSHL U18 | Yale Hockey Academy U18 Prep | 30 | 6 | 8 | 14 | - | - | - | 16 |
| 2017-18 | CSSHL U18 | Yale Hockey Academy U18 Prep | 32 | 11 | 43 | 54 | - | - | - | 44 |
| 2017-18 | WHL | Lethbridge Hurricanes | 5 | 0 | 0 | 0 | 0 | - | - | 0 |
| 2018-19 | WHL | Lethbridge Hurricanes | 54 | 2 | 9 | 11 | 14 | - | - | 40 |
| 2019-20 | WHL | Lethbridge Hurricanes | 63 | 20 | 47 | 67 | 15 | - | - | 34 |
| 2020-21 | WHL | Lethbridge Hurricanes | 24 | 7 | 19 | 26 | -13 | - | - | 20 |
| 2020-21 | AJHL | Canmore Eagles | 2 | 1 | 2 | 3 | - | - | - | 2 |
| 2021-22 | WHL | Lethbridge Hurricanes | 8 | 4 | 2 | 6 | -9 | - | - | 6 |
| 2021-22 | WHL | Vancouver Giants | 46 | 11 | 21 | 32 | -15 | - | - | 60 |
| 2022-23 | Mestis | IPK | 44 | 11 | 35 | 46 | 10 | - | - | 26 |
| 2022-23 | Suomen Cup | IPK | 5 | 1 | 2 | 3 | - | - | - | 4 |
| 2023-24 | HockeyAllsvenskan | Västerviks IK | 7 | 0 | 2 | 2 | -3 | - | - | 2 |
| 2023-24 | Slovakia | HK Nitra | 40 | 9 | 9 | 18 | 4 | - | - | 30 |
| 2024-25 | Slovakia | HK Nitra | 48 | 6 | 33 | 39 | 2 | - | - | 51 |
| 2025-26 | KHL | Lada Togliatti | 38 | 2 | 9 | 11 | 3 | - | - | 20 |
| Juniors Totals | – | 200 | 44 | 98 | 142 | -8 | - | - | 160 | |
| 2015-16 | CSSHL U15 | Yale Hockey Academy U15 Prep | 4 | 0 | 0 | 0 | - | - | - | 0 |
| 2016-17 | CSSHL U18 | Yale Hockey Academy U18 Prep | 3 | 0 | 1 | 1 | - | - | - | 0 |
| 2017-18 | CSSHL U18 | Yale Hockey Academy U18 Prep | 3 | 2 | 1 | 3 | - | - | - | 16 |
| 2018-19 | WHL | Lethbridge Hurricanes | 7 | 1 | 3 | 4 | 1 | - | - | 4 |
| 2021-22 | WHL | Vancouver Giants | 12 | 6 | 10 | 16 | 5 | - | - | 20 |
| 2022-23 | Mestis | IPK | 3 | 0 | 2 | 2 | -1 | - | - | 4 |
| 2023-24 | Slovakia | HK Nitra | 21 | 1 | 12 | 13 | 8 | - | - | 8 |
| 2024-25 | Slovakia | HK Nitra | 20 | 5 | 6 | 11 | 1 | - | - | 12 |
| Juniors Totals | – | 19 | 7 | 13 | 20 | 6 | - | - | 24 | |