Le natif de Vancouver a joué 838 parties dans la LNH avec six formations différentes (Chicago, Washington, St-Louis, Calgary et la Floride), cumulant 362 points au total. La saison dernière avec les Panthers, il a cumulé 12 buts et 9 mentions d'aide pour 21 points en 75 parties.