| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2025-26 | ahl | 29 | 20.34 | 2:30 | 20 | 25.50 | 2:44 | — | — | — |
| nhl | 58 | — | — | — | — | — | 7 | — | — | |
| 2024-25 | ahl | 39 | 21.69 | 2:29 | ||||||
| 24.67 |
| 2:49 |
| — |
| — |
| — |
| nhl | 44 | — | — | — | — | — | 8 | — | — |
| 2023-24 | ahl | 55 | 24.13 | 2:29 | 16 | 30.94 | 2:43 | — | — | — |
| nhl | 25 | — | — | — | — | — | 8 | — | — |
| 2022-23 | ahl | 19 | 23.68 | 2:25 | 9 | 20.44 | 2:32 | — | — | — |
| echl | 65 | 31.82 | 2:30 | 9 | 30.78 | 2:53 | 2 | 34.00 | 2:23 |
| ushl | 2 | 30.00 | 2:18 | — | — | — | — | — | — |
| 2021-22 | ushl | 18 | 47.11 | 2:28 | 2 | 22.00 | 2:21 | — | — | — |
| nahl | 4 | 29.50 | 2:21 | — | — | — | — | — | — |