Tout au long de sa carrière de 21 ans à la Ligue nationale de hockey, il a été gardien des Flames de Calgary, des Red Wings de Détroit, des Sharks de San Jose et des panthères de Floride.
Pendant 21 ans, il joue dans la Ligue nationale de hockey et joue comme gardien des Flames de Calgary, des Red Wings de Détroit, des San Jose Sharks et des Floride.