2023-24 — San Jose Sharks (NHL)
- Appeared in 77 games
- Tallied 11 goals and seven assists for 18 points
2022-23 — San Jose Sharks (NHL)
- Appeared in 31 games
- Tallied five goals and eight assists for 13 points
2021-22 — Nashville Predators (NHL)
- Appeared in 82 games
- Tallied 13 goals and nine assists for 22 points
2020-21 — Nashville Predators (NHL)
- Appeared in 38 games
- Tallied 10 games and nine assists for 19 points
2019-20 — Minnesota Wild (NHL)
- Appeared in 63 games
- Tallied 15 goals and 16 assists for 31 points
2018-19 — Minnesota Wild (NHL)
- Split time between Minnesota and Iowa
- With Minnesota, scored six goals and collected 11 assists for 17 points
- With Iowa, scored 12 goals and registered eight assists for 20 points
2017-18 — Minnesota Wild (NHL)
- Split time between Minnesota and Iowa
- With Minnesota, registered four points on two goals and two assists
- With Iowa, scored 10 goals and collected nine assists for 19 points
2016-17 — Iowa Wild (AHL)
- Joined the Iowa Wild after completing his sophomore season at Wisconsin
- Scored five goals and registered three assists in 12 contests