
| 1955-56 | OHA-Int. | Sundridge | - | - | - | - | - | - | - | - |
| 1956-57 | OHA-Jr. | St. Michael's | 52 | 0 | 1 | 1 | - | - | - | 4 |
| 1957-58 | NOHA | Soo Greyhounds | 48 | 4 | 7 | 11 | - | - | - | 20 |
| 1958-59 | NOHA | Soo Greyhounds | 53 | 3 | 12 | 15 | - | - | - | 40 |
| 1959-60 | EPHL | Sudbury | 67 | 8 | 21 | 29 | - | - | - | 69 |
| 1960-61 | NHL | Detroit Red Wings | 68 | 1 | 4 | 5 | 0 | 51 | 2.0% | 45 |
| 1961-62 | NHL | Detroit Red Wings | 69 | 1 | 6 | 7 | -12 | 49 | 2.0% | 24 |
| 1962-63 | NHL | Detroit Red Wings | 1 | 0 | 0 | 0 | -1 | 1 | 0.0% | 0 |
| 1962-63 | AHL | Pittsburgh | 69 | 7 | 23 | 30 | - | - | - | 125 |
| 1963-64 | AHL | Quebec Aces | 8 | 0 | 0 | 0 | - | - | - | 25 |
| 1963-64 | WHL | San Francisco | 37 | 3 | 12 | 15 | - | - | - | 70 |
| 1964-65 | WHL | San Francisco | 70 | 9 | 20 | 29 | - | - | - | 114 |
| 1965-66 | WHL | San Francisco | 71 | 7 | 24 | 31 | - | - | - | 102 |
| 1966-67 | WHL | California | 72 | 8 | 27 | 35 | - | - | - | 64 |
| 1967-68 | NHL | Oakland Seals | 42 | 4 | 6 | 10 | 0 | 40 | 10.0% | 10 |
| 1967-68 | WHL | Vancouver | 8 | 2 | 3 | 5 | - | - | - | 6 |
| 1968-69 | NHL | Oakland Seals | 74 | 5 | 1 | 6 | 4 | 54 | 9.3% | 24 |
| 1969-70 | WHL | San Diego | 68 | 6 | 30 | 36 | - | - | - | 78 |
| 1970-71 | WHL | Phoenix | 70 | 7 | 28 | 35 | - | - | - | 56 |
| 1971-72 | NHL | St. Louis Blues | 55 | 1 | 2 | 3 | -1 | 30 | 3.3% | 8 |
| 1971-72 | WHL | Phoenix | 20 | 3 | 4 | 7 | - | - | - | 30 |
| 1972-73 | WHA | Los Angeles Sharks | 78 | 6 | 31 | 37 | - | - | - | 89 |
| 1973-74 | WHA | Los Angeles Sharks | 77 | 4 | 32 | 36 | - | - | - | 48 |
| 1974-75 | WHA | Phoenix Roadrunners | 77 | 5 | 38 | 43 | - | - | - | 77 |
| 1975-76 | WHA | Minnesota Fighting Saints | 37 | 1 | 12 | 13 | - | - | - | 10 |
| 1975-76 | WHA | Winnipeg Jets | 13 | 0 | 1 | 1 | - | - | - | 6 |
| NHL Totals | – | 309 | 12 | 19 | 31 | -10 | 225 | 5.3% | 111 | |
| AHL Totals | – | 77 | 7 | 23 | 30 | - | - | - | 150 | |
| Juniors Totals | – | 416 | 45 | 148 | 193 | - | - | - | 520 | |
| 1957-58 | NOHA | Soo Greyhounds | 1 | 0 | 0 | 0 | - | - | - | 0 |
| 1958-59 | NOHA | Soo Greyhounds | 4 | 0 | 0 | 0 | - | - | - | 2 |
| 1959-60 | EPHL | Sudbury | 4 | 1 | 8 | 9 | - | - | - | 28 |
| 1960-61 | NHL | Detroit Red Wings | 10 | 0 | 0 | 0 | -5 | 6 | 0.0% | 4 |
| 1962-63 | NHL | Detroit Red Wings | 2 | 0 | 0 | 0 | 0 | 0 | - | 2 |
| 1963-64 | WHL | San Francisco | 11 | 0 | 3 | 3 | - | - | - | 30 |
| 1965-66 | WHL | San Francisco | 7 | 0 | 0 | 0 | - | - | - | 4 |
| 1966-67 | WHL | California | 6 | 0 | 1 | 1 | - | - | - | 10 |
| 1968-69 | NHL | Oakland Seals | 7 | 0 | 1 | 1 | 1 | 2 | 0.0% | 2 |
| 1969-70 | WHL | San Diego | 6 | 0 | 2 | 2 | - | - | - | 12 |
| 1970-71 | WHL | Phoenix | 10 | 0 | 5 | 5 | - | - | - | 13 |
| 1971-72 | NHL | St. Louis Blues | 11 | 0 | 0 | 0 | -1 | 6 | 0.0% | 8 |
| 1972-73 | WHA | Los Angeles Sharks | 6 | 1 | 2 | 3 | - | - | - | 6 |
| 1974-75 | WHA | Phoenix Roadrunners | 5 | 0 | 2 | 2 | - | - | - | 0 |
| NHL Totals | – | 30 | 0 | 1 | 1 | -5 | 14 | 0.0% | 16 | |
| Juniors Totals | – | 40 | 0 | 11 | 11 | - | - | - | 69 | |
| Season | Opponent | Date | G | A | P | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Playoffs | vs BOS | Apr 25 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | - |
| Playoffs | vs BOS | Apr 23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
| Playoffs | @ BOS | Apr 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
| Playoffs | @ BOS | Apr 18 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 1 | 0 | - |
| Playoffs | @ MNS | Apr 16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |