2011-12: Played for AAA Quinte Red Devils Minor Midgets
2012 OHL Belleville Bulls draft pick.
One of just three 16 year olds to make 2012-13 Dukes roster.
Sep 13/12: Made Dukes debut @ Kingston Voyageurs.
Sep 24/12: First Junior A goal was overtime winner, 4 to 3 over Cobourg Cougars.
Oct. 12/12: Recorded assist in 5 to 4 comeback win over Kingston Voyageurs.
Nov. 11/12: Scored insurance goal in 6 to 2 win over Stouffville Spirit.
Nov. 18/12: Assisted on insurance goal in 4 to 0 win over Whitby Fury.
Dec. 6/12: Named to OJHL Prospects Roster.
Dec. 29/12: Scored goal for OJHL Prospects in 4 to 3 win over CHHL Prospects.
Jan. 6/13: Recorded assist in 3 to 2 win over Stouffville Spirit.
Jan. 11/13: Assisted on insurance goal in 6 to 1 win over Pickering Panthers.
Jan. 31/13: Assisted on insurance goal in 3 to 0 win over Newmarket Hurricanes.
Feb. 10/13: Picked up 2 assists in 7 to 4 win over Stouffville Spirit.
Feb. 22/13: Named 3rd Star in 3 to 0 win over Whitby Fury.
Mar 01/13: Won regular season Fan Favourite Award. Assisted on GWG in 1 to 0 playoff win over Kingston Voyageurs.
Aug 31/13: Signed by the OHL Belleville Bulls.
Nov 27/13: Picked up 1st OHL point (assist) in 5 to 2 win vs Mississauga Steelheads.
Oct 15/14: Reassigned to Dukes.
Oct 18/14: Recalled by Bulls in 6 to 4 win vs Soo Greyhounds.
Oct 19/14: Recorded assist in 3 to 2 win vs Sarnia Sting.
Oct 25/14: Returned to Dukes.
Oct 26/14: Assist in 7 to 3 win vs Pickering Panthers.
Oct 31/14: PPA on GWG in 4 to 2 win vs North York Rangers.
Nov 05/14: Recalled by Bulls +2 in 5 to 1 win vs Mississauga Steelheads.
Nov 07/14: @ Soo Ste. Marie Greyhounds.
Nov 08/14: +2 @ Sudbury Wolves.
Nov 14/14: Goal + PPA in 5 to 1 win vs Georgetown Raiders.
Nov 15/14: Powerplay assist @ Oakville Blades.
Nov 28/14: Named Hardest Working Player of Game with game-opening PP goal in 2 to 1 win vs Milton Icehawks.
Dec 05/14: Powerplay goal vs Whitby Fury.
Dec 06/14: Named to Team Canada East Selection Camp.
Dec 10/14: Named to Team Canada East final roster.
Jan 17/15: Powerplay goal @ Georgetown Raiders.
Jan 24/15: Called up by OHL Bellville Bulls vs London Knights.
Jan 25/15: Called up by OHL Belleville Bulls and picked up assist vs Peterborough Petes.
Jan 25/15: Played 2nd game in same day in 4 to 2 win vs Stouffville Spirit.
Jan 28/15: Powerplay assist @ Trenton Golden Hawks.
Feb 01/15: One of just 5 D-men dressed in 3 to 1 win vs Buffalo Jr Sabres.
Feb 06/15: Assist on insurance goal in 7 to 3 win vs Whitby Fury.
Feb 07/15: One of just 4 D-men dressed in 8 to 2 win @ Mississauga Chargers.
Feb 13/15: Powerplay assist vs Toronto Jr Canadiens.
Feb 14/15: Assist @ Toronto Patriots.
Feb 16/15: Assisted on game-opening goal @ Stouffville Spirit.
Feb 17/15: Powerplay assist in 6 to 4 win @ Hamilton Red Wings.
2014-15 Reg. Season Hi-Lites: Led team in Pim's with 78.
4 goals (2nd Dukes D-men). 3 PPG's (most by Dukes D-men). 7 PPA's (2nd Dukes D-men).
Feb 27: Scored powerplay goal @ Trenton Golden Hawks.
Mar 07/15: Called up by OHL Belleville Bulls.
Mar 26/15: Made OHL playoff debut for Bulls @ Barrie Colts.
Apr 02/15: Played in last ever OHL Belleville Bulls game vs Barrie Colts.
May 05/15: Named City of Belleville Honours & Awards Night.
Sep 01/15: Attends OHL Hamilton Bulldogs training camp.
Sep 25/15: Played in 1st ever Hamilton Bulldogs OHL game @ London Knights.
Sep 26/15: Played in 1st ever Hamilton Bulldogs home game in 4 to 3 win vs Oshawa Generals.
Mar 03/16: Scored 1st OHL goal @ Peterborough Petes.
Sep 09/16: Named 3rd Star of Game with 2 assists in 4 to 3 OT win vs Aurora Tigers.
Sep 11/16: Two assists in 6 to 1 win @ Aurora Tigers.
Sep 28/16: PP assist vs Toronto Jr Canadiens.
Sep 30/16: Insurance goal in 4 to 1 win vs Kingston Voyageurs.
Oct 06/16: Assist on game-tieing goal in 2 to 2 DOT @ Stouffville Spirit.
Oct 16/16: Goal + PP assist @ Pickering Panthers.
Oct 18/16: Assist @ Whitby Fury.
Oct 29/16: Assist @ Oakville Blades. Played his 100th regular season game as a Duke.
Nov 05/16: PP goal @ Mississauga Chargers.
Nov 11/16: PP assist vs Buffalo Jr Sabres.
Nov 18/16: Goal vs Cobourg Cougars.
Nov 20/16: PP assist vs Whitby Fury.
Nov 27/16: Played forward and had SH assist on GWG, 7 to 2 @ Lindsay Muskies.
Dec 02/16: PP assist on insurance goal in 6 to 1 win vs Pickering Panthers.
Dec 09/16: Assisted on game-opening goal in 2 to 1 win vs Newmarket Hurricanes.
Dec 10/16: Assist @ Toronto Patriots.
Dec 16/16: Named 1st Star of Game with 3 goals including 1 on PP in 7 to 2 win vs Kingston Voyageurs.
Dec 18/16: Assist on game-opening goal vs Stouffville Spirit. Points in 6 consecutive games.
Dec 20/16: Named OJHL East Division Player of the Week.
Dec 31/16: Named Defensive Player of the Month.
Jan 06/17: PP assist vs Markham Royals.
Jan 13/17: Returned to line-up after missing 2 games with assist on insurance-goal in 5 to 2 win @ Lindsay Muskies.
Jan 20/17: Named 3rd Star of Game with goal + PP assist vs Trenton Golden Hawks.
Jan 22/17: 2 assists in 8 to 2 win vs Lindsay Muskies.
Jan 24/17: Assist on GWG, 4 to 1 vs Aurora Tigers.
Jan 25/17: Assist on tying goal in 4 to 1 win vs Kingston Voyageurs.
Jan 27/17: Assist vs Stouffville Spirit.
Jan 29/17: PP assist on game-opening goal in 4 to 3 win @ North York Rangers.
Feb 03/17: Assist on game-opening goal @ Markham Royals.
Feb 12/17: 2 assists including 1 on pp in 9 to 1 win vs Lindsay Muskies.
Feb 17/17: Named 1st Star of Game + Hardest Working Player with 2 goals, 1 on PP, 1 GWG + assist in 5 to 2 win vs Pickering Panthers.
Feb 19/17: Assist on insurance goal in 7 to 1 win @ Pickering Panthers.
Feb 24/17: Named 3rd Star of Game vs Whitby Fury.
Reg. Season Hi-Lites:
41 points (11th OJHL D-men)
Named Defensive Player of Month for December.
Had 8 multi-point games.
Scored hat-trick in win vs Kingston.
Mar 02: SH assist in 3 to 0 win @ Whitby Fury.
Mar 03: PP goal + assist on GWG, 3 to 2 OT vs Whitby Fury.
Mar 10: Named Hardest Working Player of Game with PP goal + assist @ Whitby Fury.
Mar 14: PP assist in 3 to 2 win @ Whitby Fury.
Mar 17: Played in 150th career (reg. season + playoffs) game as a Duke vs Cobourg Cougars.
Mar 20: Named Hardest Working Player of Game with PP assist @ Cobourg Cougars.
Mar 22: PP goal + PP assist @ Cobourg Cougars.