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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1976 | 20 | New York Rangers | 8 | 3 | 2 | 2 | — | 143 | 24 | 5.29 | .856 | 0 | — |
| 1977 | 21 | New York Rangers | 12 | 9 | 3 | 4 | — | 263 | 28 | 2.95 | .904 | 1 | 2.1 |
| 1978 | 22 | New York Rangers | 6 | 6 | 2 | 2 | — | 181 | 20 | 3.34 | .900 | 0 | — |
| 1979 | 23 | New York Rangers | 17 | 15 | 5 | 7 | — | 377 | 57 | 3.81 | .869 | 0 | 1.4 |
| 1980 | 24 | New York Rangers | 8 | 7 | 5 | 2 | — | 181 | 33 | 4.57 | .846 | 0 | — |
| 1981 | 25 | New York Rangers | 39 | 39 | 16 | 16 | — | 889 | 152 | 3.94 | .854 | 0 | 4.2 |
| 1982 | 26 | Winnipeg Jets (1979) | 39 | 36 | 13 | 14 | — | 1,033 | 155 | 4.32 | .870 | 2 | 5.9 |
| 1983 | 27 | Winnipeg Jets (1979) | 44 | 44 | 19 | 19 | — | 1,151 | 174 | 4.12 | .869 | 0 | 4.7 |
| 1984 | 28 | Winnipeg Jets (1979) | 47 | 43 | 18 | 15 | — | 1,197 | 181 | 4.29 | .869 | 0 | 5.1 |
| 1985 | 29 | Montréal Canadiens | 28 | 26 | 14 | 9 | — | 530 | 91 | 3.41 | .853 | 0 | 2.9 |
| 1986 | 30 | Montréal Canadiens | 23 | 20 | 11 | 7 | — | 476 | 56 | 2.77 | .895 | 3 | 5.8 |
| 1987 | 31 | New York Rangers | 13 | 10 | 2 | 7 | — | 309 | 58 | 5.17 | .842 | 0 | 0 |