- Selected 82nd overall by the New Jersey Devils in the 1998 NHL entry draft
2016-17 - Buffalo Sabres (NHL)
- Served as team captain
- Played in all 82 regular-season games
- Registered 35 points
2015-16 - Buffalo Sabres (NHL)
- Served as team captain
- Scored 12 goals and added 21 assists in 79 games
2014-15 - Buffalo Sabres (NHL)
- Served as team captain
- Tallied 35 points in 69 games on 13 goals and 22 assists
2013-14 - Montreal Canadiens (NHL)
- Served as team captain
- Recorded 40 points in 81 games
2012-13 - Montreal Canadiens (NHL)
- Served as team captain
- Tallied 14 goals and notched 12 assists
2011-12 - Montreal Canadiens (NHL)
- Served as team captain
- Added eight goals and seven assists in 31 games
2010-11 - Montreal Canadiens (NHL)
- Served as team captain
- Notched 29 goals and 17 assists in 81 contests
- Recorded five points in seven playoff games
2009-10 - Montreal Canadiens (NHL)
- Notched 28 goals and 18 assists 46 games
- Had 15 points in 19 playoff contests for Montreal
2008-09 - New Jersey Devils (NHL)
- Tallied 60 points in 81 games
2007-08 - New Jersey Devils (NHL)
- Registered 53 points in 82 games
2006-07 - New Jersey Devils (NHL)
- Tallied nine points in 11 playoff games
2005-06 - New Jersey Devils (NHL)
- Had 89 points in 82 regular-season games
- Registered seven points in nine games post-season
2004-05 - Albany River Rats (AHL)
- Registered 12 points in 15 games
2003-04 - New Jersey Devils (NHL)
- Notched five points in five post-season games
2002-03 - New Jersey Devils (NHL)
- Tallied nine points in 24 post-season games to help his team become NHL Stanley Cup Champions
2001-02 - New Jersey Devils (NHL) & Albany River Rats (AHL)
- Registered two goals and two assists for four points in the 2002 NHL Stanley Cup Playoffs
- Skated in 37 games with the Albany River Rats (AHL) and recorded 25 points