Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2004-2005 Markham Waxers U15 AAAETAHL U15- - -- -|        
  Markham Waxers U15 AAABig Nickel Bantam6 0 66 2|        
  Markham Waxers U15 AAAOHF Bantam AAA6 1 45 -|        
 2005-2006 Markham Waxers U16 AAAETAHL U1672 8 5866 50|        
  Markham Waxers U16 AAAOHL Cup5 2 24 2|        
 2006-2007 Markham Waxers U18 AAAETAHL U18- - -- -|        
  Markham WaxersOJHL1 0 00 0|        
 2007-2008 Niagara IceDogsOHL54 4 812 26|Playoffs9 0 11
 2008-2009 Niagara IceDogsOHL53 4 1923 18|Playoffs12 0 44
 2009-2010 Guelph StormOHL66 0 99 12|Playoffs5 0 00
 2010-2011 Univ. of Prince Edward IslandUSports28 1 1213 26|        
 2011-2012 Univ. of Prince Edward IslandUSports28 2 1517 22|Playoffs6 0 11
 2012-2013 Univ. of Prince Edward IslandUSports28 3 1316 26|Playoffs6 2 35
 2013-2014 Univ. of Prince Edward IslandUSports28 3 1619 28|Playoffs3 0 00 12 
  Fort Wayne KometsECHL11 0 33 4|Playoffs11 0 44 15 
  Canada Universiade6 1 34 6|        
 2014-2015 Brampton BeastECHL69 14 2943 44|        
 2015-2016 Brampton BeastECHL17 4 610 4|        
  Wheeling NailersECHL53 7 3744 34|Playoffs26 6 1723 20 
 2016-2017 HC Banska BystricaSlovakia55 10 4757 48|Playoffs9 3 69
 2017-2018 KalPaLiiga60 15 2439 34|Playoffs6 2 46
  KalPaChampions HL6 1 67 4|        
 2018-2019 Dinamo RigaKHL58 11 3546 22|        
 2019-2020 Kunlun Red StarKHL16 0 33 8|        
  Dinamo MinskKHL3 0 00 4|        
  Dinamo RigaKHL4 0 11 2|        
  Team Canada Spengler Cup4 0 22 4|        
 2020-2021 Dinamo RigaKHL14 2 35 6|        

Player statistics powered by www.eliteprospects.com