

|
|
||||
| Season | Team | GP | W | L | T | OT | SO | GA | SA | Sv% | GAA | Min |
| 1989-1990 | Maple Leafs | 27 | 9 | 14 | 0 | - | 0 | 87 | 763 | .886 | 3.89 | 1,343 |
| NHL Totals | 103 | 25 | 54 | 4 | 0 | 2 | 354 | 2,685 | .868 | 4.22 | 5,029 |
| Season | Team | GP | W | L | T | OT | SO | GA | SA | Sv% | GAA | Min |
| 1980-1981 | Welland Cougars-OHA-B | 22 | 0 | 117 | 5.56 | 1,262 | ||||||
| 1981-1982 | Niagara Falls Flyers-OHL | 24 | 10 | 13 | 1 | 1 | 105 | 4.62 | 1,365 | |||
| 1981-1982 | Welland Cougars-ON-Jr.B | 20 | 3 | 60 | 3.00 | 1,200 | ||||||
| 1982-1983 | North Bay Centennials-OHL | 54 | 34 | 17 | 1 | 0 | 195 | 3.73 | 3,140 | |||
| 1983-1984 | Adirondack Red Wings-AHL | 7 | 3 | 3 | 1 | 0 | 29 | 4.96 | 351 | |||
| 1983-1984 | Kalamazoo Wings-IHL | 13 | 4 | 5 | 2 | 1 | 48 | 4.01 | 718 | |||
| 1984-1985 | Adirondack Red Wings-AHL | 11 | 2 | 3 | 1 | 0 | 35 | 4.88 | 430 | |||
| 1984-1985 | Mohawk Valley Stars-ACHL | 8 | 0 | 60 | 8.57 | 420 | ||||||
| 1985-1986 | Red Wings | 28 | 4 | 21 | 0 | - | 1 | 114 | 742 | .846 | 4.95 | 1,383 |
| 1985-1986 | Adirondack Red Wings-AHL | 19 | 13 | 5 | 1 | 0 | 57 | 2.99 | 1,142 | |||
| 1986-1987 | Red Wings | 5 | 2 | 1 | 0 | - | 0 | 12 | 111 | .892 | 3.29 | 219 |
| 1986-1987 | Adirondack Red Wings-AHL | 37 | 23 | 8 | 0 | 3 | 105 | 2.83 | 2,229 | |||
| 1987-1988 | Flyers | 21 | 5 | 9 | 2 | - | 1 | 60 | 476 | .874 | 3.72 | 969 |
| 1987-1988 | Bears-AHL | 5 | 2 | 1 | 2 | 0 | 13 | 2.52 | 309 | |||
| 1988-1989 | Flyers | 17 | 5 | 7 | 2 | - | 0 | 64 | 497 | .871 | 4.12 | 933 |
| 1988-1989 | Bears-AHL | 3 | 2 | 0 | 0 | 0 | 9 | 2.92 | 185 | |||
| 1989-1990 | Maple Leafs | 27 | 9 | 14 | 0 | - | 0 | 87 | 763 | .886 | 3.89 | 1,343 |
| 1989-1990 | Newmarket Saints-AHL | 10 | 6 | 4 | 0 | 1 | 33 | 3.28 | 604 | |||
| 1990-1991 | Binghamton Rangers-AHL | 45 | 25 | 14 | 2 | 0 | 129 | 3.16 | 2,452 | |||
| 1991-1992 | Binghamton Rangers-AHL | 43 | 25 | 15 | 3 | 1 | 146 | 3.42 | 2,559 | |||
| 1992-1993 | New Haven Senators-AHL | 30 | 10 | 18 | 1 | 1 | 121 | 4.30 | 1,688 | |||
| 1992-1993 | Brantford Smoke-ColHL | 10 | 5 | 3 | 1 | 1 | 35 | 3.72 | 565 | |||
| 1993-1994 | Senators | 5 | 0 | 2 | 0 | - | 0 | 17 | 96 | .823 | 5.59 | 182 |
| 1993-1994 | P.E.I. Senators-AHL | 43 | 9 | 25 | 5 | 0 | 161 | 4.09 | 2,359 | |||
| 1994-1995 | Milwaukee Admirals-IHL | 42 | 19 | 13 | 7 | 2 | 123 | 1,221 | .899 | 3.17 | 2,325 | |
| 1995-1996 | Milwaukee Admirals-IHL | 53 | 26 | 20 | 7 | 0 | 191 | 1,614 | .882 | 3.72 | 3,079 | |
| 1996-1997 | Binghamton Rangers-AHL | 9 | 0 | 4 | 1 | 0 | 26 | 210 | .876 | 3.97 | 393 | |
| 1996-1997 | Utica Blizzard-ColHL | 6 | 1 | 2 | 2 | 0 | 31 | 159 | .805 | 5.95 | 312 | |
| NHL Totals | 103 | 25 | 54 | 4 | 0 | 2 | 354 | 2,685 | .868 | 4.22 | 5,029 |
| Season | Team | GP | W | L | SO | GA | SA | Sv% | GAA | Min |
| 1981-1982 | Niagara Falls Flyers-OHL | 5 | 1 | 2 | 0 | 19 | 3.80 | 300 | ||
| 1982-1983 | North Bay Centennials-OHL | 8 | 4 | 4 | 0 | 31 | 3.92 | 474 | ||
| 1985-1986 | Adirondack Red Wings-AHL | 17 | 12 | 5 | 0 | 58 | 3.24 | 1,075 | ||
| 1987-1988 | Flyers | 2 | 1 | 0 | 0 | 1 | 12 | .917 | 1.25 | 48 |
| 1988-1989 | Bears-AHL | 12 | 7 | 5 | 1 | 27 | 2.18 | 744 | ||
| 1990-1991 | Binghamton Rangers-AHL | 9 | 3 | 4 | 1 | 28 | 3.80 | 442 | ||
| 1991-1992 | Binghamton Rangers-AHL | 11 | 7 | 4 | 0 | 34 | 3.08 | 662 | ||
| 1994-1995 | Milwaukee Admirals-IHL | 15 | 8 | 7 | 2 | 40 | 2.56 | 937 | ||
| 1995-1996 | Milwaukee Admirals-IHL | 5 | 2 | 3 | 0 | 18 | 3.42 | 315 | ||
| NHL Totals | 2 | 1 | 0 | 0 | 1 | 12 | .917 | 1.25 | 48 |

