Sport-specific career totals from the active profile tables, with VAL shown whenever the sport has a value file.
| Season | Age | Team | GP | GS | W | L | OTL | SV | GA | GAA | SV% | SO | VAL |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1977 | 21 | Buffalo Sabres | 4 | 2 | 1 | 2 | β | 60 | 11 | 3.62 | .845 | 0 | β |
| 1978 | 22 | Buffalo Sabres | 11 | 7 | 6 | 2 | β | 204 | 20 | 2.51 | .911 | 0 | 2.2 |
| 1979 | 23 | Buffalo Sabres | 29 | 26 | 10 | 10 | β | 705 | 100 | 3.73 | .876 | 0 | 3 |
| 1980 | 24 | Buffalo Sabres | 32 | 31 | 20 | 8 | β | 677 | 74 | 2.36 | .901 | 4 | 9.3 |
| 1981 | 25 | Buffalo Sabres | 35 | 35 | 16 | 10 | β | 815 | 111 | 3.18 | .880 | 2 | 7.1 |
| 1982 | 26 | Buffalo Sabres | 14 | 13 | 6 | 1 | β | 295 | 35 | 2.76 | .894 | 0 | 2.5 |
| 1982 | 26 | Detroit Red Wings | 41 | 40 | 11 | 25 | β | 904 | 165 | 4.19 | .846 | 0 | 2.5 |
| 1983 | 27 | Buffalo Sabres | 54 | 51 | 25 | 20 | β | 1,211 | 179 | 3.46 | .871 | 1 | 7.9 |
| 1984 | 28 | Buffalo Sabres | 40 | 39 | 22 | 13 | β | 911 | 138 | 3.49 | .868 | 0 | 6.2 |
| 1985 | 29 | Buffalo Sabres | 27 | 25 | 13 | 10 | β | 496 | 84 | 3.23 | .855 | 0 | 3 |
| 1986 | 30 | Chicago Blackhawks | 38 | 33 | 19 | 13 | β | 1,068 | 138 | 3.96 | .886 | 0 | 5.2 |
| 1987 | 31 | Chicago Blackhawks | 46 | 41 | 19 | 19 | β | 1,338 | 159 | 3.60 | .894 | 1 | 8.3 |
| 1988 | 32 | New Jersey Devils | 34 | 30 | 10 | 16 | β | 714 | 107 | 3.57 | .870 | 0 | 2.9 |
| 1989 | 33 | New Jersey Devils | 15 | 13 | 4 | 5 | β | 275 | 56 | 4.66 | .831 | 0 | 0 |
Wore 4 distinct franchise crests across 13 seasons (1977β1989) β a true nomad. The crest trail: