2022-23 – Ottawa Senators (NHL) and Philadelphia Flyers (NHL)
- Skated in 18 games for Ottawa with five points (2G, 3A)
- Registered seven points (2G, 5A) in 43 games with Philadelphia
2021-22 – Philadelphia Flyers (NHL)
- Played in 44 games with nine points (4G, 5A)
2020-21 – Vegas Golden Knights (NHL) and Henderson Silver Knights (AHL)
- Skated in four regular-season games for Vegas
- Scored two goals in 12 playoff games for Vegas
- Tallied three goals and five assists for eight points in nine games for Henderson
- Served as Henderson team captain
2019-20 – Vegas Golden Knights (NHL) and Chicago Wolves (AHL)
- Scored a goal in one regular-season game for Vegas
- Scored a goal in two playoff games for Vegas
- Played in 60 games for the Chicago Wolves, registering seven goals and 14 assists for 21 points
2018-19 – Carolina Hurricanes (NHL) and Charlotte Checkers (AHL)
- Skated in eight playoff games with Carolina
- Tallied an AHL career-high 35 points (19G, 16A) in 70 games with Charlotte
- Collected an AHL playoffs career-high five goals and five assists in 11 playoff games with Charlotte
- Helped Checkers to Calder Cup
- Served as Checkers captain
2017-18 – Charlotte Checkers (AHL)
- Scored seven goals and added 20 assists for 27 points in 68 games
- Registered one goal and two assists in eight playoff games
- Served as team captain
2016-17 – Carolina Hurricanes (NHL) and Charlotte Checkers (AHL)
- Skated in 14 games with Carolina
- Tallied 28 points (12G, 16A) in 66 games with Charlotte
- Made AHL playoffs debut, scoring a goal in five games
2015-16 – Carolina Hurricanes (NHL) and Charlotte Checkers (AHL)
- Skated in seven games for Carolina, tallying a goal and an assist
- Collected 25 points (13G, 12A) in 70 games for Charlotte
2014-15 – Carolina Hurricanes (NHL) and Charlotte Checkers (AHL)
- Made NHL debut with Carolina, skating in seven games
- Tallied 10 points (2G, 8A) in 60 games with Charlotte