2008-09: Played for Ajax-Pickering AAA Minor Midgets.
2009: Drafted by the OHL Belleville Bulls.
Dec 07/09: Scored 1st Jr A goal (GWG) in 5 to 2 win vs Ajax Attack.
2009-13: Played 4 seasons with the Jr. A Whitby Fury. 189 games, 56 points.
July 5/13: Signed with Dukes.
Sep 11/13: Named team assistant captain
Sep 12/13: Scored game winning goal in Dukes debut, 4 to 3 @ Kingston Voyageurs.
Sep 20/13: Scored insurance goal + assist in 4 to 1 win over Georgetown Raiders.
Sep 26/13: Scored opening goal in 6 to 3 win @ Hamilton Red Wings.
Sep 29/13: Named 2nd Star with 2 goals + assist in 6 to 0 win over Newmarket Hurricanes @ OJHL Showcase.
Sep 30/13: Assisted on all 3 regulation goals in 4 to 3 shootout goal @ Cobourg Cougars.
Oct 02/13: Named 2nd Star scoring GWG 4 to 1 @ Aurora Tigers.
Oct 04/13: Named 1st Star and Hardest Working Player with 2 PPG's including game winner, 4 to 3 vs Trenton Golden Hawks.
Oct 06/13: Named 1st Star with 2 goals + assist on insurance goal in 5 to 3 win vs Lindsay Muskies.
Oct 09/13: 2 assists @ Toronto Lakeshore Patriots.
Oct 19/13: Scored PPG in 6 to 2 win @ Mississauga Chargers.
Oct 27/13: Scored goal + assist in 6 to 2 win vs Pickering Panthers.
Nov 20/13: Drew assist in 7 to 5 win @ Georgetown Raiders.
Nov 22/13: Scored shootout goal in 3 to 2 win @ Lindsay Muskies.
Dec 06/13: Scored insurance goal + PP assist in 5 to 1 win vs Kingston Voyageurs.
Dec 13/13: Assisted on GWG in 5 to 2 win vs Orangeville Flyers.
Dec 17/13: Drew assist in 3 to 2 win @ Lindsay Muskies.
Dec 18/13: Named to OJHL North-East roster for Central Canada Cup All-Star Challenge.
Dec 28/13: Named 2nd Star of Game with goal vs OJHL-SW.
Jan 04/14: Assisted on opening game goal in 3 to 2 win @ Toronto Jr Canadiens.
Jan 10/14: Named 2nd Star + Hardest Working Player of Game with 2 goals (including his 20th) in 4 to 0 win vs Newmarket Hurricanes.
Jan 12/14: Scored PPG + assist in 5 to 1 win vs Oakville Blades.
Jan 19/14: Assisted on insurance goal in 4 to 2 win @ North York Rangers.
Feb 03/14: Assisted on second goal in 3 to 2 win vs Whitby Fury.
Feb 08/14: Scored insurance goal in 4 to 0 win @ Orangeville Flyers.
Feb 16/14: Scored insurance goal in 7 to 2 win vs Hamilton Red Wings. Goal was 50th in OJHL career and 100th OJHL career point.
Feb 19/14: Assisted on insurance goal in 9 to 0 win vs Burlington Cougars.
Feb 21/14: Named 3rd Star of Game with 2 goals (one PPG) vs Mississauga Chargers.
2013-14 Regular Season Hi-Lites: One of just two Dukes to play in all 53 games. Led team in PPG (9). 2nd on team in goals (26), points (47) and GWG (3).
Apr/14: Won Dukes Sportsmanship Award. Won the Rick Meagher Award.
Apr 29/14: Scored PPG in 4 to 1 win vs Kirkland Lake Gold Miners.
May 01/14: Named MVP of Game with GWG in 5 to 3 win vs Toronto Lakeshore Patriots.
Jun 03/14: Commited to Nipissing University Lakers CIS.