- Currently in his second season with SC Bern of the Swiss National League
- Played parts of six seasons in the NHL and AHL, having skated for the Oklahoma City Barons, Edmonton Oilers, Nashville Predators, Pittsburgh Penguins and Arizona Coyotes
2017-18 - SC Bern (NLA)
- As of February 6, has netted 17 goals and collected 28 assists in 44 games
2016-17 - SC Bern (NLA)
- Led the National League with 55 points (25-30) in 50 regular season games to earn league MVP honors
- Led all players with 20 points (8-12) in 16 postseason games while helping SC Bern win the 2017 National League title
- Also named the league's Best Forward and earned All-Star honors
2015-16 - Toronto Maple Leafs (NHL) and Toronto Marlies (AHL)
- Scored three goals and added an assist in 20 games for the Maple Leafs
- Second on the Marlies with 59 points (25-34) in 49 games
- Skated in 15 postseason games for the Marlies, totaling 11 points (2-9)
2014-15 - Edmonton Oilers, Nashville Predators, Pittsburgh Penguins and Arizona Coyotes (NHL)
- Skated in 67 NHL contests with four different teams, collecting 30 points (17-13)
2013-14 - Edmonton Oilers (NHL) and Oklahoma City Barons (AHL)
- Played in 41 games for the Oilers, scoring foru goals and adding 14 assists
- Netted 10 goals and dished out 18 assists in 41 contests for Oklahoma City
2012-13 - Edmonton Oilers (NHL) and Oklahoma City Barons (AHL)
- Made his NHL debut with the Oilers on February 5, 2013
- Led the Barons with 69 points (22-46) in 74 contests
- Totaled 20 points (12-8) in 17 postseason contests for Oklahoma City
2011-12 - Oklahoma City Barons (AHL)
- Collected 43 points (17-26) in 73 contests for the Barons
- Scored five goals and added eight assists in 14 postseason games
2010-11 - Oklahoma City Barons (AHL) & Stockton Thunder (ECHL)
- Tallied 11 goals and dished out 11 assists in 26 games for Oklahoma City
- Skated in six postseason games for the Barons
- Played in 33 games for the Thunder, scoring seven goals and collecting 13 assists