Od 2001 do 2005 przez cztery sezony grał w kanadyjskiej lidze juniorskiej QMJHL w ramach CHL. W drafcie NHL z 2003 został wybrany przez Chicago Blackhawks. W barwach tej drużyny w 2005 rozpoczął występy w lidze NHL. Przedłużał kontrakt z klubem w lipcu 2009 o dwa lata, w maju 2011 o trzy lata, we wrześniu 2013 o sześć lat. Równolegle grał także w zespołach farmerskich w lidze AHL. PO 10 latach gry w Chicago w październiku 2020 przeszedł do New Jersey Devils, podpisując dwuletni kontrakt. Jeszcze przed startem opóźnionego sezonu &lt;a href="NHL%20%282020/2021%29"&gt;NHL (2020/2021)&lt;/a&gt; w styczniu 2021 ogłoszono zakończenie przez niego kariery zawodniczej.