Served as an alternate captain with Windsor (OHL) in 2016-17, helping the Spitfires win the Memorial Cup as Canadian Hockey League champions.
Registered 21 points (1g, 20a) in 60 Ontario Hockey League (OHL) games with the Windsor Spitfires… Ranked fifth in points and third in assists among OHL rookie defensemen… Ranked second among team defensemen in assists and points… Tallied his first career OHL point (assist) in his OHL debut vs. Erie (9/26)… Recorded two assists and his first career OHL fighting major vs. Saginaw (10/16)… Posted a three-game assist streak from 10/25-11/1 (4a), including two assists vs. Mississauga (10/25)… Posted a three-game assist streak from 1/10-1/16 (3a)… Scored his first career OHL goal at Kitchener (3/6).
Tallied 37 points (10g, 27a) in 68 OHL games with Windsor… Ranked second among Spitfires defensemen in goals, assists and points… Set OHL career highs in goals, assists, points and plus/minus (+22)… Registered seven penalty minutes, including a fighting major, vs. Kingston (10/20)… Posted a three-game assist/point streak from 10/25-10/30 (1g, 5a), including three points (1g, 2a) vs. London (10/25)… Registered a Gordie Howe hat trick (1g, 1a and a fighting major) at Guelph (11/8)… Posted a five-game point streak from 11/5-11/15 (3g, 5a), including three assists at Niagara (11/5)… Posted a four-game point streak from 12/4-12/13 (1g, 3a)… Posted a three-game assist streak from 1/3-1/9 (3a)… Earned two assists vs. Oshawa (1/14)… Tied for the team lead among defensemen with two goals in five OHL playoff games.
Recorded 28 points (8g, 20a) in 61 OHL games with Windsor… Ranked tied for second in assists and third in goals and points among team defensemen… Posted a three-game assist/point streak from 10/7-10/13 (2g, 5a), including three points (1g, 2a) vs. Flint (10/13)… Posted a three-game point streak from 10/27-11/3 (2g, 2a), including two points (1g, 1a) vs. Saginaw (11/3)… Tallied two points (1g, 1a) vs. London (1/3)… Earned two points (1g, 1a) at Kitchener (1/17)… Registered two assists at Kitchener (2/3)… Added two assists in seven OHL playoff games… Skated in all four Memorial Cup games as host Windsor was crowned Canadian Hockey League (CHL) champion.
Earned seven points (2g, 5a) in 60 games with the Utica Comets of the American Hockey League (AHL) during his first professional season… Set AHL career highs in goals and points… Made his AHL/professional debut at Toronto (10/7)… Earned his first AHL/professional point (assist) vs. Hartford (11/18)… Scored his first AHL/professional goal at Springfield (3/31)… Added one assist in five AHL playoff games… Made his AHL playoff debut in Game 1 at Toronto (4/21)… Tallied his first AHL playoff point (assist) in Game 3 vs. Toronto (4/25).
Registered six assists in 34 AHL games with Utica… Set AHL career high in assists… Recalled to Vancouver (11/1)… Reassigned to Utica (11/7)… Earned his first professional fighting major at Wilkes-Barre/Scranton (2/16)… Ended the season with assists in back-to-back games from 3/20-3/22 (2a).
Recorded four assists in 48 AHL games with Utica… Set AHL career high in plus/minus (+12)… Recalled to Vancouver (11/8)… Reassigned to Utica (11/13)… Recalled to Vancouver (12/1)… Reassigned to Utica (12/13)… Recalled to Vancouver (12/16)… Reassigned to Utica (12/23)… Recalled to Vancouver (3/3)… Reassigned to Utica (3/5)… Recalled to Vancouver (3/11)… Reassigned to Utica (3/15).
Tallied one assist in 18 games with Vancouver during his first full NHL season… Made his NHL debut vs. MTL (1/20)… Logged a season-high 18:48 of ice time at TOR (2/4)… Recorded his first career NHL point (assist) vs. Toronto (4/18).
Split the season between Chicago (AHL) and Carolina (NHL), posting 18 points (6g, 12a) in 44 AHL games and three assists in 16 NHL games… Ranked tied for second in goals and plus/minus (+14) among Wolves defensemen… Established new AHL single-season highs in goals, assists, points, plus/minus, shorthanded goals (1) and game-winning goals (2)… One of seven Wolves skaters and the only Wolves blueliner to score a shorthanded goal… Began the season with Chicago… Posted a three-game goal streak from 10/31-11/7 (3g), including his first game-winning goal of the season vs. Milwaukee (11/7)… Recorded a fighting major at Rockford (11/12)… Recalled to Carolina (11/29)… Registered a team- and season-high five hits in his Hurricanes debut at DAL (11/30)… Logged a season-high 19:20 of ice time vs. BUF (12/4)… Recorded an assist for his first Hurricanes point at WPG (12/7)… Missed four games due to a lower-body injury (12/16-1/1)… Reassigned to Chicago (1/3)… Signed to two-year extension (1/21)… Tallied two points (1g, 1a), including his first career AHL shorthanded goal, at Milwaukee (2/5)… Recalled to Carolina (2/23)… Earned an assist vs. EDM (2/27)… Tallied an assist vs. PHI (3/12)… Reassigned to Chicago (3/14)… Recorded two assists vs. Grand Rapids (4/28)… Added eight points (2g, 6a) in 18 AHL playoff games as the Wolves won the Calder Cup… Ranked third in plus/minus (+10), tied for fourth in goals and tied for eighth in assists and points among all AHL defensemen during the postseason… Earned two assists and a +3 rating in Game 1 vs. Milwaukee (5/21)… Recorded two points (1g, 1a), including his first career AHL playoff goal, in Game 1 vs. Stockton (6/3)… Tallied a shorthanded assist, the only shorthanded point for any Wolves blueliner during the playoffs, in Game 5 at Stockton (6/11)… Scored a goal in Game 3 at Springfield (6/22).
Recorded 14 points (6g, 8a) in 78 games with Carolina during his first full NHL season… Led the team in plus/minus (+23) and ranked fourth in blocked shots (63)… Was assessed his first NHL fighting major at SJS (10/14), dropping the gloves with Noah Gregor… Scored his first career NHL goal at PIT (12/22)… Scored a goal in back-to-back games (1/12-1/14: 2g) for the first time in his NHL career, with his first career shorthanded goal against the Blue Jackets… Tallied two points (1g, 1a) vs. MIN (1/19) for his first career multi-point game… Recorded two assists at BUF (2/1) for his first career multi-assist outing… Logged a season-high 23:29 of ice time vs. LAK (1/31)… Played his 100th career NHL game vs. NYR (3/23)… Added four points (1g, 3a) in 15 playoff games… Made his NHL/Hurricanes playoff debut in Game 1 of the Eastern Conference First Round vs. NYI (4/17)… Registered an assist for his first NHL/Hurricanes playoff point in Game 5 vs. NYI (4/25)… Logged a career-high 33:28 of ice time in Game 1 of the Eastern Conference Final vs. FLA (5/18)… Scored his first career NHL/Hurricanes playoff goal in Game 2 vs. FLA (5/20).