| 1967-68 | AHL | Cleveland Monsters | 66 | 26 | 26 | 14 | 3 | 0 | 3.45 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1968-69 | NHL | Los Angeles Kings | 61 | 19 | 29 | 9 | 4 | 1845 | 3.24 | 0.898 | 9 | 3 | 4 | 0 | 0 | 202 | 3.90 | 0.861 |
| 1969-70 | NHL | Los Angeles Kings | 43 | 7 | 29 | 5 | 3 | 1401 | 3.90 | 0.887 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1969-70 | NHL | Chicago Blackhawks | 4 | 4 | 0 | 0 | 0 | 140 | 2.00 | 0.943 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1970-71 | NHL | Chicago Blackhawks | 22 | 12 | 6 | 2 | 0 | 603 | 2.42 | 0.919 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1971-72 | NHL | Chicago Blackhawks | 6 | 1 | 2 | 3 | 0 | 183 | 3.51 | 0.885 | 1 | 1 | 0 | 0 | 0 | 34 | 4.98 | 0.853 |
| 1972-73 | NHL | New York Islanders | 44 | 5 | 35 | 3 | 0 | 1456 | 4.69 | 0.866 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1973-74 | NHL | New York Islanders | 36 | 9 | 17 | 6 | 0 | 1028 | 3.12 | 0.902 | -- | -- | -- | -- | -- | -- | -- | -- |
| 1974-75 | WHA | Michigan Stags/Baltimore Blades | 41 | 9 | 28 | 1 | 0 | 0 | 4.26 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| 1974-75 | NHL | Buffalo Sabres | 9 | 6 | 2 | 1 | 0 | 264 | 2.79 | 0.905 | 15 | 7 | 5 | 0 | 0 | 314 | 3.40 | 0.863 |
| 1975-76 | NHL | Buffalo Sabres | 55 | 29 | 15 | 11 | 2 | 1463 | 2.95 | 0.890 | 9 | 4 | 5 | 0 | 0 | 237 | 2.99 | 0.882 |
| 1976-77 | NHL | Buffalo Sabres | 49 | 31 | 12 | 6 | 3 | 1258 | 2.64 | 0.900 | 1 | 0 | 1 | 0 | 0 | 21 | 4.09 | 0.810 |
| 1977-78 | NHL | Buffalo Sabres | 3 | 0 | 1 | 0 | 0 | 32 | 3.79 | 0.781 | -- | -- | -- | -- | -- | -- | -- | -- |
| NHL TOTALS | 332 | 123 | 148 | 46 | 12 | 9673 | 3.29 | 0.892 | 35 | 15 | 15 | 0 | 0 | 808 | 3.47 | 0.866 |