| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1971 | Wolverhampton Wanderers | - | 6 | 0 | 1974 | (Player) |
| 1974 | Swindon Town | £88,000 | 91 | 43 | 1976 | (Player) |
| 1976 | Queens Park Rangers | £100,000 | 72 | 15 | 1979 | (Player) |
| 1978 | Everton | - | 95 | 26 | 1982 | (Player) |
| 1982 | West Bromwich Albion | - | 31 | 8 | 1983 | (Player) |
| 1983 | Leicester City | Loan | 5 | 1 | 1984 | (On loan) |
| 1983 | Huddersfield Town | Loan | 10 | 0 | 1984 | (On loan) |
| 1984 | Leicester City | Loan | 6 | 1 | 1985 | (On loan) |
| 1984 | Wolverhampton Wanderers | Loan | 8 | 0 | 1985 | (On loan) |
| 1984 | Walsall | Loan | 6 | 1 | 1985 | (On loan) |