Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2000-2001 SaiPa U16U16 SM-sarja13 5 49 10|Playoffs3 1 01
 2001-2002 SaiPa U16U16 SM-sarja14 18 826 18|Playoffs2 0 11
  SaiPa U18U18 SM-sarja6 2 13 14|        
  Finland U16 (all)International-Jr6 3 03 12|        
 2002-2003 SaiPa U18U18 SM-sarja10 3 811 18|        
  SaiPa U20U20 SM-sarja28 7 411 28|Playoffs3 1 01
  SaiPaLiiga2 1 01 2|        
  Finland U17 (all)International-Jr10 3 69 14|        
  Finland U18WJC-186 1 01 6|        
 2003-2004 SaiPa U20U20 SM-sarja10 5 38 4|Playoffs4 0 11
  SaiPaLiiga40 4 48 16|        
  Suomi U20Mestis3 0 11 0|        
  Finland U18WJC-186 5 611 16|        
  Finland U20WJC-207 1 01 0|        
 2004-2005 SaiPaLiiga52 15 520 34|        
  Finland U20WJC-206 1 45 2|        
 2005-2006 New York IslandersNHL15 1 12 4|        
 2006-2007 Bridgeport IslandersAHL60 6 1016 51|        
 2007-2008 Boston BruinsNHL57 7 310 19|Playoffs7 0 22
  Providence BruinsAHL8 3 58 4|Playoffs6 4 15
 2008-2009 Boston BruinsNHL33 0 33 10|        
  Anaheim DucksNHL17 4 26 6|Playoffs9 0 00
 2009-2010 Anaheim DucksNHL50 4 711 21|        
  Arizona CoyotesNHL17 1 12 6|Playoffs5 0 00
 2010-2011 JokeritLiiga46 11 1627 116|Playoffs7 2 02 12 
  JokeritET0 0 00 0|Playoffs1 0 00
  Finland EHT3 1 01 2|        
  FinlandWC9 1 12 8|        
 2011-2012 Arizona CoyotesNHL5 0 11 0|        
  Montréal CanadiensNHL51 3 36 37|        
  Finland EHT3 0 00 2|        
 2012-2013 Hamilton Bulldogs AHL17 2 24 21|        
 2013-2014 Brynäs IFSHL19 4 37 12|Playoffs5 0 33
  Brynäs IFET4 0 33 6|        
 2014-2015 Torpedo Nizhny NovgorodKHL26 7 310 32|        
 2015-2016 SaiPaLiiga10 4 48 6|        

Player statistics powered by www.eliteprospects.com