Die &lt;a href="NHL%201973/74"&gt;Saison 1973/74&lt;/a&gt; begann der Stürmer bei den Omaha Knights in der Central Hockey League, schaffte jedoch im Verlauf der Spielzeit den Sprung in die NHL. Bei seinen 23 Einsätzen für die Flames gelangen ihm elf Scorerpunkte. Mit weniger als 25 absolvierten Spielen galt er in der folgenden &lt;a href="NHL%201974/75"&gt;Saison 1974/75&lt;/a&gt; noch als Rookie. Nun war er Stammspieler im Kader der Flames und erzielte 39 Treffer für sein Team. Dies brachte ihm die Auszeichnung mit der Calder Memorial Trophy als bestem Rookie der Liga ein. Er war damit der erste Spieler der Flames, der eine derartige Auszeichnung erhielt. In dieser Zeit zählte er zu den wenigen positiven Erscheinungen im eher enttäuschenden Team Atlantas. Er vertrat das Team 1977 beim NHL All-Star Game. In diesem Jahr vertrat er Kanada auch bei der Eishockey-Weltmeisterschaft 1977 in Wien. Mit 83 Punkten war die &lt;a href="NHL%201978/79"&gt;Saison 1978/79&lt;/a&gt; die erfolgreichste in seiner Karriere. Er zog mit dem Team 1980 nach Calgary um. Kurz nach Anfang seiner zweiten Saison bei den Calgary Flames wurde er an die Detroit Red Wings abgegeben. Hier musste er schon in seinem ersten Jahr vereinzelt ins American-Hockey-League-Farmteam zu den Adirondack Red Wings. Nachdem er dort die komplette nächste Spielzeit verbringen musste, beendete er 1983 seine Karriere.