2007-08 | Wainwright Polar Kings Bantam AA | AMBHL AA | | 25 | 1 | 9 | 10 | - | 28 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2008-09 | Wainwright Polar Kings Bantam AA | AMBHL AA | | 27 | 5 | 23 | 28 | - | 40 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2009-10 | Lloydminster Bobcats Min Midget | AEHL U16 | | 34 | 1 | 7 | 8 | - | 58 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2010-11 | Lloydminster Bobcats Midget AAA | AEHL U18 | | 34 | 3 | 8 | 11 | - | 20 | | | PLAYOFFS | 2 | 0 | 0 | 0 | | 2 | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2011-12 | Lloydminster Bobcats Midget AAA | AEHL U18 | | 30 | 9 | 20 | 29 | - | 100 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
| Spruce Grove Saints | AJHL | | 7 | 0 | 0 | 0 | - | 0 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2012-13 | Spruce Grove Saints | AJHL | | 35 | 5 | 10 | 15 | - | 71 | | | PLAYOFFS | 16 | 1 | 1 | 2 | | 30 | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2013-14 | Univ. of Minnesota-Duluth | NCAA | | 34 | 0 | 6 | 6 | 7 | 60 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2014-15 | Univ. of Minnesota-Duluth | NCAA | | 40 | 6 | 8 | 14 | 13 | 40 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2015-16 | Univ. of Minnesota-Duluth | NCAA | | 38 | 3 | 9 | 12 | 4 | 61 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2016-17 | Iowa Wild | AHL | | 3 | 0 | 0 | 0 | 2 | 2 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
| Univ. of Minnesota-Duluth | NCAA | | 35 | 3 | 12 | 15 | 7 | 55 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2017-18 | Minnesota Wild | NHL | | 3 | 0 | 0 | 0 | -2 | 2 | | | PLAYOFFS | 4 | 0 | 0 | 0 | -3 | 0 | 14:28 | 0 | 0.05 | 0.15 | -0.07 | -1.12 | 5.35 | | | 14:23 | 0 | 0.06 | -1.00 | -0.11 | -38.78 | -13.04 |
| Iowa Wild | AHL | | 67 | 1 | 14 | 15 | 12 | 55 | | | | | | | | | | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2018-19 | Iowa Wild | AHL | | 66 | 5 | 15 | 20 | 6 | 71 | | | PLAYOFFS | 11 | 0 | 2 | 2 | -3 | 6 | - | - | - | - | - | - | - | | | - | - | - | - | - | - | - |
2019-20 | Minnesota Wild | NHL | | 55 | 7 | 7 | 14 | 16 | 18 | | | PLAYOFFS | 4 | 0 | 0 | 0 | -3 | 0 | 15:10 | 6 | 2.42 | 0.13 | -0.11 | -6.76 | -5.77 | | | 12:49 | 0 | 0.10 | -0.65 | -0.65 | -2.19 | -3.90 |
2020-21 | Minnesota Wild | NHL | | 38 | 1 | 14 | 15 | 20 | 47 | | | | | | | | | | 14:47 | 1 | 1.19 | 0.08 | -0.03 | -15.80 | -6.19 | | | - | - | - | - | - | - | - |
NHL TOTAL | | NHL | | 96 | 8 | 21 | 29 | 34 | 67 | | | PLAYOFFS | 8 | 0 | 0 | 0 | -6 | 0 | | | | | | | | | | PLAYOFFS | | | | | |