
| 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 | 32 | 0 | 0 | 0 | 1 | 0 | 4.00 | -- | 1 | 0 | 1 | 0 | 0 | 0 | 9.00 | -- |
| 1975-76 | IHL | Flint | 42 | 0 | 0 | 0 | 0 | 0 | 3.22 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1976-77 | AHL | Springfield Thunderbirds | 1 | 1 | 0 | 0 | 0 | 0 | 3.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1976-77 | IHL | Flint | 53 | 0 | 0 | 0 | 3 | 0 | 3.63 | -- | 5 | 1 | 4 | 0 | 0 | 0 | 5.34 | -- |
| 1977-78 | AHL | Maine | 40 | 22 | 14 | 2 | 2 | 0 | 3.07 | -- | 4 | 1 | 3 | 0 | 0 | 0 | 6.21 | -- |
| 1977-78 | NHL | Philadelphia Flyers | 7 | 2 | 4 | 1 | 0 | 165 | 3.05 | 0.879 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1978-79 | AHL | Philadelphia | 9 | 4 | 4 | 1 | 0 | 0 | 2.73 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1978-79 | AHL | Maine | 22 | 10 | 9 | 3 | 0 | 0 | 2.88 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1978-79 | NHL | Philadelphia Flyers | 2 | 0 | 1 | 1 | 0 | 53 | 3.08 | 0.887 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1979-80 | AHL | Maine | 46 | 25 | 14 | 7 | 1 | 0 | 2.90 | -- | 5 | 1 | 4 | 0 | 0 | 0 | 3.09 | -- |
| 1979-80 | NHL | Philadelphia Flyers | 1 | 1 | 0 | 0 | 0 | 25 | 2.00 | 0.920 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1980-81 | NHL | Philadelphia Flyers | 27 | 13 | 7 | 6 | 2 | 746 | 2.50 | 0.913 | 9 | 4 | 5 | 0 | 1 | 250 | 3.01 | 0.892 |
| 1981-82 | NHL | Philadelphia Flyers | 29 | 13 | 9 | 6 | 0 | 861 | 3.89 | 0.870 | 1 | 0 | 1 | 0 | 0 | 8 | 3.11 | 0.875 |
| 1982-83 | NHL | Philadelphia Flyers | 16 | 9 | 5 | 2 | 0 | 431 | 3.45 | 0.875 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1982-83 | NHL | Toronto Maple Leafs | 17 | 4 | 9 | 2 | 0 | 508 | 3.80 | 0.886 | 1 | 0 | 0 | 0 | 0 | 1 | 225.00 | -- |
| 1983-84 | AHL | St. Catharines | 8 | 7 | 1 | 0 | 0 | 0 | 3.61 | -- | 3 | 1 | 1 | 0 | 0 | 0 | 4.50 | -- |
| 1983-84 | NHL | Toronto Maple Leafs | 20 | 5 | 10 | 0 | 0 | 529 | 5.13 | 0.849 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1984-85 | AHL | St. Catharines | 18 | 6 | 10 | 1 | 0 | 0 | 5.13 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1984-85 | NHL | Toronto Maple Leafs | 12 | 2 | 9 | 0 | 0 | 319 | 5.35 | 0.824 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1985-86 | IHL | Fort Wayne | 42 | 25 | 13 | 0 | 2 | 0 | 3.20 | -- | 8 | 3 | 4 | 0 | 0 | 0 | 4.38 | -- |
| NHL TOTALS | 131 | 49 | 54 | 18 | 2 | 3637 | 3.74 | 0.875 | 11 | 4 | 6 | 0 | 1 | 259 | 3.13 | 0.888 | ||