| Season | League | Regular season | Playoffs | Pre-season | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | Games | Avg PIMs | Avg Length | ||
| 2025-26 | gojhl | 9 | 33.11 | 2:04 | 5 | 45.60 | 2:24 | — | — | — |
| pjhlon | 6 | 33.67 | 2:04 | 3 | 36.67 | 2:27 | — | — | — | |
| pjhlon | 3 | 37.33 | 2:08 | |||||||
| 24.00 |
| 2:00 |
| — |
| — |
| — |
| oua | 7 | 16.57 | 2:16 | 4 | 25.50 | 2:20 | — | — | — |
| ojhl | 13 | 25.08 | 2:13 | 3 | 34.67 | 2:18 | — | — | — |
| ojhl | 3 | 17.33 | 2:15 | — | — | — | — | — | — |
| 2024-25 | gojhl | 18 | 35.94 | 2:09 | 2 | 31.50 | 2:20 | — | — | — |
| gojhl | 1 | 36.00 | 2:00 | — | — | — | — | — | — |
| pjhlon | 6 | 27.67 | 2:01 | 6 | 21.17 | 2:10 | — | — | — |
| pjhlon | 3 | 40.00 | 2:11 | — | — | — | — | — | — |
| oua | 7 | 22.57 | 2:18 | 2 | 28.00 | 2:22 | — | — | — |
| ojhl | 10 | 20.00 | 2:09 | 5 | 26.80 | 2:29 | — | — | — |
| ojhl | 1 | 36.00 | — | — | — | — | — | — | — |
| 2023-24 | gojhl | 22 | 37.41 | 2:08 | 4 | 35.25 | 2:15 | — | — | — |
| pjhlon | 4 | 56.25 | 2:05 | 3 | 46.67 | 2:02 | — | — | — |
| oua | 6 | 32.17 | 2:11 | — | — | — | — | — | — |
| ojhl | 8 | 25.00 | 2:09 | — | — | — | — | — | — |
| 2022-23 | gojhl | 20 | 28.10 | 2:02 | 7 | 21.29 | 2:08 | — | — | — |
| pjhlon | 1 | 18.00 | 2:00 | 4 | 34.50 | 2:12 | — | — | — |
| oua | 5 | 43.40 | 2:07 | 1 | 10.00 | 2:05 | — | — | — |
| ojhl | 4 | 25.50 | — | 2 | 14.00 | — | — | — | — |
| 2021-22 | gojhl | 22 | 35.27 | 2:00 | 6 | 46.00 | 2:17 | — | — | — |
| oua | 3 | 11.33 | 2:09 | 1 | 24.00 | 2:02 | — | — | — |
| ojhl | 5 | 31.20 | — | — | — | — | — | — | — |
| 2019-20 | gojhl | 19 | 39.89 | 2:02 | 3 | 37.33 | — | — | — | — |
| pjhlon | 3 | 28.00 | — | 1 | 22.00 | — | — | — | — |
| pjhlon | — | — | — | — | — | — | 1 | 16.00 | — |
| oua | 12 | 23.25 | 2:10 | 4 | 20.50 | 2:03 | — | — | — |
| ojhl | 5 | 20.60 | — | — | — | — | — | — | — |
| 2018-19 | gojhl | 10 | 38.80 | 1:56 | 3 | 39.67 | 2:04 | — | — | — |
| gojhl | 1 | 30.00 | — | — | — | — | — | — | — |
| pjhlon | 1 | 30.00 | — | 1 | 22.00 | — | — | — | — |
| pjhlon | — | — | — | — | — | — | 1 | 14.00 | — |
| oua | 16 | 25.56 | 2:12 | 4 | 30.00 | 2:07 | — | — | — |
| ojhl | 4 | 25.00 | — | 3 | 28.67 | — | — | — | — |
| 2017-18 | gojhl | 14 | 47.64 | 2:07 | 9 | 25.78 | 2:16 | — | — | — |
| gojhl | 1 | 34.00 | 2:00 | — | — | — | — | — | — |
| pjhlon | 2 | 51.50 | — | 2 | 57.00 | — | — | — | — |
| pjhlon | 3 | 39.67 | — | — | — | — | 3 | 43.33 | — |
| oua | 14 | 20.21 | 2:07 | 5 | 24.80 | 2:16 | — | — | — |
| ojhl | 4 | 38.00 | — | — | — | — | — | — | — |
| 2016-17 | gojhl | 13 | 42.62 | 1:59 | 3 | 24.00 | 2:18 | — | — | — |
| pjhlon | 15 | 39.87 | — | 3 | 52.67 | — | — | — | — |
| pjhlon | — | — | — | 2 | 51.50 | — | — | — | — |
| oua | 10 | 22.60 | 2:06 | 4 | 18.50 | 2:19 | — | — | — |
| ojhl | — | — | — | 4 | 31.00 | — | — | — | — |
| 2015-16 | ohl | 28 | 22.96 | 2:12 | — | — | — | 1 | 34.00 | 2:16 |
| gojhl | 17 | 61.94 | 2:04 | 6 | 50.33 | 2:25 | — | — | — |
| gojhl | 2 | 20.00 | 2:00 | — | — | — | — | — | — |
| oua | 7 | 30.29 | 2:08 | 4 | 27.00 | 2:15 | — | — | — |
| ojhl | — | — | — | 4 | 37.50 | — | — | — | — |
| 2014-15 | ohl | 35 | 24.51 | 2:13 | — | — | — | — | — | — |
| gojhl | 16 | 40.06 | 2:04 | 7 | 28.29 | 2:01 | — | — | — |
| oua | 12 | 24.83 | 2:11 | — | — | — | — | — | — |
| 2013-14 | ohl | 22 | 22.41 | 2:14 | — | — | — | — | — | — |
| gojhl | 15 | 56.67 | 2:03 | 7 | 32.57 | 2:15 | — | — | — |
| oua | 2 | 52.00 | 2:11 | — | — | — | — | — | — |
| 2012-13 | ohl | 35 | 30.20 | 2:16 | 9 | 33.00 | 2:27 | — | — | — |
| gojhl | 24 | 42.13 | 2:02 | 7 | 44.29 | 2:17 | — | — | — |
| oua | 2 | 33.00 | 2:12 | — | — | — | — | — | — |
| 2011-12 | ohl | 35 | 30.60 | 2:15 | 6 | 27.17 | 2:22 | — | — | — |
| gojhl | 15 | 45.40 | 2:05 | 8 | 32.38 | 2:12 | — | — | — |
| 2010-11 | ohl | 45 | 31.16 | 2:16 | 7 | 26.57 | 2:26 | — | — | — |
| gojhl | 8 | 52.88 | 2:08 | 6 | 43.00 | 2:21 | — | — | — |
| oua | 2 | 59.00 | 2:22 | 2 | 23.00 | 2:11 | — | — | — |
| ojhl | — | — | — | 1 | 86.00 | — | — | — | — |
| ojhl | — | — | — | 4 | 28.50 | — | — | — | — |
| 2009-10 | ohl | 38 | 32.55 | 2:17 | 6 | 36.00 | 2:18 | — | — | — |
| gojhl | 12 | 52.42 | 2:09 | 4 | 61.00 | 2:13 | — | — | — |
| oua | — | — | — | 1 | 12.00 | 2:00 | — | — | — |
| ojhl | — | — | — | 6 | 55.50 | — | — | — | — |
| 2008-09 | ohl | 43 | 30.19 | 2:15 | 13 | 44.08 | 2:23 | — | — | — |
| gojhl | 14 | 39.50 | 2:07 | 5 | 53.00 | 2:26 | — | — | — |
| ojhl | — | — | — | 6 | 46.00 | — | — | — | — |
| 2007-08 | ohl | 42 | 40.07 | 2:16 | 5 | 42.00 | 2:21 | — | — | — |
| gojhl | 4 | 43.75 | 1:58 | 4 | 33.00 | 2:13 | — | — | — |
| ojhl | — | — | — | 7 | 62.57 | — | — | — | — |
| 2006-07 | ohl | 40 | 44.73 | 2:20 | 5 | 44.80 | 2:22 | — | — | — |
| ojhl | — | — | — | 9 | 70.44 | — | — | — | — |
| 2005-06 | ohl | 30 | 47.90 | 2:15 | 4 | 66.00 | 2:34 | — | — | — |
| ojhl | — | — | — | 3 | 58.00 | — | — | — | — |