| Season | Team | League | GP | GAA | SVS% |
| 1983-1984 | Kelowna Wings | WHL | 31 | 6.29 | - |
| 1984-1985 | Kelowna Wings | WHL | 54 | 4.73 | - |
| 1985-1986 | Spokane Chiefs | WHL | 47 | 5.25 | - |
| 1986-1987 | Rochester Americans | AHL | 11 | 2.86 | .910 |
| 1987-1988 | Rochester Americans | AHL | 55 | 3.45 | .881 |
| 1988-1989 | Buffalo Sabres | NHL | 6 | 4.21 | .833 |
| Rochester Americans | AHL | 33 | 3.72 | .869 | |
| 1989-1990 | Rochester Americans | AHL | 56 | 3.35 | .883 |
| 1990-1991 | Buffalo Sabres | NHL | 16 | 3.33 | .880 |
| Rochester Americans | AHL | 26 | 2.99 | .900 | |
| 1991-1992 | Minnesota North Stars | NHL | 36 | 3.28 | .881 |
| Kalamazoo Wings | IHL | 1 | 7.00 | - | |
| 1992-1993 | Minnesota North Stars | NHL | 29 | 3.65 | .879 |
| 1993-1994 | Dallas Stars | NHL | 36 | 2.64 | .910 |
| 1994-1995 | Dallas Stars | NHL | 15 | 3.18 | .883 |
| 1995-1996 | Dallas Stars | NHL | 37 | 3.39 | .891 |
| 1996-1997 | Phoenix Coyotes | NHL | 16 | 2.99 | .899 |