2011-12: Ajax-Pickering Raiders AAA OMHA-ETA
2012-13: Uxbridge Bruins ; Led all Central League Junior C defensemen in points with 32 in 40 games. Named league Rookie of the Year.
Apr 06/13: Drafted by OHL Belleville Bulls.
Oct 02/13: Made Dukes debut in 4 to 1 win @ Aurora Tigers.
Oct 05/13: Made OHL debut with Belleville Bulls vs Soo Ste. Marie Greyhounds.
Oct 18/13: Assisted on opening goal, 1st Jr. A point, in 5 to 3 win vs Buffalo Jr Sabres.
Oct 19/13: Scored GWG, 1st Jr. A goal, in 6 to 2 win @ Mississauga Chargers.
Oct 23/13: Named OJHL East Division Rookie of the Week.
Nov 01/13: Named Defensive Player of Game vs Cobourg Cougars.
Nov 02/13: Recorded 1st OHL point, PP assist, in 4 to 3 win vs North Bay Battalion.
Dec 01/13: Signed with the Bulls.
Jan 08/14: Scored 1st OHL goal vs Kitchener Rangers.
Mar 04/14: Named Bulls Academic Player of the Month for February.
Oct 02/14: Reassigned to Dukes.
Oct 03/14: PPA + SHA in 5 to 2 win @ Trenton Golden
Oct 24/14: Assisted on GWG in 3 to 2 win @ Lindsay Muskies.
Oct 26/14: Named 1st Star of Game with 2 PP goals including game winner 7 to 3 vs Pickering Panthers.
Nov 01/14: PP assist on GWG 6 to 2 @ Orangeville Flyers.
Nov 03/14: Named to 2014 Central Canada Cup Roster.
Nov 07/14: Named Defensive Player of Game vs Cobourg Cougars.
Nov 09/14: Named Defensive Player of Game vs Newmarket Hurricanes.
Nov 15/14: Assisted on game-opening goal in 3 to 2 win vs Team OJHL Hawerchuk.
Nov 14-16/14: Played in all 6 games in Central Canada Cup for Team OJHL Nieuwendyk reaching the finals @ Mastercard Centre.
Nov 20/14: 2 goals including GW + PP assist in 5 to 2 win @ Newmarket Hurricanes.
Nov 21/14: Assist on GWG in 4 to 3 win vs Trenton Golden Hawks.
Nov 22/14: OHL rights dealt to Mississauga Steelheads.
Nov 23/14: Makes Steelheads debut and is +1 in 5 to 1 win vs Peterborough Petes.
Nov 25/14: Named OJHL East Division Star of the Week.
Nov 28/14: Named to Team Canada East Selection Camp Roster.
Nov 30/14: Assisted on insurance goal and was +2 in 6 to 2 win vs London Knights.
Dec 01/14: Signed by OHL Mississauga Steelheads.
Oct 29/15: Signed by Dukes.
Oct 30/15: Powerplay assist in 1st game back with Dukes vs North York Rangers.
Nov 01/15: Goal @ Pickering Panthers.
Nov 06/15: Goal + assist in 5 to 3 win vs Whitby Fury.
Nov 13/15: Assisted on GWG in 3 to 2 OT win vs Toronto Patriots.
Nov 14/15: PP insurance goal in 3 to 1 win @ Aurora Tigers.
Nov 20/15: Shorthanded assist + powerplay assist in 5 to 1 win vs Mississauga Chargers.
Nov 25/15: Assisted on game-opening goal in 2 to 1 win @ Cobourg Cougars.
Dec 04/15: PP assist on game-opening goal vs Pickering Panthers.
Dec 08/15: Named to OJHL All-Star Team to play Czech Republic Dec 13/15.
Dec 09/15: 2 PP assists @ Buffalo Jr. Sabres.
Dec 11/15: Played for OJHL All-Star Team win 4 to 3 shootout vs Czech Republic.
Dec 13/15: Named 2nd Star of Game with GWG 4 to 3 in DOT @ Pickering Panthers.
Jan 02/16: 2 assists including one on GWG 6 to 2 @ Stouffville Spiit.
Jan 08/16: Assist on game-tieing goal 3 to 3 DOT vs Kingston Voyageurs.
Jan 10/16: Goal + 2 assists in 12 to 2 win @ Milton Icehawks.
Jan 17/16: Powerplay assist on GWG 3 to 2 vs Whitby Fury.
Jan 20/16: Assist on game-opening goal in 7 to 2 win vs Pickering Panthers.
Jan 29/16: Assist in 5 to 2 win vs Newmarket Hurricanes.
Feb 01/16: Injured, day-to-day.
Feb 11/16: Returned from injury, missing 3 games. PP assist @ Kingston Voyageurs.
Feb 12/16: Named 3rd Star of Game with 1 goal + 2 PP assists in 6 to 3 win vs markham Royals.
Feb 14/16: Assist in 6 to 1 win vs Aurora Tigers.
Feb 19/16: Named 3rd Star of Game with 3 assists in 5 to 3 win vs Stouffville Spirit.
Feb 21/16: Assist on game-opening goal vs Trenton Golden Hawks.
2015-16 Reg. Season Hi-Lite: Despite missing 21 games his 13 powerplay assists were 10th best among OJHL D-men.
Mar 06: Powerplay assist in 3 to 2 win @ Aurora Tigers.
Mar 31: Named Dukes Player of Month.
Apr 16: Named to OJHL All-Fan Favourite Second Team.
May 21/16: Named Team Co-Defenceman of the Year. Named Team Captain for 2016-17 season.
Sep 09/16: Assisted on GWG 4 to 3 OT vs Aurora Tigers.
Sep 11/16: Two assists in 6 to 1 win @ Aurora Tigers.
Sep 23/16: Named 2nd Star of Game with goal in 3 to 2 win vs Burlington Cougars.
Sep 27/16: PP goal in 5 to 3 win vs Orangeville Flyers.
Sep 30/16: Insurance goal in 4 to 1 win vs Kingston Voyageurs.
Oct 02/16: Game-winning goal, 4 to 1 @ Markham Royals.
Oct 06/16: Named 3rd Star of Game in 2 to 2 DOT @ Stouffville Spirit.
Oct 07/16: PP goal vs Georgetown Raiders.
Oct 14/16: PP assist on GWG, 3 to 1 vs Newmarket Hurricanes.
Oct 24/16: Game-winning goal, 2 to 1 @ Cobourg Cougars.
Nov 02/16: Named to Eastern Canada Cup roster.
Nov 04/16: Named 2nd Star of Game with PP insurance goal + PP assist in 3 to 1 win vs Aurora Tigers.
Nov 05/16: PP assist @ Mississauga Chargers.
Nov 08/16: Named OJHL East Division Player-of-the-Week runner-up.
Nov 11/16: Named 2nd Star of Game with goal vs Buffalo Jr Sabres.
Nov 14/16: Assist for Team OJHL Hawerchuk.
Nov 14/16: Played in 4 to 3 win for Team OJHL Hawerchuk.
Nov 15/16: Played in 2 to 1 win for Team OJHL Hawerchuk.
Nov 15/16: Played in 3 to 0 win for Team OJHL Hawerchuk.
Nov 16/16: Played in 3 to 1 win for Team OJHL Hawerchuk.
Nov 17/16: Assist on game-tying goal in 4 to 1 win @ Stouffville Spirit.
Nov 27/16: 3 assists (2 on PP) in 7 to 2 win @ Lindsay Muskies.
Dec 01/16: Named Dukes Defensive Player of the Month.
Dec 02/16: Named 2nd Star of Game with PP insurance goal + 2 PP assists including 1 on GWG, 6 to 1 vs Pickering Panthers.
Dec 06/16: Selected to play for Team OJHL 1996's.
Dec 20/16: Assist on game-opening goal in 3 to 1 win vs Markham Royals.
Jan 05/17: Assist on GWG, 6 to 3 @ Newmarket Hurricanes.
Jan 06/17: PP goal vs Markham Royals.
Jan 20/17: Extra-attacker assist vs Trenton Golden Hawks.
Jan 24/17: PP game-opening goal in 4 to 1 win vs Aurora Tigers.
Jan 25/17: Assist on game-tying goal in 4 to 1 win vs Kingston Voyageurs. Played in 100th career regular season game as a Duke.
Jan 29/17: Named 1st Star of Game with game-tying goal + PP assist in 4 to 3 win @ North York Rangers.
Feb 02/17: 2 assists, 1 on PP + 1 on GWG in OT, 4 to 3 @ Kingston Voyageurs.
Feb 05/17: PP goal in 5 to 1 win @ Aurora Tigers.
Feb 12/17: Goal + PP assist in 9 to 1 win vs Lindsay Muskies.
Feb 17/17: PP assist in 5 to 2 win vs Pickering Panthers.
Feb 19/17: PP GWG, 7 to 1 @ Pickering Panthers.
Feb 24/17: Named Hardest Working Player of Game with 2 assists including 1 on PP vs Whitby Fury.
Reg. Season Hi-Lites:
39 points (12th OJHL D-men)
1 of just 3 Dukes to play in all 54 games.
8 multi-point games.
Had 4 assists in win @ Lindsay.
Named Defensive Player of Month for November.
Mar 02: Named Hardest Working Player of Game in 3 to 0 win @ Whitby Fury.
Mar 10: Assist @ Whitby Fury.
Mar 14: Game-opening assist in 3 to 2 win @ Whitby Fury.
Mar 23: Named Hardest Working Player of Game with PP assist on game-winner, 3 to 2 vs Cobourg Cougars.
Playoffs: Assisted on GWG, 3 to 2 vs Cobourg Cougars.
Career: Played 133 games, 87 points.
Apr 04/17: Commit to York University Lions OUA.
Apr 17/17: Named OJHL Second Team All-Fan Favourite.