На драфте НХЛ 2003 года был выбран в 1 раунде под общим 16 номером командой «Сан-Хосе Шаркс».
В НХЛ выступал за «Сан-Хосе Шаркс» (2005—2008), «Баффало Сейбрз» (2008), «Ванкувер Кэнакс» (2008—2010). С 2010 года выступает за «Флорида Пантерз».
Чемпион мира среди юниоров 2003 года в составе сборной Канады.