Juniorský hokej hrával dva roky v týmu Plymouth Whalers, kterým byl v roce 1997 draftován v prvním kole z devatého místa. O rok později byl draftován týmem z NHL Nashville Predators, vybrán byl v prvním kole z druhého místa. V první sezoně v OHL získal mnoho ocenění a zisk tří trofejí (Rookie of the Year, Red Tilson Trophy a Emms Family Award). První zápas za Nashville Predators odehrál ještě v sezoně 1998/99, 17. dubna 1999 proti New Jersey Devils odehrál necelých třináct minut. Od roku 1999 byl stabilním hráčem Predators. Během výluky v NHL 2004/05, hrával za švýcarský celek EHC Basel, hrající v nižší lize pod názvem National League B. Po příchodu Paula Kariya, vytvořili spolu s českým útočníkem Martinem Eratem první řadu. V sezoně 2005/06 odehrál polovinu zápasů v základní části, po zranění byl poslán na rozehráni do Milwaukee Admirals. Nejproduktivnější ročník v NHL zaznamenal ve 2006/07, poprvé překonal hranici dvaceti branek a v klubovém hodnocení se zapsal na třetím místě. 8. prosince 2007 prodloužil smlouvu s Nashvillem na 6 let za 27 mil. dolarů. Kvůli finančních problému Predators, museli odejít některé z hlavních opor týmu. Po odchodu Paula Kariya, byl převel do třetí útočné řady k Jordinu Tootoovi a Jean-Pierre Dumontovi. 5. března 2014, při posledním přestupovém dnu NHL, byl vyměněn do týmu Detroit Red Wings za Patricka Eavese, Calleho Järnkroka a třetí volbu v draftu 2014. V organizaci Nashville Predators působil od roku 1999–2014 a vytvořil několik klubových rekordů. Po skončení sezony 2013/14 nenabídl Detroit Red Wings prodloužení smlouvy a stal se tak nechráněným hráčem. 4. července 2014 podepsal dvouletou smlouvu s klubem Ottawa Senators. V sezoně 2014/15 odehrál svůj 1000. zápas v NHL. 26. června 2015 byl vyměněn s týmovým kolegou Robinem Lehnerem do týmu Buffalo Sabres za první výběr draftu NHL 2015. Buffalo Sabres se stalo pro něho posledním působištěm, ve kterém odehrál svou poslední sezonu v kariéře.