Grał dwa lata w lidze NAHL, po czym w drafcie NHL z 1999 został wybrany przez Buffalo Sabres. Następne trzy lata grał w akademickiej lidze NCAA. Od 2002 zawodnik Buffalo Sabres. W pierwszych czterech sezonach grał głównie w zespole farmerskim, w lidze AHL. Od 2005 na stałe w drużynie Szabel w lidze NHL. Od marca 2014 zawodnik St. Louis Blues (w toku wymiany grupy zawodników między klubami; m.in. do Buffalo trafił za niego bramkarz Jaroslav Halák). Od lipca 2014 zawodnik Vancouver Canucks związany czteroletnim kontraktem. W połowie 2017 przeszedł do Anaheim Ducks, gdzie w czerwcu 2019 przedłużył kontrakt o rok. Pod koniec kwietnia 2021 ogłosił zakończenie kariery wraz z końcem sezonu &lt;a href="NHL%20%282020/2021%29"&gt;NHL (2020/2021)&lt;/a&gt;.