Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 1999-2000 Welland Tigers U14 AAASCTA U14- - -- -|        
 2000-2001 Welland Tigers U15 AAASCTA U15- - -- -|        
  Welland CougarsGHL6 0 11 2|Playoffs2 0 00
  Welland Tigers U15 AAAOHL Cup6 2 13 0|        
 2001-2002 North Bay CentennialsOHL57 3 36 21|Playoffs5 0 00
  Canada Ontario U17WHC-17- - -- -|        
 2002-2003 Saginaw SpiritOHL67 7 1623 57|        
  Canada U18WJC-187 0 11 0|        
  Canada U18Hlinka Gretzky Cup5 0 00 2|        
 2003-2004 Saginaw SpiritOHL67 5 1419 96|        
  OHL All-StarsCHL Challenge2 0 00 0|        
 2004-2005 Saginaw SpiritOHL28 1 67 46|        
  Owen Sound AttackOHL35 2 1113 46|Playoffs8 1 34
 2005-2006 Wilkes-Barre/Scranton PenguinsAHL55 1 56 60|Playoffs11 0 11
  Wheeling NailersECHL14 3 710 4|        
 2006-2007 Wilkes-Barre/Scranton PenguinsAHL3 0 00 6|        
  Wheeling NailersECHL65 10 3242 115|        
 2007-2008 Wilkes-Barre/Scranton PenguinsAHL46 3 58 145|Playoffs7 0 00 11 
  Wheeling NailersECHL22 3 1417 43|        
 2008-2009 Pittsburgh PenguinsNHL15 0 11 22|        
  Wilkes-Barre/Scranton PenguinsAHL57 9 716 176|Playoffs8 0 22
 2009-2010 Arizona CoyotesNHL41 3 25 117|        
 2010-2011 Arizona CoyotesNHL48 1 01 71|Playoffs1 0 00
 2011-2012 Arizona CoyotesNHL31 1 01 41|Playoffs3 0 00 15 
 2012-2013 Cardiff DevilsEIHL11 6 1521 8|        
  Cardiff DevilsEIHL Cup1 0 22 0|        
  Arizona CoyotesNHL28 0 66 36|        
 2013-2014 Arizona CoyotesNHL39 2 68 53|        
 2014-2015 Portland PiratesAHL8 0 00 0|        
  Manchester MonarchsAHL48 1 67 167|Playoffs11 0 00
 2015-2016 Ontario ReignAHL35 2 13 51|Playoffs13 1 12 17 
 2016-2017 Ontario ReignAHL18 0 33 48|        

Player statistics powered by www.eliteprospects.com