- Currently playing for the Kassel Huskies in the German DEL2
- Drafted in the fifth round, 156th overall, by the Chicago Blackhawks in the 2002 NHL Entry Draft.
- Played in 552 NHL games, scoring 53 goals and totaling 274 points
2017-18 - Kassel Huskies (DEL2)
- As of February 6, has nine goals and 35 assists in 33 games
2016-17- Admiral Vladivostok (KHL) & Chicago Wolves (AHL)
- Skated in 16 games for Vladivostok, scoring a goal and totaling 39 penalty minutes
- Played in 21 games with the Chicago Wolves, posting 11 points
- Appeared in 5 playoff games with Chicago
2015-16 - Carolina Hurricanes (NHL)
2014-15 - Columbus Blue Jackets & Anaheim Ducks (NHL)
- Started the season with Columbus, totaling 29 points in 56 games
- Was traded to Anaheim and finished the season playing in 13 games and posting 5 assists
2013-14 - Columbus Blue Jackets (NHL)
- Notched his highest scoring professional season to date, scoring 51 points (7 goals, 44 assists) in 75 games
- The 44 assists was a career mark
- Played in 6 Stanley Cup Playoff games
2012-13 - Columbus Blue Jackets (NHL)
- Appeared in 30 games during a lockout-shortened season
- Scored five goals and had nine assists
2011-12 - Columbus Blue Jackets (NHL)
- Was traded to Columbus during the offseason and subsequently signed with the Blue Jackets
- Notched 27 points in 48 games
2010-11 - New York Islanders & Montreal Canadiens (NHL)
- Played for New York to start the season, scoring 21 points in 32 games
- Acquired by Montreal via in-season trade, finished the season with 30 points in 43 games
- Finished with a career-best 10 goals between both teams
- Had two assists in six playoff games with Montreal
2009-10 - Anaheim Ducks (NHL)
- Skated in 69 games and had 27 assists
2008-09 - Rockford IceHogs (AHL), Chicago Blackhawks & Anaheim Ducks (NHL)
- Posted four points in two games with IceHogs
- Played in 31 games with the Blackhawks to start the NHL season
- Was traded to Anaheim and went on to total 11 points and 10 assists in 17 games for the Ducks, including 3 points in a 12-game Stanley Cup playoff run
2007-08 - Chicago Blackhawks (NHL)
- Posted 26 points and 19 assists in 68 games
2006-07 - Norfolk Admirals (AHL), Chicago Blackhawks (NHL)
- Played in 10 games for the Admirals
- Skated in 50 games for the Blackhawks, finishing with 10 points
2005-06 - Norfolk Admirals (AHL), Chicago Blackhawks (NHL)
- Had 28 assists and 35 points in 61 games at the AHL level
- Earned call up to the Blackhawks and appeared in 19 games
2004-05 - Norfolk Admirals (AHL)
- Finished the season with 25 points and 66 appeareances
- Posted 3 points in four playoff games