Tallied 117 points (35g, 82a) in 150 QMJHL games with Halifax and Shawinigan from 2013-17… Served as captain for Shawinigan in 2016-17.
Scored one goal in three Quebec Major Junior Hockey League (QMJHL) games with Halifax… Scored the game-winning goal in his QMJHL debut vs. Cape Breton (12/28) for his first career QMJHL goal… Skated in four QMJHL playoff games.
Registered 31 points (4g, 27a) in 40 games in first full QMJHL season… Led all Halifax defensemen in assists and points, and ranked second in goals… Tallied three points (1g, 2a) at Charlottetowne (9/13)… Posted a four-game point streak from 12/11-12/18 (1g, 6a), including two assists vs. Quebec (12/11) and three points (1g, 2a) vs. Acadie-Bathurst (12/17)… Posted two assists vs. Gatineau (1/9)… Registered season-high four assists at Cape Breton (1/18)… Recorded seven penalty minutes, including first QMJHL fighting major, vs. Acadie-Bathurst (2/7)… Posted a three-game point streak from 2/19-2/26 (1g, 3a), including two assists at Charlottetowne (2/21)… Earned two assists at Cape Breton (3/8)… Added 10 assists in 14 playoff games, including a three-game playoff assist streak from 4/17-4/21 (5a).
Earned 45 points (15g, 30a) in 60 QMJHL games with Halifax and Shawinigan… Ranked tied for 10th in points and fourth in goals among QMJHL defensemen… Began the season with Halifax and led Mooseheads blueliners in goals (10), assists (16) and points (26) despite playing only 32 games with the team… Recorded nine penalty minutes, including a fighting major, at Blainville-Boisbriand (10/3)… Posted a seven-game point streak from 10/3-10/18 (4g, 6a), including three points (1g, 2a) vs. Acadie-Bathurst (10/17)… Tallied two assists at Acadie-Bathurst (11/12)… Posted season-high four points (2g, 2a) vs. Saint John (12/11)… Traded to Shawinigan (12/19)… Played the final 28 games with Shawinigan, ranking third among Cataractes defensemen in goals (5), assists (14) and points (19) for the season… Earned two assists vs. Baie-Comeau (12/28)… Posted an eight-game point streak from 1/14-2/3 (3g, 7a)… Recorded nine penalty minutes, including a fighting major, vs. Saint John (2/17)… Added 20 points (3g, 17a) in 21 QMJHL playoff games as Shawinigan fell to Rouyn-Noranda in the President’s Cup Final… Ranked tied for third in playoff points among QMJHL defensemen… Opened the playoffs with a three-game point streak (2g, 3a), including two goals at Sherbrooke (3/29)… Posted a six-game playoff point streak from 4/12-4/26 (1g, 9a), including three assists vs. Saint John (4/23).
Tallied 40 points (15g, 25a) in 47 QMJHL games with Shawinigan… Ranked tied for third in goals among QMJHL defensemen… Led Shawinigan defensemen in goals and ranked third in assists and points… Started the season with a three-game point streak from 9/24-9/30 (2g, 3a)… Posted a three-game point streak from 10/7-10/14, including three points (1g, 2a) vs. Val-d’Or (10/9)… Posted a seven-game point streak from 10/19-11/4, including three points(1g, 2a) vs. Victoriaville (10/30)… Tallied a career-high five points (3g, 2a), including his first career hat trick, vs. Baie-Comeau (1/7)… Earned three points (1g, 2a) vs. Victoriaville (2/26).
Registered 13 points (4g, 9a) in 46 games with the San Jose Barracuda (AHL) during first professional season… Ranked tied for third in power-play goals (3) among AHL rookie defensemen… Made AHL/professional debut at Stockton (10/7)… Tallied first AHL/professional point (assist) at Ontario (11/1)… Scored first AHL/professional goal on the power play vs. Texas (11/5)… Earned two assists vs. San Antonio (11/22)… Recorded first professional fighting major vs. Stockton (12/28)… Earned a fighting major at San Diego (1/20)… Posted two assists vs. Stockton (2/3).
Recorded 20 points (7g, 13a) in 66 AHL games with San Jose… Set AHL career highs in goals, assists, points and penalty minutes (42)… Tallied two assists at Stockton (12/1)… Earned two points (1g, 1a) vs. Bakersfield (1/21)… Registered two points (1g, 1a) vs. Stockton (2/2)… Posted two points (1g, 1a) vs. Colorado (3/17)… Recorded two points (1g, 1a) vs. San Diego (4/3)… Added one assist in four AHL playoff games… Tallied an assist in AHL playoff debut at San Diego (4/17).
Posted five points (2g, 3a) in 25 AHL games with Charlotte… Scored a goal vs. Cleveland (11/26)… Earned two points (1g, 1a) at Lehigh Valley (2/29)… Recorded two assists at Hershey (3/1)… Earned a fighting major in season finale vs. Utica (3/6).
Registered 11 points (3g, 8a) in 30 games with the Chicago Wolves (AHL)… Tallied two points (1g, 1a) in season opener vs. Grand Rapids (2/5)… Scored a goal at Rockford (2/6)… Scored a goal vs. Grand Rapids (2/28)… Posted two assists at Grand Rapids (4/29)… Recorded season-high seven penalty minutes, including fourth career AHL fighting major, at Rockford (4/17).
Tallied 10 points (3g, 7a) in 53 AHL games with Chicago… Ranked fourth on the team in plus/minus (+21)… Posted an assist and a +4 rating at Texas (12/9)… Earned two points (1g, 1a) at Rockford (2/11)… Scored the opening goal at Manitoba (2/26)… Added six points (1g, 5a) in 17 playoff games to help the Wolves capture the Calder Cup… Finished tied for fourth on the team in plus/minus (+11) during the postseason and ranked third in assists among defensemen… Scored his first career AHL playoff goal and earned a +3 rating in the Wolves’ opening game of the postseason vs. Rockford (5/12)… Registered an assist in three of four games against Milwaukee during the second round (5/21-5/27).
Registered 10 points (2g, 8a) in 30 AHL games with Chicago… Finished second in plus/minus (+3) among all Wolves defensemen… Posted a four-game point streak from 1/25-2/4 (1g, 3a), with an assist in three straight contests from 1/28-2/4… Scored the game-winning goal at Texas (3/26), marking his first AHL winner since 2018-19.