| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2026-27 | bchl | 1 | 26.00 | 2:26 | — | — | — | — | — | — |
| vijhl | 5 | 40.80 | 2:19 | — | — | — | — | — | — | |
| 2025-26 | bchl | 21 | 31.19 | 2:28 | ||||||
| 8.50 |
| 2:57 |
| — |
| — |
| — |
| vijhl | 26 | 32.42 | 2:20 | 2 | 46.50 | 2:27 | — | — | — |
| vijhl | 1 | 110.00 | 2:27 | — | — | — | — | — | — |
| 2024-25 | bchl | 24 | 27.54 | 2:26 | 6 | 16.33 | 2:31 | — | — | — |
| vijhl | 18 | 36.78 | 2:14 | 1 | 69.00 | 3:43 | — | — | — |
| vijhl | 2 | 21.00 | 2:05 | — | — | — | — | — | — |
| 2023-24 | bchl | 22 | 26.00 | 2:23 | 7 | 18.29 | 2:31 | — | — | — |
| 2022-23 | whl | 14 | 24.14 | 2:20 | — | — | — | — | — | — |
| bchl | 13 | 20.31 | 2:18 | 5 | 13.60 | 2:20 | — | — | — |
| vijhl | 11 | 27.73 | 2:13 | — | — | — | — | — | — |
| 2021-22 | whl | 14 | 27.64 | 2:23 | — | — | — | — | — | — |
| bchl | 13 | 30.23 | 2:19 | 8 | 11.75 | 2:22 | — | — | — |
| vijhl | 13 | 40.08 | 2:13 | 3 | 25.33 | 2:39 | — | — | — |
| 2020-21 | vijhl | 4 | 38.25 | 2:15 | — | — | — | — | — | — |
| vijhl | 2 | 39.00 | 2:04 | — | — | — | — | — | — |
| 2019-20 | whl | 13 | 23.38 | 2:19 | — | — | — | — | — | — |
| bchl | 16 | 38.81 | 2:18 | 2 | 25.50 | 2:19 | — | — | — |
| vijhl | 13 | 38.00 | — | — | — | — | — | — | — |
| vijhl | 2 | 49.00 | — | — | — | — | — | — | — |
| 2018-19 | whl | 14 | 33.86 | 2:26 | 2 | 16.00 | 2:52 | — | — | — |
| bchl | 15 | 21.67 | 2:15 | — | — | — | — | — | — |
| canadawest | 1 | 30.00 | 2:16 | — | — | — | — | — | — |
| vijhl | 10 | 40.60 | — | — | — | — | — | — | — |
| vijhl | 7 | 31.14 | — | — | — | — | — | — | — |
| 2017-18 | whl | 14 | 33.43 | 2:23 | — | — | — | — | — | — |
| bchl | 7 | 31.86 | 2:19 | — | — | — | — | — | — |
| oua | — | — | — | 1 | 20.00 | 2:08 | — | — | — |
| 2016-17 | whl | 15 | 37.67 | 2:23 | — | — | — | — | — | — |
| bchl | 4 | 42.50 | 2:26 | — | — | — | — | — | — |
| bchl | 15 | 30.27 | 2:20 | 3 | 24.67 | 2:17 | — | — | — |
| 2015-16 | bchl | 1 | 36.00 | 2:20 | — | — | — | — | — | — |
| bchl | 13 | 43.62 | 2:21 | 3 | 34.67 | 2:21 | — | — | — |
| 2014-15 | bchl | 24 | 28.75 | 2:00 | 1 | 16.00 | 2:00 | — | — | — |