| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2026-27 | qmjhl | — | — | — | — | — | — | 2 | 21.50 | 2:08 |
| 2025-26 | ohl | 1 | 24.00 | 2:19 | — | — | — | — | — | — |
| qmjhl | 27 | 20.44 | 2:24 | |||||||
| 32.00 |
| 2:25 |
| 2 |
| 43.50 |
| 2:18 |
| ahl | 1 | 40.00 | 2:31 | — | — | — | — | — | — |
| 2024-25 | qmjhl | 26 | 18.85 | 2:25 | 3 | 14.00 | 2:27 | 2 | 11.00 | 2:13 |
| ahl | 2 | 59.50 | 2:41 | — | — | — | — | — | — |
| 2023-24 | qmjhl | 19 | 22.89 | 2:24 | 3 | 18.33 | 2:34 | 1 | 24.00 | 2:30 |
| ahl | 9 | 32.11 | 2:34 | — | — | — | — | — | — |
| echl | 5 | 34.80 | 2:27 | — | — | — | — | — | — |
| oua | 1 | 32.00 | 2:20 | — | — | — | — | — | — |
| 2022-23 | qmjhl | 23 | 19.57 | 2:22 | 4 | 30.50 | 2:27 | 2 | 19.50 | 2:09 |
| ahl | 10 | 31.60 | 2:37 | — | — | — | — | — | — |
| echl | 13 | 20.85 | 2:31 | — | — | — | — | — | — |
| oua | 4 | 29.00 | 2:15 | 1 | 46.00 | 2:45 | — | — | — |
| 2021-22 | qmjhl | 23 | 18.83 | 2:22 | 3 | 29.33 | 2:34 | 1 | 10.00 | 1:58 |
| ahl | 7 | 17.71 | 2:28 | — | — | — | — | — | — |
| echl | 25 | 28.76 | 2:28 | 3 | 24.67 | 2:28 | — | — | — |
| 2020-21 | qmjhl | 24 | 16.58 | 2:20 | 10 | 15.60 | 2:24 | 2 | 17.00 | 2:01 |
| ahl | 7 | 17.43 | 2:28 | — | — | — | — | — | — |
| 2019-20 | qmjhl | 16 | 18.75 | 2:19 | — | — | — | 3 | 28.00 | 2:17 |
| ahl | 10 | 24.70 | 2:28 | — | — | — | — | — | — |
| echl | 14 | 32.43 | 2:22 | — | — | — | 1 | 20.00 | 2:20 |
| oua | 4 | 41.25 | 2:27 | 1 | 20.00 | 2:14 | — | — | — |
| 2018-19 | qmjhl | 21 | 22.14 | 2:20 | — | — | — | 3 | 22.67 | 2:08 |
| ahl | 8 | 22.75 | 2:26 | — | — | — | — | — | — |
| echl | 28 | 22.50 | 2:22 | 4 | 17.00 | 2:26 | — | — | — |
| oua | 2 | 25.00 | 2:13 | — | — | — | — | — | — |
| 2017-18 | qmjhl | 27 | 23.56 | 2:19 | — | — | — | 3 | 29.67 | 2:08 |
| ahl | 4 | 33.00 | 2:34 | — | — | — | — | — | — |
| echl | 2 | 19.00 | 2:18 | — | — | — | — | — | — |
| oua | 4 | 25.50 | 2:13 | 3 | 19.33 | 2:18 | — | — | — |
| 2016-17 | qmjhl | 22 | 31.32 | 2:23 | — | — | — | 3 | 26.00 | 2:15 |
| oua | 7 | 62.29 | 2:14 | 1 | 10.00 | 2:10 | — | — | — |
| 2015-16 | qmjhl | 23 | 34.87 | 2:25 | 1 | 43.00 | 2:28 | 3 | 39.33 | 2:14 |
| oua | 10 | 36.50 | 2:17 | 1 | 43.00 | 2:11 | — | — | — |
| 2014-15 | oua | 6 | 30.50 | 2:14 | 1 | 26.00 | 2:12 | — | — | — |
| 2013-14 | oua | 3 | 42.00 | 2:16 | — | — | — | — | — | — |