| Season | Team | Lea. | GP | G | A | PT | PM |
| 1974-1975 | Richmond | AHL | 43 | 5 | 11 | 16 | 106 |
| 1975-1976 | Richmond | AHL | 74 | 5 | 14 | 19 | 302 |
| 1976-1977 | Fort Worth | CHL | 48 | 5 | 9 | 14 | 135 |
| 1976-1977 | Springfield | AHL | 24 | 0 | 3 | 3 | 72 |
| 1977-1978 | Springfield | AHL | 67 | 2 | 20 | 22 | 236 |
| 1977-1978 | Los Angeles | NHL | 5 | 0 | 0 | 0 | 2 |
| 1978-1979 | Kansas City | CHL | 51 | 3 | 11 | 14 | 216 |
| 1978-1979 | Detroit | NHL | 1 | 0 | 0 | 0 | 0 |
| 1979-1980 | Adirondack | AHL | 66 | 1 | 8 | 9 | 167 |
| 1980-1981 | Adirondack | AHL | 63 | 2 | 7 | 9 | 75 |
| 1981-1982 | Kalamazoo | IHL | 1 | 0 | 0 | 0 | 2 |