
| 1970-71 | BCJHL | New Westminster | - | - | - | - | - | - | - | - |
| 1971-72 | WCJHL | Victoria | 24 | 1 | 1 | 2 | - | - | - | 137 |
| 1971-72 | WCJHL | Flin Flon | 33 | 1 | 4 | 5 | - | - | - | 142 |
| 1972-73 | EHL | Jersey | 72 | 2 | 7 | 9 | - | - | - | 229 |
| 1972-73 | AHL | Richmond | 9 | 0 | 1 | 1 | - | - | - | 4 |
| 1973-74 | IHL | Des Moines | 16 | 1 | 2 | 3 | - | - | - | 52 |
| 1973-74 | AHL | Richmond | 54 | 2 | 10 | 12 | - | - | - | 163 |
| 1974-75 | NHL | Philadelphia Flyers | 2 | 0 | 0 | 0 | -1 | 1 | 0.0% | 11 |
| 1974-75 | AHL | Richmond | 72 | 4 | 3 | 7 | - | - | - | 316 |
| 1975-76 | NHL | Philadelphia Flyers | 57 | 1 | 2 | 3 | 11 | 23 | 4.4% | 205 |
| 1975-76 | AHL | Richmond | 4 | 0 | 0 | 0 | - | - | - | 17 |
| 1976-77 | NHL | Philadelphia Flyers | 40 | 2 | 1 | 3 | 6 | 27 | 7.4% | 164 |
| 1976-77 | NHL | Vancouver Canucks | 21 | 1 | 7 | 8 | 1 | 18 | 5.6% | 61 |
| 1977-78 | NHL | Vancouver Canucks | 69 | 3 | 5 | 8 | -45 | 36 | 8.3% | 172 |
| 1978-79 | NHL | Vancouver Canucks | 53 | 2 | 4 | 6 | -16 | 26 | 7.7% | 129 |
| 1979-80 | NHL | Vancouver Canucks | 24 | 0 | 2 | 2 | -5 | 6 | 0.0% | 41 |
| 1979-80 | NHL | Philadelphia Flyers | 26 | 0 | 4 | 4 | 7 | 15 | 0.0% | 95 |
| 1980-81 | NHL | Philadelphia Flyers | 3 | 0 | 0 | 0 | 2 | 0 | - | 22 |
| 1980-81 | NHL | Hartford Whalers | 48 | 1 | 6 | 7 | -3 | 14 | 7.1% | 142 |
| 1980-81 | AHL | Maine | 3 | 0 | 1 | 1 | - | - | - | 7 |
| 1981-82 | NHL | Hartford Whalers | 50 | 1 | 5 | 6 | -9 | 23 | 4.4% | 60 |
| NHL Totals | – | 393 | 11 | 36 | 47 | -52 | 189 | 5.8% | 1102 | |
| AHL Totals | – | 142 | 6 | 15 | 21 | - | - | - | 507 | |
| 1971-72 | WCJHL | Flin Flon | 7 | 0 | 1 | 1 | - | - | - | 39 |
| 1972-73 | AHL | Richmond | 4 | 0 | 0 | 0 | - | - | - | 7 |
| 1973-74 | AHL | Richmond | 5 | 0 | 0 | 0 | - | - | - | 12 |
| 1974-75 | AHL | Richmond | 7 | 0 | 3 | 3 | - | - | - | 45 |
| 1975-76 | NHL | Philadelphia Flyers | 15 | 0 | 3 | 3 | 5 | 1 | 0.0% | 41 |
| 1978-79 | NHL | Vancouver Canucks | 3 | 0 | 0 | 0 | -1 | 2 | 0.0% | 2 |
| 1979-80 | NHL | Philadelphia Flyers | 9 | 0 | 0 | 0 | 1 | 3 | 0.0% | 25 |
| NHL Totals | – | 27 | 0 | 3 | 3 | 5 | 6 | 0.0% | 68 | |
| AHL Totals | – | 16 | 0 | 3 | 3 | - | - | - | 64 | |
| Season | Opponent | Date | G | A | P | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Regular | vs MNS | Mar 28 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 1 | 0 | - |
| Regular | @ NYI | Mar 27 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
| Regular | vs QUE | Mar 24 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | 2 | 0 | - |
| Regular | @ PHI | Mar 21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |
| Regular | vs PHI | Mar 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - |