Elite Prospects
 Season Team League GP G A TP PIM      Playoffs GP G A TP PIM 
 2010-2011 Niagara Falls Canucks U16 AAASCTA U1643 6 1218 111|        
 2011-2012 Guelph StormOHL34 1 34 22|        
 2012-2013 Guelph StormOHL67 3 1215 59|Playoffs5 0 00
 2013-2014 Guelph StormOHL67 3 1316 69|Playoffs20 1 45 12 
  Guelph StormM-Cup4 0 00 4|        
 2014-2015 Guelph StormOHL28 4 1620 40|        
  OHL All-StarsJr Super Series1 0 00 15|        
  Barrie ColtsOHL29 1 1011 22|Playoffs9 2 46
 2015-2016 Ottawa SenatorsNHL5 0 11 2|        
  Binghamton SenatorsAHL47 2 46 34|        
  Jacksonville IcemenECHL4 0 22 2|        
 2016-2017 Ottawa SenatorsNHL6 0 00 0|Playoffs9 0 22
  Binghamton SenatorsAHL63 2 2527 81|        
 2017-2018 Ottawa SenatorsNHL41 0 11 21|        
  Belleville SenatorsAHL19 2 911 31|        
 2018-2019 Ottawa SenatorsNHL51 1 45 56|        
 2019-2020 Toronto MarliesAHL34 1 1011 22|        
  Milwaukee AdmiralsAHL7 0 11 20|        
 2020-2021 Nashville PredatorsNHL34 0 77 17|Playoffs5 0 11
 2021-2022 Nashville PredatorsNHL1 0 00 0|        

Player statistics powered by www.eliteprospects.com