Elite Prospects
 Season Team League GP G A TP PIM
 1997-1998 BC Junior Canucks Brick Invitational- - -- -
 2002-2003 Ridge Meadows Rustlers U15 A2PCBHL60 20 3555 88
 2003-2004 Delta Ice HawksPIJHL42 2 2527 66
  Kamloops BlazersWHL3 0 00 0
 2004-2005 Kamloops BlazersWHL68 4 610 58
  Canada Pacific U17WHC-176 0 55 4
 2005-2006 Kamloops BlazersWHL65 3 2427 114
  Canada U18WJC-187 1 12 10
 2006-2007 Kamloops BlazersWHL67 4 3943 104
 2007-2008 Kamloops BlazersWHL36 3 1518 51
  Regina PatsWHL25 7 1724 42
 2008-2009 Regina PatsWHL72 15 3146 97
  Providence BruinsAHL10 0 00 6
 2009-2010 Bridgeport IslandersAHL8 2 02 6
  Utah GrizzliesECHL21 2 1113 21
 2010-2011 Rögle BKHockeyAllsvenskan52 11 2334 56
 2011-2012 Milwaukee AdmiralsAHL76 9 3039 64
 2012-2013 Nashville PredatorsNHL24 0 77 6
  Milwaukee AdmiralsAHL54 7 1926 35
 2013-2014 Nashville PredatorsNHL50 1 56 23
 2014-2015 Nashville PredatorsNHL37 0 1010 26
 2015-2016 Nashville PredatorsNHL1 0 00 0
  Milwaukee AdmiralsAHL14 0 11 10
  Montréal CanadiensNHL9 0 00 6
  St. John's IceCapsAHL10 1 23 6
 2016-2017 Minnesota WildNHL0 0 00 0
 2017-2018 Örebro HKSHL44 2 1315 32
  Team Canada Spengler Cup4 1 12 2
 2018-2019 Kunlun Red StarKHL51 6 612 68
 2019-2020 Kunlun Red StarKHL53 3 811 56
 2020-2021 Unia OswiecimPoland9 0 66 47
 2021-2022 Kunlun Red StarKHL25 0 33 20
 2022-2023 Utah GrizzliesECHL41 1 1112 53

Player statistics powered by www.eliteprospects.com