| Season | Team | Lea. | GP | G | A | PT | PM |
| 2011-2012 | Muskegon Lumberjacks | USHL | 1 | 0 | 0 | 0 | 0 |
| 2012-2013 | Muskegon Lumberjacks | USHL | 1 | 0 | 0 | 0 | 0 |
| 2012-2013 | Michigan Warriors | NAHL | 35 | 5 | 9 | 14 | 24 |
| 2012-2013 | Des Moines Buccaneers | USHL | 25 | 3 | 9 | 12 | 12 |
| 2013-2014 | Des Moines Buccaneers | USHL | 60 | 3 | 19 | 22 | 26 |
| 2014-2015 | Des Moines Buccaneers | USHL | 45 | 14 | 25 | 39 | 12 |
| 2014-2015 | Muskegon Lumberjacks | USHL | 13 | 2 | 5 | 7 | 4 |
| 2015-2016 | Western Michigan University | NCHC | 35 | 1 | 12 | 13 | 12 |
| 2016-2017 | Western Michigan University | NCHC | 38 | 5 | 17 | 22 | 25 |
| 2017-2018 | Western Michigan University | NCHC | 34 | 5 | 21 | 26 | 18 |
| 2018-2019 | Western Michigan University | NCHC | 37 | 3 | 18 | 21 | 8 |
| 2019-2020 | Western Michigan University | NCHC | 44 | 3 | 18 | 21 | 28 |
| 2019-2020 | Kansas City Mavericks | ECHL | 4 | 2 | 1 | 3 | 0 |
| 2020-2021 | Laval Rocket | AHL | 36 | 3 | 9 | 12 | 6 |
| 2021-2022 | Laval Rocket | AHL | 32 | 4 | 7 | 11 | 12 |
| 2021-2022 | Montreal Canadiens | NHL | 24 | 2 | 4 | 6 | 8 |
| 2022-2023 | Montreal Canadiens | NHL | 7 | 0 | 1 | 1 | 0 |
| 2022-2023 | Laval Rocket | AHL | 62 | 6 | 17 | 23 | 24 |