Le robuste ailier reste dans l'organisation de l'Avalanche durant deux saisons, remportant avec eux la Coupe Stanley au terme de la saison 2000-2001. Ces célébrations sont de courte durées puisque quelques jours seulement après avoir mis la main sur le précieux trophée, il est échangé aux Hurricanes de la Caroline.
S'alignant que pour trente rencontres avec les Hurricanes, il passe aux mains du Lightning de Tampa Bay à la date limite des échanges, le . Il demeure avec le Lightning pour les deux saisons suivantes, remportant la Coupe Stanley pour une deuxième fois de sa carrière avec l'équipe 2003-2004 de l'équipe floridienne.
Inactif lors de la saison 2004-2005 en raison d'un lock-out qui paralyse la LNH, il revient au jeu la saison suivante avec le Lightning ainsi que leur club affilié de la LAH, les Falcons de Springfield.