| 1999-00 | AJHL | Crowsnest Pass Timberwolves | 26 | 0 | 0 | 0 | 0 | 0 | 5.41 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2000-01 | WHL | Lethbridge Hurricanes | 42 | 17 | 18 | 1 | 2 | 0 | 2.89 | -- | 2 | 0 | 1 | 0 | 0 | 0 | 5.22 | -- |
| 2001-02 | WHL | Lethbridge Hurricanes | 3 | 1 | 1 | 0 | 0 | 60 | 3.88 | 0.850 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2001-02 | WHL | Tri-City Americans | 37 | 13 | 13 | 5 | 0 | 1085 | 3.61 | 0.900 | 1 | 0 | 0 | 0 | 0 | 18 | 4.00 | 0.889 |
| 2002-03 | WHL | Calgary Hitmen | 15 | 5 | 6 | 1 | 0 | 426 | 2.92 | 0.899 | 3 | 1 | 2 | 0 | 0 | 81 | 2.39 | 0.914 |
| 2002-03 | WHL | Vancouver Giants | 26 | 10 | 12 | 2 | 1 | 838 | 3.43 | 0.894 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2003-04 | ECHL | Columbus | 5 | 3 | 2 | 0 | 0 | 94 | 3.25 | 0.872 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2004-05 | UHL | Kalamazoo | 26 | 17 | 8 | 1 | 1 | 779 | 2.20 | 0.927 | 4 | 2 | 1 | 0 | 0 | 107 | 1.85 | 0.935 |
| 2005-06 | AHL | Cleveland Monsters | 1 | 0 | 1 | 0 | 0 | 24 | 4.01 | 0.833 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2005-06 | UHL | Kalamazoo | 52 | 36 | 12 | 4 | 9 | 1427 | 2.20 | 0.921 | 13 | 12 | 1 | 0 | 2 | 360 | 1.84 | 0.933 |
| 2006-07 | AHL | Norfolk | 2 | 1 | 0 | 0 | 0 | 45 | 4.57 | 0.822 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2006-07 | AHL | Syracuse Crunch | 1 | 1 | 0 | 0 | 0 | 34 | 1.00 | 0.971 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2006-07 | ECHL | Trenton | 32 | 12 | 15 | 2 | 0 | 1077 | 3.45 | 0.904 | 3 | 0 | 2 | 0 | 0 | 80 | 1.08 | 0.963 |
| 2007-08 | ECHL | Elmira | 49 | 27 | 17 | 4 | 2 | 0 | 3.03 | -- | 6 | 2 | 1 | 0 | 1 | 0 | 2.55 | -- |
| 2008-09 | IHL | Kalamazoo | 36 | 19 | 12 | 0 | 0 | 0 | 3.07 | 0.909 | 4 | 1 | 3 | 0 | 1 | 0 | 2.71 | 0.936 |
| 2008-09 | ECHL | Augusta Lynx | 3 | 1 | 2 | 0 | 0 | 90 | 4.08 | 0.867 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2010-11 | AHL | Bridgeport Islanders | 18 | 2 | 12 | 2 | 0 | 380 | 3.54 | 0.880 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2012-13 | ECHL | Kalamazoo | 63 | 31 | 24 | 7 | 1 | 0 | 2.70 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 2013-14 | AHL | Iowa Wild | 2 | 0 | 2 | 0 | 0 | 58 | 3.03 | 0.897 | -- | -- | -- | -- | -- | -- | -- | -- |
| 2013-14 | ECHL | Kalamazoo | 33 | 19 | 9 | 5 | 3 | 1011 | 2.89 | 0.906 | 3 | 1 | 2 | 0 | 0 | 88 | 1.99 | 0.932 |
| 2014-15 | ECHL | Kalamazoo Wings | 58 | 30 | 20 | 5 | 4 | 1766 | 2.94 | 0.908 | 5 | 0 | 0 | 0 | 0 | 0 | 3.06 | 0.909 |
| 2014-15 | ECHL | Kalamazoo | -- | -- | -- | -- | -- | -- | -- | -- | 5 | 1 | 4 | 0 | 0 | 164 | 3.06 | 0.909 |
| 2015-16 | ECHL | Kalamazoo Wings | 64 | 36 | 21 | 6 | 3 | 2269 | 2.94 | 0.918 | 5 | 0 | 0 | 0 | 0 | 0 | 3.84 | 0.899 |
| 2015-16 | ECHL | Kalamazoo | -- | -- | -- | -- | -- | -- | -- | -- | 5 | 1 | 4 | 0 | 0 | 188 | 3.84 | 0.899 |
| 2016-17 | ECHL | Kalamazoo Wings | 41 | 19 | 18 | 3 | 0 | 1344 | 3.18 | 0.904 | 3 | 0 | 0 | 0 | 0 | 0 | 3.36 | 0.896 |
| 2017-18 | ECHL | Kalamazoo Wings | 49 | 22 | 21 | 5 | 0 | 1549 | 3.13 | 0.901 | -- | -- | -- | -- | -- | -- | -- | -- |
| NHL TOTALS | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.000 | 0 | 0 | 0 | 0 | 0 | 0 | -- | -- |