Byl draftován v NHL v roce 2003 v 1. kole (celkově 25.) týmem Florida Panthers v době, kdy hrál za Kingston Frontenacs v lize OHL. V sezóně 2004/05 začal hrát na farmě Panthers v San Antonio Rampage kde odehrál deset zápasů. V následujícím ročníku odehrál v nové farmě Pantheru v Rochester Americans čtyři zápasy v nichž nasbíral pět bodů a v hlavním týmu Florida Panthers debutoval v NHL 18. října 2005 proti týmu New Jersey Devils kdy zaznamenal svůj první bod v NHL. V následujícím zápasu kdy se konal 20. října 2005 vstřelil svůj první gól v NHL proti týmu Washington Capitals brankáři Olaf Kölzig. Sezóny 2006/07 a 2007/08 hrával především na farmě v Rochester Americans, ale někdy byl povoláván zpátky do hlavního týmu Florida Panthers kdy nahrazoval zraněné hráče. V sezóně 2008/09 zapadl do kádru Floridy Panthers kde odehrál 59 zápasů. 13. července 2009 podepsal smlouvu na jeden rok s týmem Atlanta Thrashers jako volný hráč. V první sezóně v novém týmu Atlanta Thrashers hrával jenom na jejich farmě v týmu Chicago Wolves. Ve druhé sezóně hrával v hlavním týmu Atlanta Thrashers kde odehrál 80 zápasů, v nichž si připsal 14 gólů a 25 asistencí.