| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1971 | Bury | - | 159 | 19 | 1977 | (Player) |
| 1977 | Queens Park Rangers | - | 19 | 0 | 1978 | (Player) |
| 1978 | Swindon Town | - | 99 | 8 | 1981 | (Player) |
| 1981 | Bristol Rovers | - | 172 | 21 | 1985 | (Player) |
| 1985 | Bristol City | - | 77 | 3 | 1987 | (Player) |
| 1987 | Shrewsbury Town | - | 65 | 1 | 1989 | (Player) |
| 1991 | Alvechurch | - | 1993 | (Player) |