| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2024-25 | ahl | 24 | 22.67 | 2:30 | — | — | — | — | — | — |
| 2023-24 | ahl | 14 | 22.29 | 2:29 | — | — | — | — | — | — |
| ushl | 3 | 33.33 | 2:23 | |||||||
| — |
| — |
| — |
| — |
| — |
| 2022-23 | ahl | 24 | 21.17 | 2:30 | — | — | — | — | — | — |
| 2021-22 | ahl | 21 | 19.57 | 2:27 | — | — | — | — | — | — |
| 2020-21 | ahl | 17 | 16.65 | 2:17 | — | — | — | — | — | — |
| 2019-20 | ahl | 8 | 34.00 | 2:26 | — | — | — | — | — | — |
| 2018-19 | ahl | 10 | 24.90 | 2:21 | — | — | — | — | — | — |
| 2017-18 | ahl | 14 | 22.50 | 2:24 | — | — | — | — | — | — |
| 2016-17 | echl | 10 | 21.60 | 2:26 | — | — | — | — | — | — |
| 2015-16 | sphl | 8 | 42.88 | 2:24 | — | — | — | — | — | — |
| ushl | 2 | 55.50 | 2:33 | — | — | — | — | — | — |
| ushl | 41 | 36.49 | 2:23 | — | — | — | — | — | — |
| 2014-15 | ushl | 37 | 36.70 | 2:25 | — | — | — | — | — | — |
| 2013-14 | ushl | 18 | 29.39 | 2:22 | — | — | — | — | — | — |
| 2012-13 | ushl | 23 | 39.13 | 2:19 | — | — | — | — | — | — |