La saison suivante, il joue quatre parties avec les Sharks, mais joue la majeure partie de la saison avec les Barons. Au cours de l'été suivant, il est échangé aux Rangers de New York en retour de Nils Ekman. Il joue également quatre parties avec les Rangers. Il signe par la suite avec les Capitals de Washington sans toutefois jouer avec eux.