Regular season Playoffs
Season Team League GP G A Pts PIM GP G A Pts PIM
2004–05 Airdrie Xtreme AMBHL 37 19 20 39 28 4 2 3 5 6
2005–06 Airdrie Xtreme AMBHL 34 23 23 46 62 4 3 5 8 8
2006–07 UFA Bisons AMHL 27 2 10 12 34 8 2 2 4 18
2007–08 UFA Bisons AMHL 36 13 23 36 72 6 2 5 7 10
2007–08 Lethbridge Hurricanes WHL 6 0 0 0 0 10 1 2 3 4
2008–09 Lethbridge Hurricanes WHL 67 12 13 25 70 10 1 1 2 12
2009–10 Lethbridge Hurricanes WHL 68 19 24 43 114
2010–11 Lethbridge Hurricanes WHL 52 24 30 54 103
2011–12 Vancouver Giants WHL 6 2 3 5 13
2012–13 Idaho Steelheads ECHL 46 14 27 41 55 17 5 6 11 10
2012–13 Texas Stars AHL 11 0 2 2 4
2013–14 Oklahoma City Barons AHL 47 7 13 20 31 3 1 1 2 0
2013–14 Idaho Steelheads ECHL 15 9 6 15 37
2014–15 Lehigh Valley Phantoms AHL 64 2 9 11 85
2015–16 South Carolina Stingrays ECHL 41 9 11 20 88 19 8 11 19 28
2015–16 Hershey Bears AHL 6 0 1 1 2
2016–17 Texas Stars AHL 59 6 6 12 79
2017–18 Texas Stars AHL 42 5 5 10 51 11 4 0 4 0
2017–18 Idaho Steelheads ECHL 5 0 1 1 14
2018–19 Providence Bruins AHL 45 3 6 9 55
2018–19 Belleville Senators AHL 6 1 0 1 0
AHL totals 280 24 42 66 307 14 5 1 6 0