Le , les Oilers l'échangent avec Éric Fichaud et Drake Berehowsky aux Predators de Nashville en retour de Mikhail Shtalenkov et de Jim Dowd. Il ne joue que 6 parties avec Nashville avant de passer aux mains de l'Avalanche du Colorado en retour d'un choix de deuxième ronde au repêchage de 1999 (Ed Hill). Dès son arrivée au Colorado, il est utilisé à plein temps et aide l'équipe à obtenir le titre de la division nord-ouest.