| Season | Team | Lea. | GP | G | A | PT | PM |
| 2009-2010 | Janesville Jets | NAHL | 30 | 1 | 7 | 8 | 12 |
| 2009-2010 | Wichita Falls Wildcats | NAHL | 15 | 0 | 4 | 4 | 6 |
| 2010-2011 | Janesville Jets | NAHL | 58 | 10 | 24 | 34 | 6 |
| 2011-2012 | Aberdeen Wings | NAHL | 35 | 3 | 14 | 17 | 6 |
| 2011-2012 | Kalamazoo Junior Wings | NAHL | 21 | 3 | 5 | 8 | 9 |
| 2012-2013 | University of Wisconsin-Stevens Point | NCHA | 27 | 3 | 10 | 13 | 6 |
| 2013-2014 | University of Wisconsin-Stevens Point | NCHA | 28 | 2 | 17 | 19 | 12 |
| 2014-2015 | University of Wisconsin-Stevens Point | NCHA | 31 | 5 | 21 | 26 | 4 |
| 2015-2016 | University of Wisconsin-Stevens Point | NCHA | 31 | 7 | 23 | 30 | 4 |
| 2015-2016 | Fayetteville Fire Antz | SPHL | 3 | 0 | 5 | 5 | 0 |
| 2016-2017 | Fayetteville Fire Antz | SPHL | 12 | 1 | 5 | 6 | 6 |
| 2016-2017 | South Carolina Stingrays | ECHL | 33 | 1 | 11 | 12 | 6 |
| 2016-2017 | Missouri Mavericks | ECHL | 14 | 2 | 6 | 8 | 8 |
| 2017-2018 | Kansas City Mavericks | ECHL | 67 | 4 | 16 | 20 | 4 |
| 2018-2019 | Indy Fuel | ECHL | 65 | 6 | 22 | 28 | 20 |
| 2019-2020 | Indy Fuel | ECHL | 43 | 2 | 7 | 9 | 2 |
| 2020-2021 | Tulsa Oilers | ECHL | 62 | 6 | 13 | 19 | 16 |
| 2021-2022 | Toledo Walleyes | ECHL | 2 | 0 | 0 | 0 | 2 |
| 2021-2022 | Kalamazoo Wings | ECHL | 4 | 0 | 0 | 0 | 2 |