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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1979 | 24 | Atlanta Flames | 18 | 15 | 8 | 8 | β | 410 | 55 | 3.33 | .882 | 0 | 2.6 |
| 1980 | 25 | Atlanta Flames | 3 | 2 | 0 | 2 | β | 59 | 15 | 6.00 | .797 | 0 | β |
| 1981 | 26 | Calgary Flames | 29 | 26 | 14 | 6 | β | 803 | 88 | 3.24 | .901 | 2 | 7 |
| 1982 | 27 | Calgary Flames | 34 | 31 | 10 | 15 | β | 931 | 135 | 4.32 | .873 | 0 | 3.7 |
| 1983 | 28 | Calgary Flames | 39 | 34 | 16 | 12 | β | 1,063 | 133 | 3.61 | .889 | 0 | 5.9 |
| 1984 | 29 | Calgary Flames | 51 | 44 | 21 | 12 | β | 1,256 | 150 | 3.52 | .893 | 0 | 9.1 |
| 1985 | 30 | Calgary Flames | 56 | 51 | 30 | 12 | β | 1,452 | 183 | 3.47 | .888 | 1 | 10.2 |
| 1986 | 31 | Calgary Flames | 60 | 58 | 29 | 24 | β | 1,556 | 229 | 4.09 | .872 | 1 | 7.2 |
| 1987 | 32 | Calgary Flames | 33 | 27 | 16 | 8 | β | 695 | 90 | 3.23 | .885 | 2 | 7.4 |
| 1988 | 33 | Boston Bruins | 49 | 49 | 24 | 17 | β | 1,104 | 138 | 2.93 | .889 | 3 | 9.7 |
| 1989 | 34 | Boston Bruins | 40 | 40 | 19 | 15 | β | 938 | 120 | 3.01 | .887 | 0 | 7.5 |
| 1990 | 35 | Boston Bruins | 43 | 40 | 22 | 15 | β | 892 | 108 | 2.80 | .892 | 2 | 10 |
| 1991 | 36 | Boston Bruins | 33 | 30 | 17 | 10 | β | 730 | 111 | 3.64 | .868 | 1 | 3.2 |
| 1992 | 37 | Boston Bruins | 8 | 6 | 5 | 1 | β | 187 | 23 | 3.39 | .890 | 0 | β |
| 1993 | 38 | Boston Bruins | 10 | 8 | 5 | 4 | β | 194 | 31 | 3.43 | .862 | 0 | 0.6 |