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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1980 | 27 | New York Islanders | 2 | 2 | 1 | 0 | β | 29 | 6 | 4.50 | .829 | 0 | β |
| 1981 | 28 | Vancouver Canucks | 52 | 50 | 17 | 18 | β | 1,350 | 177 | 3.52 | .884 | 0 | 8.4 |
| 1982 | 29 | Vancouver Canucks | 52 | 51 | 20 | 18 | β | 1,407 | 168 | 3.36 | .893 | 2 | 12 |
| 1983 | 30 | Vancouver Canucks | 58 | 57 | 21 | 26 | β | 1,426 | 208 | 3.80 | .873 | 0 | 6.9 |
| 1984 | 31 | Vancouver Canucks | 36 | 35 | 10 | 21 | β | 920 | 141 | 4.03 | .867 | 1 | 4.2 |
| 1985 | 32 | Vancouver Canucks | 51 | 49 | 16 | 27 | β | 1,367 | 228 | 4.68 | .857 | 0 | 2.5 |
| 1986 | 33 | Vancouver Canucks | 64 | 63 | 19 | 32 | β | 1,481 | 240 | 4.08 | .861 | 2 | 5.6 |
| 1987 | 34 | Vancouver Canucks | 53 | 50 | 20 | 25 | β | 1,210 | 178 | 3.61 | .872 | 1 | 5.5 |
| 1988 | 35 | Vancouver Canucks | 11 | 11 | 3 | 6 | β | 298 | 49 | 4.40 | .859 | 0 | β |
| 1988 | 35 | Hartford Whalers | 6 | 5 | 4 | 2 | β | 126 | 15 | 2.65 | .894 | 0 | β |