На драфте НХЛ 2001 года был выбран во 2-м раунде под общим 50-м номером командой «Баффало Сейбрз». 3 октября 2006 года взят на драфте отказов командой «Питтсбург Пингвинз». По окончании сезона подписал контракт с «Атлантой Трэшерз». Отыграв в команде 10 лет и переехав с франшизой в Виннипег, летом 2017 был выбран клубом «Вегас Голден Найтс» на драфте расширения. Но в Лас-Вегасе не остался и как неограниченно свободный агент подписал 2-летний контракт с «Сент-Луис Блюз» на $1,8 млн.