| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2025-26 | nhl | 76 | — | — | 4 | — | — | 6 | — | — |
| 2024-25 | nhl | 74 | — | — | — | — | — | 5 | — | — |
| 2023-24 | nhl | 72 | — | — | ||||||
| — |
| — |
| — |
| 6 |
| — |
| — |
| 2022-23 | nhl | 73 | — | — | — | — | — | 6 | — | — |
| 2021-22 | ahl | 25 | 24.16 | 2:24 | 12 | 26.00 | 2:49 | — | — | — |
| nhl | 57 | — | — | — | — | — | 6 | — | — |
| 2020-21 | echl | 70 | 24.13 | 2:24 | 8 | 22.25 | 2:36 | 1 | 22.00 | 2:08 |
| 2019-20 | ahl | 6 | 32.67 | 2:17 | — | — | — | — | — | — |
| echl | 68 | 21.85 | 2:26 | — | — | — | 2 | 20.50 | 2:27 |
| 2018-19 | ahl | 8 | 20.50 | 2:25 | — | — | — | — | — | — |
| echl | 13 | 43.54 | 2:29 | — | — | — | — | — | — |
| sphl | 2 | 36.00 | 2:29 | — | — | — | — | — | — |
| ushl | 1 | 60.00 | 2:19 | — | — | — | — | — | — |
| ushl | 43 | 28.88 | 2:26 | 8 | 28.75 | 2:42 | 5 | 34.40 | 2:19 |
| nahl | 9 | 22.22 | 2:16 | — | — | — | — | — | — |
| 2017-18 | ushl | 6 | 31.17 | 2:19 | — | — | — | — | — | — |
| nahl | 3 | 20.00 | 2:29 | — | — | — | — | — | — |
| nahl | 50 | 29.26 | 2:22 | 12 | 23.00 | 2:32 | — | — | — |
| 2016-17 | nahl | 15 | 38.00 | 2:15 | — | — | — | — | — | — |