- Currently skating for the Milwaukee Admirals of the American Hockey League
- Played parts of eight professional seasons, having skated for the Ottawa Senators, New Jersey Devils, Nashville Predators and Florida Panthers (NHL), Binghamton Senators, Albany Devils San Antonio Rampage and Milwaukee Admirals (AHL), MODO Hockey (SHL), Medvescak Zagreb (KHL) and Torpedo Nizhny Novgorod (KHL).
2017-18 - Milwaukee Admirals (AHL)
- As of February 6, has scored 20 goals and added 13 assists in 33 games
2016-17 - Medvescak Zagreb & Torpedo Nizhny Novgorod (KHL)
- Netted six goals and collected 10 assists in 37 games for Medvescak
- Skated in 13 games for Torpedo, collecting five points (1-4)
- Appeared in two postseason games for Torpedo
2015-16 - MODO Hockey (KHL)
- Skated in 49 games for MODO, scoring 10 goals and adding nine assists
2014-15 - San Antonio Rampage (AHL)
- Served as an alternate captain for the Rampage
- Scored 27 goals and added 32 assists in 68 contests
- Earned AHL All-Star honors
2013-14 - Florida Panthers (NHL) & San Antonio Rampage (AHL)
- Collected an assist in two games for the Panthers
- Scored 22 goals while dishing out 25 assists in 69 games for San Antonio
2012-13 - New Jersey Devils, Nashville Predators (NHL) & Albany Devils (AHL)
- Netted a goal and added an assists in 14 games for New Jersey
- Scored three goals with six assists in 20 games for the Predators
- Skated in 37 games for Albany, tallying 16 goals and notching 11 assists
- Named an AHL All-Star
2011-12 - Ottawa Senators (NHL)
- Appeared in 56 games for the Senators, scoring six goals and adding 10 assists
- Skated in three postseason contests for OTtawa
2010-11 - Ottawa Senators (NHL) & Binghamton Senators (AHL)
- Scored 10 goals and collected 11 assists in 36 game for Ottawa
- Skated in 47 games for Binghamton, tallying 22 goals and collecting 11 assists
- Helped Binghamton claim the Calder Cup Championship with 13 goals and four assists in 23 playoff games
- Named an AHL All-Star and AHL Rookie of the Month in November 2010
2009-10 - Ottawa Senators (NHL)
- Skated two games for Ottawa