Dès son entrée dans la LNH, en 1999 avec les Flyers, il s'est rapidement imposé comme l'une des puissances offensives de la ligue. Le , il est échangé au Lightning de Tampa Bay en retour de Matt Walker et d'un choix de quatrième tour au repêchage 2011.
Devenu agent libre à l'été 2011, il signe un contrat[1] d'un montant de 7 millions de dollars et d'une durée de 2 ans avec les Kings de Los Angeles. C'est avec cette dernière qu'il remporte sa première Coupe Stanley en 2012.
Le , il est de retour avec les Flyers de Philadelphie en retour de choix de repêchages[2].
Le , il est invité au camp d'entraînement des Bruins de Boston. À l'issue, la franchise lui fait signer un contrat d'un an[3]. Il quitte l'équipe après 23 matchs joués pour aller au chevet de son père qui souffre d'un cancer[4].
Le , il annonce à Québec qu'il prend sa retraite du hockey professionnel[5].
En 2023, il devient directeur général des Remparts de Québec, succédant à Patrick Roy[6].
Le numéro 12 qu'il porta avec les Remparts de Québec lors de son passage dans la Ligue de hockey junior majeur du Québec a été retiré le . Une bannière a été hissée dans les hauteurs du Colisée Pepsi, le .
Après la fermeture du Colisée Pepsi en 2015, cette même bannière a été hissée de nouveau, en présence de Simon Gagné, à la première partie au Centre Vidéotron le [8]