| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1978 | Nottingham Forest | - | 4 | 0 | 1979 | (Player) |
| 1978 | Preston North End | - | 208 | 70 | 1984 | (Player) |
| 1984 | Luton Town | £95,000 | 12 | 3 | 1985 | (Player) |
| 1984 | Walsall | - | 69 | 21 | 1986 | (Player) |
| 1986 | Bolton Wanderers | £25,000 | 60 | 11 | 1989 | (Player) |
| 1988 | Bury | - | 31 | 11 | 1989 | (Player) |
| 1989 | Rochdale | - | 52 | 9 | 1991 | (Player) |
| 1990 | Guiseley | - | 1991 | (Player) |