| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2026-27 | whl | — | — | — | — | — | — | 1 | 18.00 | 2:07 |
| 2025-26 | whl | 23 | 27.04 | 2:24 | 1 | 68.00 | 2:35 | 1 | 10.00 | 1:59 |
| kijhl | 4 | 32.50 | 2:34 | |||||||
| 1 |
| 22.00 |
| 2:21 |
| — |
| — |
| — |
| 2024-25 | whl | 23 | 26.48 | 2:21 | 1 | 27.00 | 2:39 | 1 | 28.00 | 2:04 |
| kijhl | 9 | 46.78 | 2:26 | — | — | — | — | — | — |
| 2023-24 | whl | 33 | 31.00 | 2:24 | 1 | 14.00 | 2:26 | — | — | — |
| canadawest | 2 | 35.00 | 2:20 | — | — | — | — | — | — |
| kijhl | 2 | 37.00 | 2:37 | 6 | 48.00 | 2:41 | — | — | — |
| 2022-23 | whl | 32 | 35.03 | 2:26 | 1 | 22.00 | 2:19 | 1 | 12.00 | 1:57 |
| bchl | 22 | 23.05 | 2:19 | 14 | 16.14 | 2:23 | — | — | — |
| canadawest | 2 | 28.00 | 2:15 | — | — | — | — | — | — |
| kijhl | 1 | 8.00 | 2:23 | 5 | 25.80 | 2:37 | — | — | — |
| 2021-22 | whl | 17 | 27.00 | 2:25 | 2 | 34.00 | 2:44 | — | — | — |
| bchl | 9 | 24.22 | 2:16 | 11 | 22.09 | 2:23 | — | — | — |
| kijhl | 3 | 37.33 | 2:29 | — | — | — | — | — | — |
| 2020-21 | whl | 10 | 28.20 | 2:16 | — | — | — | — | — | — |
| kijhl | — | — | — | 5 | 33.00 | 2:30 | — | — | — |
| 2019-20 | ohl | 2 | 20.00 | 2:29 | — | — | — | — | — | — |
| whl | 34 | 26.41 | 2:22 | — | — | — | — | — | — |
| qmjhl | 1 | 24.00 | 2:32 | — | — | — | — | — | — |
| bchl | 20 | 28.75 | 2:17 | 3 | 24.67 | 2:19 | — | — | — |
| kijhl | 4 | 39.00 | — | — | — | — | — | — | — |
| kijhl | 1 | 38.00 | — | — | — | — | — | — | — |
| 2018-19 | whl | 31 | 33.45 | 2:21 | — | — | — | — | — | — |
| bchl | 22 | 35.95 | 2:16 | 9 | 26.44 | 2:25 | — | — | — |
| kijhl | 4 | 49.25 | — | — | — | — | — | — | — |
| kijhl | 1 | 53.00 | — | — | — | — | — | — | — |
| 2017-18 | whl | 17 | 36.53 | 2:22 | — | — | — | — | — | — |
| bchl | 27 | 36.85 | 2:18 | 9 | 17.78 | 2:21 | — | — | — |
| kijhl | 7 | 56.86 | — | — | — | — | — | — | — |
| 2016-17 | bchl | 31 | 37.16 | 2:25 | 5 | 23.40 | 2:46 | — | — | — |
| kijhl | 11 | 32.91 | — | — | — | — | — | — | — |
| 2015-16 | bchl | 19 | 28.00 | 2:23 | 5 | 19.60 | 2:30 | — | — | — |
| bchl | 1 | 46.00 | 2:19 | — | — | — | — | — | — |
| 2014-15 | bchl | 8 | 26.38 | 2:00 | — | — | — | — | — | — |
| bchl | 4 | 16.50 | 2:00 | 2 | 25.00 | 2:00 | — | — | — |
| 2013-14 | bchl | 5 | 30.00 | 2:00 | — | — | — | — | — | — |
| bchl | 9 | 32.00 | 2:00 | — | — | — | — | — | — |