
| Regular Season | Playoffs | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | W | L | T | SO | SA | GAA | SV% | GP | W | L | T | SO | SA | GAA | SV% |
| 1965-66 | NHL | Toronto Maple Leafs | 2 | 1 | 0 | 0 | 0 | 31 | 1.92 | 0.935 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1966-67 | WHL | Victoria Royals | 56 | 24 | 26 | 5 | 6 | 0 | 3.20 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1966-67 | WHL | Vancouver Giants | -- | -- | -- | -- | -- | -- | -- | -- | 6 | 1 | 4 | 0 | 1 | 0 | 2.61 | -- |
| 1966-67 | WHL | California | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 0 | 1 | 0 | 0 | 0 | 4.00 | -- |
| 1966-67 | NHL | Toronto Maple Leafs | 1 | 0 | 1 | 0 | 0 | 35 | 5.00 | 0.857 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1968-69 | AHL | Rochester Americans | 34 | 13 | 12 | 7 | 2 | 0 | 3.46 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1968-69 | NHL | Toronto Maple Leafs | 7 | 1 | 2 | 1 | 0 | 173 | 2.90 | 0.908 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1969-70 | AHL | Baltimore | 3 | 0 | 0 | 0 | 0 | 0 | 2.67 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1969-70 | NHL | Pittsburgh Penguins | 46 | 15 | 20 | 8 | 2 | 1283 | 3.03 | 0.899 | 3 | 1 | 2 | 0 | 0 | 89 | 3.35 | 0.888 |
| 1970-71 | NHL | Pittsburgh Penguins | 45 | 9 | 22 | 9 | 2 | 1256 | 3.11 | 0.898 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1971-72 | NHL | Detroit Red Wings | 43 | 18 | 20 | 4 | 4 | 1242 | 3.22 | 0.892 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1972-73 | WHA | New England Whalers | 51 | 31 | 19 | 1 | 3 | 0 | 3.18 | -- | 15 | 12 | 3 | 0 | 0 | 0 | 3.23 | -- |
| 1973-74 | WHA | New England Whalers | 55 | 30 | 21 | 2 | 2 | 0 | 3.08 | -- | 7 | 3 | 4 | 0 | 1 | 0 | 3.16 | -- |
| 1974-75 | WHA | New England Whalers | 59 | 33 | 21 | 4 | 2 | 0 | 3.47 | -- | 6 | 2 | 4 | 0 | 0 | 0 | 4.59 | -- |
| 1975-76 | NHL | Buffalo Sabres | 14 | 9 | 3 | 2 | 0 | 360 | 3.07 | 0.881 | 1 | 0 | 0 | 0 | 0 | 2 | 3.49 | 0.500 |
| 1976-77 | NHL | Buffalo Sabres | 7 | 0 | 3 | 0 | 0 | 116 | 4.33 | 0.836 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1977-78 | WHA | New England Whalers | 55 | 30 | 20 | 3 | 2 | 0 | 3.22 | -- | 3 | 0 | 2 | 0 | 0 | 0 | 7.00 | -- |
| 1978-79 | WHA | New England Whalers | 40 | 17 | 17 | 5 | 1 | 0 | 3.31 | -- | 4 | 1 | 2 | 0 | 0 | 0 | 4.71 | -- |
| 1979-80 | AHL | Springfield Thunderbirds | 2 | 1 | 1 | 0 | 0 | 0 | 3.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1979-80 | NHL | Hartford Whalers | 30 | 11 | 10 | 8 | 2 | 862 | 3.67 | 0.876 | 2 | 0 | 2 | 0 | 0 | 64 | 4.99 | 0.844 |
| 1980-81 | NHL | Colorado Rockies | 36 | 9 | 18 | 4 | 0 | 923 | 4.76 | 0.836 | -- | -- | -- | -- | -- | -- | -- | -- |
| NHL TOTALS | 231 | 73 | 99 | 36 | 10 | 6281 | 3.46 | 0.883 | 6 | 1 | 4 | 0 | 0 | 155 | 3.99 | 0.865 | ||