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.
Mar 23: Named 2nd Star of Game with 2 assists in 3 to 2 win vs Cobourg Cougars.
Mar 25: Assist @ Cobourg Cougars.
Mar 27: Named Dukes Defensive Player of Month.
Playoffs: Led team in points(12), 2nd in assists (9), 2nd in PP goals (3), 3rd in goals (3), 3rd in PP assists (3). Named 2nd Star of Game. Named Hardest Working Player of Game twice. Named Defensive Player of Month.
Career: Played 154 games, 80 points.