
| 1962-63 | OHA-Jr. | St. Catharines | 1 | - | - | - | - | 2 | - | - | 0 |
| 1963-64 | OHA-Jr. | Niagara Falls | 28 | - | - | - | - | 98 | - | - | 3 |
| 1964-65 | OHA-Jr. | Niagara Falls | 22 | - | - | - | - | 79 | - | - | 0 |
| 1964-65 | CPHL | Minneapolis | 1 | - | - | 1 | 0 | 3 | - | - | 0 |
| 1964-65 | M-Cup | Niagara Falls | 2 | - | - | 1 | 0 | 3 | - | - | 0 |
| 1965-66 | CPHL | Oklahoma City | 18 | - | - | 4 | 8 | 59 | - | - | 0 |
| 1965-66 | WHL | San Francisco | 2 | - | - | 1 | 1 | 6 | - | - | 0 |
| 1966-67 | CPHL | Oklahoma City | 33 | - | - | 14 | 13 | 88 | - | - | 1 |
| 1967-68 | NHL | Philadelphia Flyers | 37 | 0 | 37 | 16 | 15 | 83 | 1204 | 0.931 | 4 |
| 1968-69 | NHL | Philadelphia Flyers | 21 | 0 | 4 | 3 | 12 | 71 | 731 | 0.903 | 1 |
| 1968-69 | AHL | Quebec Aces | 4 | - | - | 0 | 4 | 16 | - | - | 0 |
| 1969-70 | NHL | Philadelphia Flyers | 15 | 0 | 2 | 4 | 5 | 43 | 516 | 0.917 | 1 |
| 1970-71 | NHL | Philadelphia Flyers | 44 | 1 | 9 | 16 | 15 | 108 | 1275 | 0.915 | 2 |
| 1971-72 | NHL | Philadelphia Flyers | 54 | 1 | 32 | 18 | 25 | 140 | 1655 | 0.915 | 5 |
| 1972-73 | NHL | Philadelphia Flyers | 44 | 2 | 4 | 20 | 15 | 114 | 1365 | 0.916 | 3 |
| 1973-74 | NHL | Toronto Maple Leafs | 32 | 0 | 20 | 14 | 7 | 79 | 868 | 0.909 | 0 |
| 1974-75 | NHL | Toronto Maple Leafs | 39 | 1 | 10 | 12 | 17 | 145 | 1190 | 0.878 | 1 |
| 1975-76 | NHL | Toronto Maple Leafs | 3 | 0 | 0 | 0 | 2 | 15 | 70 | 0.786 | 0 |
| 1975-76 | CHL | Oklahoma City | 4 | - | - | 3 | 1 | 12 | - | - | 0 |
| 1976-77 | NHL | Colorado Rockies | 30 | 0 | 15 | 8 | 15 | 105 | 999 | 0.895 | 0 |
| 1977-78 | NHL | Colorado Rockies | 47 | 2 | 2 | 13 | 20 | 159 | 1426 | 0.888 | 1 |
| 1978-79 | NHL | Colorado Rockies | 7 | 1 | 17 | 0 | 5 | 34 | 185 | 0.816 | 0 |
| 1978-79 | AHL | Philadelphia | 32 | - | - | 12 | 15 | 137 | - | - | 1 |
| NHL Totals | – | 373 | 8 | 152 | 124 | 153 | 1096 | 11484 | 0.905 | 18 | |
| AHL Totals | – | 36 | - | - | 12 | 19 | 153 | - | - | 1 | |
| Juniors Totals | – | 6 | - | - | 4 | 2 | 18 | - | - | 0 | |
| 1964-65 | OHA-Jr. | Niagara Falls | 3 | - | - | 2 | 1 | 9 | - | - | 0 |
| 1964-65 | M-Cup | Niagara Falls | 2 | - | - | 1 | 0 | 3 | - | - | 0 |
| 1965-66 | WHL | San Francisco | 2 | - | - | 0 | 2 | 10 | - | - | 0 |
| 1967-68 | NHL | Philadelphia Flyers | 2 | 0 | 5 | 1 | 1 | 8 | 62 | 0.871 | 0 |
| 1968-69 | NHL | Philadelphia Flyers | 1 | 0 | 0 | 0 | 1 | 5 | 36 | 0.861 | 0 |
| 1970-71 | NHL | Philadelphia Flyers | 2 | 0 | 0 | 0 | 2 | 8 | 60 | 0.867 | 0 |
| 1972-73 | NHL | Philadelphia Flyers | 11 | 0 | 2 | 5 | 6 | 29 | 359 | 0.919 | 1 |
| 1973-74 | NHL | Toronto Maple Leafs | 3 | 0 | 0 | 0 | 3 | 10 | 114 | 0.912 | 0 |
| 1977-78 | NHL | Colorado Rockies | 2 | 0 | 0 | 0 | 2 | 6 | 89 | 0.933 | 0 |
| NHL Totals | – | 21 | 0 | 7 | 6 | 15 | 66 | 720 | 0.908 | 1 | |
| Juniors Totals | – | 2 | - | - | 0 | 2 | 10 | - | - | 0 | |
| Season | Opponent | Date | DEC | GS | GA | SA | SV% | PIM | TOI |
|---|---|---|---|---|---|---|---|---|---|
| Regular | vs TOR | Nov 4 | T | 1 | 4 | 27 | .852 | 0 | 60:00 |
| Regular | vs DET | Oct 27 | L | 1 | 5 | 28 | .821 | 17 | 60:00 |
| Regular | @ DET | Oct 25 | L | 1 | 5 | 31 | .839 | 0 | 59:55 |
| Regular | vs STL | Oct 20 | T | 1 | 5 | 27 | .815 | 0 | 60:00 |
| Regular | @ AFM | Oct 17 | L | 1 | 5 | 19 | .737 | 0 | 40:00 |