Elite Prospects
 Season Team League GP G A TP PIM
 2000-2001 Vaughan PeeweeQC Int PW- - -- -
 2002-2003 Vaughan Kings U16 AAAGTHL U1660 9 1827 72
 2003-2004 Aurora TigersOJHL36 4 1216 48
  Ottawa 67'sOHL7 0 00 4
  Aurora TigersRBC Cup5 1 01 4
 2004-2005 Ottawa 67'sOHL68 6 2430 44
  Ottawa 67'sMemorial Cup4 1 01 0
 2005-2006 Ottawa 67'sOHL68 11 3748 40
  Cleveland Barons AHL2 0 00 0
  OHL All-StarsCHL Challenge1 0 00 0
 2006-2007 Ottawa 67'sOHL68 11 3849 66
  Worcester SharksAHL3 0 00 0
 2007-2008 Worcester SharksAHL80 10 2434 44
 2008-2009 San Jose SharksNHL12 0 00 6
  Worcester SharksAHL63 11 1930 40
 2009-2010 San Jose SharksNHL24 0 33 12
  Worcester SharksAHL55 5 2732 29
 2010-2011 San Jose SharksNHL17 1 34 8
  Carolina HurricanesNHL17 1 45 2
 2011-2012 Carolina HurricanesNHL44 2 24 35
  Charlotte CheckersAHL4 0 33 0
 2012-2013 Vancouver CanucksNHL2 0 00 0
  Chicago WolvesAHL53 2 810 40
  Worcester SharksAHL13 2 46 7
 2013-2014 AIKSHL54 5 1217 40
 2014-2015 Nürnberg Ice TigersDEL51 3 1821 36
 2015-2016 Nürnberg Ice TigersDEL52 6 2733 16
 2016-2017 EHC MünchenDEL51 9 1625 20
  EHC MünchenChampions HL6 1 01 6
 2017-2018 EHC MünchenDEL52 6 2228 14
  EHC MünchenChampions HL7 2 13 2
 2018-2019 EHC MünchenDEL52 5 1015 16
  EHC MünchenChampions HL12 1 45 2
 2019-2020 EC SalzburgICEHL48 4 1721 18
 2020-2021 EC SalzburgICEHL46 5 2429 30
 2021-2022 Villacher SVICEHL46 1 2021 8
 2022-2023 Villacher SVChampions HL5 0 00 4
  Villacher SVICEHL48 5 611 12

Player statistics powered by www.eliteprospects.com