| Season | Team | Lea. | GP | W | L | MIN | GAA |
| 1971-1972 | Kansas City Blues | CHL | 35 | 2041 | 3.55 | ||
| 1972-1973 | Portland Buckaroos | WHL | 17 | 6 | 8 | 951 | 3.28 |
| 1972-1973 | Richmond Robins | AHL | 37 | 2138 | 3.26 | ||
| 1973-1974 | Minnesota Fighting Saints | WHA | 40 | 21 | 18 | 2290 | 3.59 |
| 1974-1975 | Minnesota Fighting Saints | WHA | 58 | 30 | 23 | 3298 | 3.28 |
| 1975-1976 | Minnesota Fighting Saints | WHA | 52 | 26 | 22 | 3179 | 3.34 |
| 1975-1976 | Toronto Toros | WHA | 9 | 3 | 6 | 551 | 3.59 |
| 1976-1977 | Birmingham Bulls | WHA | 65 | ||||
| 1977-1978 | Birmingham Bulls | WHA | 58 | 24 | 31 | 3306 | 3.81 |
| 1978-1979 | New England Whalers | WHA | 41 | 20 | 17 | 2496 | 3.58 |
| 1979-1980 | Hartford Whalers | NHL | 52 | 16 | 24 | 3040 | 3.99 |
| 1980-1981 | Hartford Whalers | NHL | 54 | 15 | 27 | 3152 | 4.59 |
| 1981-1982 | Hartford Whalers | NHL | 16 | 5 | 6 | 898 | 4.21 |
| 1981-1982 | Quebec | NHL | 12 | 4 | 5 | 720 | 5.17 |
| 1982-1983 | Quebec | NHL | 17 | 6 | 8 | 953 | 4.03 |
| 1982-1983 | Vancouver Canucks | NHL | 17 | 7 | 6 | 934 | 3.68 |
| 1983-1984 | Vancouver Canucks | NHL | 29 | 14 | 10 | 1653 | 4.10 |
| 1984-1985 | Vancouver Canucks | NHL | 10 | 1 | 5 | 407 | 6.49 |
| 1985-1986 | Fredericton Express | AHL | 3 | 2 | 1 | 179 | 3.02 |