Elite Prospects
 Season Team League GP G A TP PIM
 2012-2013 Oshawa Generals U16 AAAETAHL U1635 6 1016 86
 2013-2014 Oshawa Generals U18 AAU18 AA- - -- -
 2014-2015 Oshawa Generals U18 AAAETAHL U18- - -- -
  Oshawa Generals U18 AAABig Nickel U184 0 00 2
 2015-2016 Port Perry LumberjacksCOJCHL41 9 716 12
  Port Perry LumberjacksSchmalz Cup5 1 34 2
 2016-2017 Port Perry LumberjacksPJCHL38 15 1631 60
 2017-2018 Port Perry LumberjacksPJCHL36 8 1725 32

Player statistics powered by www.eliteprospects.com