Během své seniorské kariéry působil hlavně v NHL a WCHL. V NHL nastupoval nejčastěji za St. Louis Blues, kde v šesti sezónách a 396 zápasech nasbíral 345 bodů za 155 gólů a 190 asistencí, v WCHL pak byl jeho hlavním působištěm klub Portland Winter Hawks, kde strávil dvě sezóny a v 139 zápasech se prezentoval ziskem 233 (100 + 133) bodů. Kromě výše zmíněných lig se dále objevil i v AHL.

NHL

13. října 1982 překonal Garyho Sabourina a s 268 body se dostal na páté místo historického bodování týmu St. Louis Blues. Z této pozice, kterou v současnosti drží Vladimir Tarasenko, však byl postupem času sesazen a nyní již nefiguruje ani v první desítce.