Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2001-2002 Tisdale Trojans U18 AAASMAAAHL41 7 2330 44|        
 2002-2003 Melville MillionairesSJHL53 6 1420 53|        
 2003-2004 Everett SilvertipsWHL66 3 710 25|Playoffs21 0 22
 2004-2005 Everett SilvertipsWHL72 12 2638 21|Playoffs11 2 02
 2005-2006 Everett SilvertipsWHL66 10 4959 91|Playoffs14 3 1013 10 
 2006-2007 Manitoba MooseAHL57 2 46 14|Playoffs7 0 00
  Victoria Salmon KingsECHL3 0 11 4|        
 2007-2008 Manitoba MooseAHL77 9 2130 59|Playoffs6 0 11
 2008-2009 Manitoba MooseAHL77 3 2326 25|Playoffs22 0 55 12 
 2009-2010 Arizona CoyotesNHL8 0 22 4|        
  San Antonio RampageAHL73 7 2633 34|        
 2010-2011 EC SalzburgICEHL50 6 1824 32|Playoffs18 3 710 14 
  EC SalzburgContinental Cup3 1 01 4|        
 2011-2012 Binghamton SenatorsAHL10 0 11 6|        
  Peoria RivermenAHL60 4 1418 12|        
 2012-2013 ÄssätLiiga60 8 2331 26|Playoffs16 1 78
 2013-2014 Ak Bars KazanKHL54 8 2230 34|Playoffs6 1 23
 2014-2015 Ak Bars KazanKHL22 1 56 8|        
  Admiral VladivostokKHL35 2 1113 14|        
 2015-2016 MoDo HockeySHL50 1 910 14|Relegation7 0 11
 2016-2017 KärpätLiiga58 8 2432 24|Playoffs2 0 00
  KärpätChampions HL6 0 22 2|        
  Team Canada Spengler Cup5 0 11 16|        
 2017-2018 KärpätLiiga52 10 1828 57|Playoffs18 4 59
 2018-2019 KärpätLiiga52 8 2028 20|Playoffs17 1 56
  KärpätChampions HL8 2 35 2|        
 2019-2020 KärpätLiiga51 5 2429 10|        
  KärpätChampions HL4 0 22 2|        
 2020-2021 KärpätLiiga41 2 1618 16|Playoffs5 0 33
 2021-2022 SportLiiga58 5 2631 20|        
 2022-2023 SportLiiga25 2 911 10|        

Player statistics powered by www.eliteprospects.com