| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2021-22 | ushl | 34 | 27.79 | 2:22 | 8 | 29.75 | 2:35 | — | — | — |
| nahl | 1 | 34.00 | 2:50 | — | — | — | — | — | — | |
| 2020-21 | ushl | 27 | 37.70 | 2:25 | ||||||
| 4 |
| 20.25 |
| 2:28 |
| 1 |
| 34.00 |
| 2:20 |
| nahl | 2 | 17.00 | 2:18 | — | — | — | — | — | — |
| 2019-20 | sphl | 7 | 30.57 | 2:34 | — | — | — | — | — | — |
| ushl | 26 | 35.69 | 2:27 | — | — | — | — | — | — |
| nahl | 3 | 26.00 | 2:13 | — | — | — | — | — | — |
| 2018-19 | sphl | 3 | 26.67 | 2:33 | — | — | — | — | — | — |
| ushl | 41 | 29.00 | 2:27 | 8 | 40.38 | 2:29 | 1 | 20.00 | 2:20 |
| nahl | 4 | 35.25 | 2:25 | — | — | — | — | — | — |
| 2017-18 | ushl | 38 | 32.37 | 2:29 | 6 | 30.83 | 2:39 | — | — | — |
| nahl | 6 | 28.50 | 2:26 | — | — | — | — | — | — |
| 2016-17 | ushl | 7 | 47.86 | 2:24 | — | — | — | — | — | — |
| nahl | 30 | 36.03 | 2:24 | 3 | 17.33 | 2:50 | — | — | — |
| 2015-16 | ushl | 5 | 33.80 | 2:29 | — | — | — | — | — | — |