2008-09: Toronto Nationals Min. Midgets (GTHL).
May/2009: Drafted by OHL Soo Greyhounds.
2009-10: Soo Thunderbirds (NOJHL).
Oct 31/10: Scored 1st OHL goal @ Sarnia Sting.
2010-13: Soo Greyhounds & Sudbury Wolves (OHL).
Nov 08/13: Made Dukes debut vs North York Rangers.
Nov 17/13: Named Defensive Player of Game vs Aurora Tigers.
Nov 22/13: Picked up first point as a Duke assisting on PP tieing goal in 3 to 2 shootout win @ Lindsay Muskies.
Nov 23/13: Assisted on game opening goal in 4 to 2 win @ Oakville Blades.
Nov 30/13: Scored first goal as a Duke in 3 to 1 win @ Stouffville Spirit.
Dec 06/13: Named 3rd Star of Game in 5 to 1 win vs Kingston Voyageurs.
Dec 13/13: Assisted on PPG in 5 to 2 win vs Orangeville Flyers.
Jan 03/14: Named Hardest Working Player vs Aurora Tigers.
Jan 04/14: Scored PPG in 3 to 2 win @ Toronto Jr Canadiens.
Jan 12/14: Named Defensive Player of Game with 2 assists in 5 to 1 win vs Oakville Blades.
Jan 15/14: Named team assistant captain.
Jan 17/14: Named Defensive Player of Game + PP assist vs Trenton Golden Hawks.
Jan 19/14: Assisted on GWG in 4 to 2 win @ North York Rangers.
Jan 31/14: Scored opening game goal in 7 to 3 win vs Cobourg Cougars.
Feb 04/14: Named January Player of Month.
Feb 16/14: Assisted on game opening goal in 7 to 2 win vs Hamilton Red Wings.
2013-14 Regular Season Hi-Lites: Named January Player of Month. Named Defensive Player of Game 3 times. Jan 12/14 had multi-point game ( 2 assists) in 5 to 1 win vs Oakville Blades.
Feb 26/14: Scored goal @ Cobourg Cougars.
May 01/14: Scored insurance goal in 5 to 3 win vs Toronto Lakeshore Patriots.
May 03/14: Scored PP goal vs Toronto Lakeshore Patriots.
May 16/14: Commited to Nipissing University CIS.