| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2019-20 | qmjhl | 14 | 28.64 | 2:24 | — | — | — | 2 | 18.00 | 2:02 |
| ahl | 4 | 15.50 | 2:25 | — | — | — | — | — | — | |
| 2018-19 | qmjhl | 26 | 20.08 | 2:21 | ||||||
| 27.33 |
| 2:28 |
| 2 |
| 28.00 |
| 2:12 |
| ahl | 12 | 19.83 | 2:27 | — | — | — | — | — | — |
| 2017-18 | qmjhl | 22 | 26.55 | 2:22 | — | — | — | 6 | 33.17 | 1:57 |
| ahl | 23 | 28.61 | 2:25 | — | — | — | — | — | — |
| 2016-17 | ahl | 82 | 26.26 | 2:24 | 14 | 26.93 | 2:30 | — | — | — |
| echl | 4 | 20.00 | 2:16 | — | — | — | — | — | — |
| 2015-16 | ahl | 83 | 28.80 | 2:25 | 12 | 33.75 | 2:41 | — | — | — |
| echl | 8 | 21.13 | 2:20 | 3 | 31.33 | 2:26 | 1 | 18.00 | — |
| 2014-15 | ahl | 5 | 37.60 | 2:27 | — | — | — | — | — | — |
| echl | 61 | 29.56 | 2:24 | 20 | 28.85 | 2:45 | 2 | 20.00 | 2:17 |
| 2013-14 | ahl | 4 | 60.50 | 2:27 | — | — | — | — | — | — |
| echl | 73 | 25.68 | 2:25 | 10 | 19.20 | 2:31 | 2 | 46.00 | 2:23 |
| 2012-13 | qmjhl | 42 | 28.52 | 2:20 | 9 | 35.00 | 2:29 | 3 | 41.33 | 2:14 |
| 2011-12 | qmjhl | 34 | 35.91 | 2:20 | 8 | 37.00 | 2:26 | 2 | 48.50 | 2:20 |
| ahl | 2 | 21.00 | 2:18 | — | — | — | — | — | — |
| 2010-11 | qmjhl | 32 | 23.03 | 2:14 | 3 | 27.33 | 2:26 | — | — | — |
| ahl | 3 | 26.33 | 2:25 | — | — | — | — | — | — |
| 2009-10 | qmjhl | 26 | 29.38 | — | 4 | 25.50 | — | — | — | — |