| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2022-23 | whl | 19 | 32.37 | 2:24 | — | — | — | 1 | 14.00 | 2:14 |
| 2021-22 | whl | 25 | 28.64 | 2:23 | — | — | — | — | — | — |
| 2020-21 | whl | 18 | 30.33 | 2:23 | ||||||
| — |
| — |
| — |
| — |
| — |
| 2018-19 | whl | 18 | 38.72 | 2:23 | — | — | — | — | — | — |
| ushl | 7 | 37.14 | 2:23 | — | — | — | 4 | 59.00 | 2:26 |
| 2017-18 | whl | 10 | 44.50 | 2:19 | — | — | — | — | — | — |
| sphl | 3 | 59.00 | 2:38 | — | — | — | — | — | — |
| sphl | 1 | 24.00 | 2:34 | — | — | — | — | — | — |
| ushl | 44 | 31.48 | 2:24 | 6 | 30.83 | 2:39 | 3 | 44.00 | 2:25 |
| nahl | 16 | 29.25 | 2:23 | — | — | — | — | — | — |
| 2016-17 | ushl | 4 | 24.50 | 2:23 | — | — | — | — | — | — |
| nahl | 44 | 41.45 | 2:25 | 2 | 24.50 | 2:17 | — | — | — |