
| Regular Season | Playoffs | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | W | L | T | SO | SA | GAA | SV% | GP | W | L | T | SO | SA | GAA | SV% |
| 1974-75 | OMJHL | Oshawa Generals | 34 | 0 | 0 | 0 | 2 | 0 | 4.50 | -- | 4 | 0 | 0 | 0 | 0 | 0 | 4.25 | -- |
| 1975-76 | AHL | Providence Bruins | 3 | 1 | 1 | 1 | 0 | 0 | 5.38 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1975-76 | NHL | Minnesota North Stars | 6 | 0 | 4 | 1 | 0 | 171 | 5.48 | 0.836 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1976-77 | AHL | New Haven | 55 | 32 | 17 | 6 | 2 | 0 | 3.16 | -- | 6 | 2 | 4 | 0 | 0 | 0 | 4.13 | -- |
| 1976-77 | NHL | Minnesota North Stars | 2 | 0 | 2 | 0 | 0 | 49 | 5.50 | 0.776 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1977-78 | NHL | Minnesota North Stars | 27 | 6 | 16 | 2 | 1 | 801 | 3.83 | 0.876 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1978-79 | NHL | Toronto Maple Leafs | 25 | 8 | 12 | 3 | 1 | 676 | 3.51 | 0.879 | 2 | 0 | 1 | 0 | 0 | 50 | 4.83 | 0.860 |
| 1979-80 | AHL | New Brunswick | 9 | 4 | 3 | 1 | 0 | 0 | 3.71 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1979-80 | NHL | Toronto Maple Leafs | 30 | 9 | 17 | 2 | 0 | 852 | 4.45 | 0.871 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1980-81 | NHL | Toronto Maple Leafs | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 0 | 0 | 0 | 0 | 17 | 1.50 | 0.941 |
| 1981-82 | NHL | Pittsburgh Penguins | 13 | 3 | 7 | 0 | 0 | 354 | 5.51 | 0.819 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1981-82 | NHL | Buffalo Sabres | 6 | 2 | 1 | 1 | 0 | 90 | 3.67 | 0.844 | 1 | 0 | 0 | 0 | 0 | 8 | 2.35 | 0.875 |
| 1982-83 | AHL | Rochester Americans | 29 | 11 | 11 | 3 | 0 | 0 | 4.30 | -- | 3 | 0 | 0 | 0 | 0 | 0 | -- | -- |
| NHL TOTALS | 109 | 28 | 59 | 9 | 2 | 2993 | 4.23 | 0.864 | 4 | 0 | 1 | 0 | 0 | 75 | 3.58 | 0.880 | ||