2011-12: Played for Victory Honda U18. 36 games, 46 points, 111 PIM's.
2012-13: Played for Langley Rivermen of BCHL. 53 games, 23 points. Scored 4 of his 12 goals on the powerplay.
July 15/13: Acquired by the Dukes.
Sep 20/13: In his Dukes debut picked up assist in 4 to 1 win over Georgetown Raiders.
NCAA Commit: Michigan Tech
Sep 22/13: Named 3rd Star with first goal as a Duke + assist + shootout goal in 5 to 4 win @ Whitby Fury.
Sep 26/13: Assisted on opening goal in 6 to 3 win @ Hamilton Red Wings.
Sep 27/13: Named first star with insurance PPG 4 to 0 over Stouffville Spirit.
Sep 29/13: Assisted on insurance goal in 6 to 0 win over Newmarket Hurricanes @ OJHL Showcase.
Sep 30/13: Scored goal + 2 assists in 4 to 3 shootout win @ Cobourg Cougars.
Oct 18/13: Scored unassisted goal in 5 to 3 win vs Buffalo Jr Sabres.
Oct 19/13: Scored PPG in 6 to 2 win @ Mississauga Chargers.
Oct 27/13: Named 1st Star of Game + Hardest Working Player of Game with 2 goals + 3 assists in 6 to 2 win vs Pickering Panthers.
Nov 01/13: Named OJHL East Division 1st Star of the Week.
Nov 08/13: Goal + assist vs North York Rangers.
Nov 20/13: Scored 2 goals including PP goal in 7 to 5 win @ Georgetown Raiders.
Nov 23/13: Assisted on tieing goal in 4 to 2 win @ Oakville Blades.
Nov 24/13: Scored goal and suffered serious injury vs Whitby Fury.
Jan 04/14: 1st game back after missing previous 9 scored at the 15 second mark in 3 to 2 win @ Toronto Jr Canadiens.
Jan 10/14: Named 3rd Star with 2 assists in 4 to 0 win vs Newmarket Hurricanes.
Jan 12/14: Named 1st Star and Hardest Working Player of Game with 2 PPG's + 2 assists in 5 to 1 win vs Oakville Blades.
Jan 17/14: Named OJHL East Division 3rd Star of the Week.
Jan 19/14: Assisted on insurance goal in 4 to 2 win @ North York Rangers.
Jan 30/14: Picked up 2 assists including one on GWG in 4 to 1 win @ Newmarket Hurricanes.
Jan 31/14: Scored PPG + assist in 7 to 3 win vs Cobourg Cougars.
Feb 03/14: Two assists including one on GWG in 3 to 2 win vs Whitby Fury.
Feb 07/14: Named Hardest Working Player of Game with goal to extend game points streak to 5 vs Kingston Voyageurs.
Feb 08/14: Assisted on GWG on PP in 4 to 0 win @ Orangeville Flyers.
Feb 12/14: Scored goal in 8 to 3 win @ Burlington Cougars.
Feb 16/14: Assisted on insurance goal in 7 to 2 win vs Hamilton Red Wings.
2013-14 Regular Season Hi-Lites: Despite missing 14 games with various injury problems 2nd on team in PPG (6), 3rd on team in goals (18), assists (28) and points (46).
May 01/14: Made only appearance in Dudley Hewitt Cup Tournament due to injury in 5 to 3 win vs Toronto Lakeshore Pariots.