Statystyki Sezon zasadniczy i playoffy     Sezon zasadniczy   Play-off Sezon Drużyna Liga M G A Pkt Min M G A Pkt Min 2000–01Kelowna RocketsWHL5746102461124 2001–02Kelowna RocketsWHL727344174151788 2002–03Kelowna RocketsWHL5411485976193172016 2003–04Kelowna RocketsWHL621131423817213156 2004–05Cleveland BaronsAHL203364————— 2005–06San Jose SharksNHL4906631110114 2005–06Cleveland BaronsAHL1823512————— 2006–07San Jose SharksNHL4713426————— 2006–07Worcester SharksAHL70112————— 2006–07Montreal CanadiensNHL70000————— 2007–08Montreal CanadiensNHL6209932120330 2008–09Montreal CanadiensNHL81419233740117 2009–10Montreal CanadiensNHL823710391902214 2010–11Montreal CanadiensNHL3616718————— 2011–12Montreal CanadiensNHL822141639————— 2012–13Montreal CanadiensNHL482791550004 2013–14Montreal CanadiensNHL661131412170226 2014–15Buffalo SabresNHL4606616————— 2015–16Buffalo SabresNHL772101272————— 2016–17Buffalo SabresNHL6615650————— 2017–18Buffalo SabresNHL3402217————— NHL łącznie 783 17 107 124 404 68 0 9 9 35

Międzynarodowe Rok Zespół Turniej Wynik M G A Pkt Min 2004 Kanada MŚJ link=|alt=2nd 6 0 3 3 4 Juniorskie razem 6 0 3 3 4