2022-23 – San Jose Sharks (NHL) and Pittsburgh Penguins (NHL)
- Collected 28 points (10G, 9A) in 59 games for San Jose
- Traded to Pittsburgh mid-season and played in three games for the Penguins
2021-22 – San Jose Sharks (NHL)
- Signed with San Jose in free agency
- Recorded 26 points (16G, 10A) in 80 games
2020-21 – Minnesota Wild (NHL)
- Traded from Nashville to Minnesota
- Skated in 55 games and contributed 10 goals and 16 assists
- Played in seven Stanley Cup Playoff games with no points
2019-20 – Nashville Predators (NHL)
- Scored 18 goals with 17 assists in 67 games
- Played in four playoff games, picking up a goal
2018-19 – Nashville Predators (NHL)
- Skated in 81 games, scoring 17 goals and adding 18 assists
- Tallied two assists in six playoff games
2017-18 – Nashville Predators (NHL)
- In his first season with the Nashville, netted 12 goals and dished out 13 assists in 71 games
- Scored two goals and added three assists in 13 playoff games
2016-17 - Pittsburgh Penguins (NHL)
- Collected 37 points (18G, 19A) in 80 games
- Added four goals and three assists in 21 post-season contests to help the Penguins win their second straight Stanley Cup championship
2015-16 - Pittsburgh Penguins (NHL)
- Scored nine goals and added 20 assists in 63 games
- Collected 18 points (4G, 14A) in 24 playoff games to help Pittsburgh win the Stanley Cup
2014-15 – Vancouver Canucks (NHL)
- Skated in 75 games with 39 points (15G, 24A)
- Posted three points (1G, 2A) in six Stanley Cup Playoff games
2013-14 – Anaheim Ducks (NHL)
- Recorded NHL career highs in games played (77), goals (22), assists (27), and points (49)
- Skated in 13 Stanley Cup Playoff games
- Set playoff career highs in goals (4), assists (4), and points (8) while helping Anaheim reach Western Conference semifinals
2012-13 – Anaheim Ducks (NHL) and Neumarkt-Egna (Italy)
- Collected 13 points (5G, 8A) in 27 NHL games with Anaheim
- Recorded four points (3G, 1A) in seven Stanley Cup Playoff games with Anaheim
- Skated in 19 games for Neumarkt-Egna in Italy, tallying 52 points (26G, 26A) during the NHL lockout
2011-12 – Anaheim Ducks (NHL) and Syracuse Crunch (AHL)
- Tallied 18 points (5G, 13A) in 50 games with Anaheim and ranked third on the club in faceoff wins (195)
- Began the season in the AHL with Syracuse and collected 22 points (6G, 16A) in 19 games
2010-11 - Anaheim Ducks (NHL) and Syracuse Crunch (AHL)
- Appeared in 26 NHL games with Anaheim
- Made NHL Stanley Cup Playoff debut, skating in four games for the Ducks
- Recorded 45 points (12G, 33A) in 50 AHL games with Syracuse and led the team in assists and points-per-game
2009-10 Season – Anaheim Ducks (NHL)
- Recorded two points (1G, 1A) in nine games in his first NHL season with Anaheim
- Scored his first NHL goal on March 29 versus Dallas
- Took the opening faceoff in his NHL debut on March 26 against Edmonton