| 1976-77 | WHA | Minnesota Fighting Saints | 7 | 0 | 2 | 2 | 35 | 0 | -- | -- | -- | -- | -- | -- |
| 1976-77 | SHL | Hampton | 28 | 5 | 7 | 12 | 188 | 0 | -- | -- | -- | -- | -- | -- |
| 1976-77 | WHA | New England Whalers | 1 | 0 | 0 | 0 | 9 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1976-77 | AHL | Rhode Island | 27 | 2 | 10 | 12 | 98 | 0 | -- | -- | -- | -- | -- | -- |
| 1977-78 | AHL | Hampton | 5 | 0 | 3 | 3 | 8 | 0 | -- | -- | -- | -- | -- | -- |
| 1977-78 | WHA | Birmingham Bulls | 42 | 7 | 16 | 23 | 241 | 0 | 5 | 0 | 1 | 1 | 48 | 0 |
| 1978-79 | WHA | Birmingham Bulls | 53 | 6 | 22 | 28 | 212 | 0 | -- | -- | -- | -- | -- | -- |
| 1978-79 | NHL | Detroit Red Wings | 11 | 0 | 0 | 0 | 26 | -1 | -- | -- | -- | -- | -- | -- |
| 1979-80 | NHL | Minnesota North Stars | 22 | 1 | 1 | 2 | 39 | -5 | -- | -- | -- | -- | -- | -- |
| 1980-81 | AHL | Adirondack Red Wings | 77 | 11 | 21 | 32 | 267 | 0 | 18 | 1 | 4 | 5 | 30 | 0 |
| 1981-82 | AHL | Adirondack Red Wings | 75 | 11 | 23 | 34 | 206 | 0 | 5 | 1 | 3 | 4 | 23 | 0 |
| 1983-84 | IHL | Toledo | 68 | 11 | 26 | 37 | 120 | 0 | 9 | 1 | 3 | 4 | 33 | 0 |
| NHL TOTALS | 33 | 1 | 1 | 2 | 65 | -6 | 0 | 0 | 0 | 0 | 0 | 0 |