Toronto Toros
Il ne joua qu'un peu plus de trois saisons dans l'Association mondiale de hockey avec les Toros de Toronto et les Bulls de Birmingham, obtenant sa meilleure saison en 1975-1976, avec une production de 56 buts et 98 points, remportant le trophée Paul Deneau. Il fit ensuite le saut dans la Ligue nationale de hockey, signant comme agent libre avec les Red Wings de Détroit en 1977. Au terme de cinq saisons avec les Wings, il passa une dernière saison dans la ligue avec les Blues de Saint-Louis et les Rangers de New York avant de prendre sa retraite en 1983.