2014-15: Quinte Red Devils MM AAA 36 games, 15 points.
Apr/15: Drafted by OHL Oshawa Generals.
2015-16: Port Hope Panthers EBJCHL 38 games, 10 points.
Sep 19/15: Made Jr C debut in 9 to 1 win vs Campbellford Rebels.
Oct 31/15: Recorded 1st Jr C points (2 assists) in 12 to 1 win vs Campbellford Rebels.
Dec 05/15: Scored 1st Jr C goal in 5 to 3 win vs Gananoque Islanders. Named 1st Star of Game.
Jul 05/16: Signed with Dukes.
Aug 30/15: Invited to Oshawa Generals camp.
Sep 09/16: Made Dukes debut in 4 to 3 OT win vs Aurora Tigers.
Sep 18/16: Named 1st Star scoring 1st Jr A goal, game-opener, in 5 to 2 win vs Milton Icehawks.
Oct 14/16: Solid shutdown role in 3 to 1 win vs Newmarket Hurricanes.
Oct 28/16: Injured day-to-day @ Trenton Golden Hawks.
Nov 25/16: Returned to line-up vs Trenton Golden Hawks.
Dec 09/16: One of just 5 D-men dressed in 2 to 1 win vs Newmarket Hurricanes.
Dec 16/16: Solid defensive play in 7 to 2 win vs Kingston Voyageurs.
Jan 06/17: Returned to line-up vs Markham Royals after missing 3 previous games.
Jan 08/17: Assist @ St. Michaels Buzzers.
Jan 25/17: Insurance goal in 4 to 1 win vs Kingston Voyageurs.
Feb 10/17: Assist on game-opening goal in 2 to 1 win @ Trenton Golden Hawks.
Feb 13/17: Injured, out day-to-day.
Feb 24/17: Returned to line-up after missing 2 games vs Whitby Fury.
Reg. Season Hi-lites:
4th youngest player on team.
Scored goals in wins over Kingston & Milton.
Assist in win over Trenton.
Mar 02: Made playoff debut in 3 to 0 win @ Whitby Fury.
Mar 23: Solid defensive play in 3 to 2 win vs Cobourg Cougars.