Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2000-2001 Peterborough Petes U15 AAAETAHL U1564 69 46115 20|Playoffs3 3 03
  Peterborough Petes U15 AAAOHL Cup8 9 1120 16|        
  Peterborough BeesOJHL2 1 01 0|        
 2001-2002 London KnightsOHL60 28 3159 56|Playoffs12 2 35 30 
  Canada Ontario U17WHC-176 3 58 8|        
  Canada U18WJC-185 1 12 4|        
 2002-2003 London KnightsOHL67 25 5378 145|Playoffs14 7 1623 27 
  Canada U18Nations Cup5 5 510 6|        
 2003-2004 London KnightsOHL66 40 73113 98|Playoffs15 7 1522 20 
  Cincinnati Mighty DucksAHL0 0 00 0|Playoffs3 1 12
  OHL All-StarsCHL Challenge2 0 11 2|        
 2004-2005 London KnightsOHL60 47 83130 117|Playoffs18 11 2738 46 
  London KnightsM-Cup4 4 37 5|        
  OHL All-StarsCHL Challenge2 0 22 4|        
  Canada U20WJC-206 2 57 6|        
 2005-2006 Anaheim DucksNHL56 13 1225 50|Playoffs11 0 33 16 
  Portland PiratesAHL19 16 1834 32|Playoffs1 1 01
 2006-2007 Anaheim DucksNHL82 17 2744 55|Playoffs21 6 915 37 
 2007-2008 Anaheim DucksNHL70 29 2554 108|Playoffs3 2 13
 2008-2009 Anaheim DucksNHL78 32 4072 109|Playoffs13 8 614 36 
 2009-2010 Anaheim DucksNHL82 27 4976 111|        
  CanadaOG7 4 15 2|        
  CanadaWC7 2 46 2|        
 2010-2011 Anaheim DucksNHL82 50 4898 104|Playoffs6 2 68
 2011-2012 Anaheim DucksNHL80 37 2360 127|        
  CanadaWC8 3 47 8|        
 2012-2013 Anaheim DucksNHL44 15 2136 72|Playoffs7 0 22
 2013-2014 Anaheim DucksNHL81 43 3982 65|Playoffs13 4 711 19 
  CanadaOG6 0 11 2|        
 2014-2015 Anaheim DucksNHL67 33 2255 67|Playoffs16 10 818 14 
 2015-2016 Anaheim DucksNHL82 34 2862 68|Playoffs7 0 44
  CanadaWC10 4 59 6|        
 2016-2017 Anaheim DucksNHL82 19 3453 76|Playoffs17 4 711 34 
  CanadaWCup6 2 02 2|        
 2017-2018 Anaheim DucksNHL71 17 3249 71|Playoffs4 0 00
 2018-2019 Anaheim DucksNHL31 6 410 27|        
 2019-2020 Dallas StarsNHL57 5 1621 70|Playoffs27 5 49 27 
 2020-2021 Montréal CanadiensNHL15 3 58 14|        

Player statistics powered by www.eliteprospects.com