| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1977 | Evesham United | - | 1978 | (Player) | ||
| 1978 | Cardiff City | £4,000 | 150 | 44 | 1982 | (Player) |
| 1982 | Shrewsbury Town | £20,000 | 150 | 30 | 1986 | (Player) |
| 1986 | Brentford | - | 32 | 10 | 1987 | (Player) |
| 1986 | Hereford | - | 94 | 10 | 1990 | (Player) |
| 1999 | Knighton Town | - | 23 | 5 | 2000 | (Player) |