| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1973 | Dundee United | - | 62 | 36 | 1975 | (Player) |
| 1975 | Aston Villa | £110,000 | 113 | 54 | 1979 | (Player) |
| 1979 | Wolverhampton Wanderers | £1,469,000 | 133 | 38 | 1984 | (Player) |
| 1983 | Everton | £250,000 | 49 | 14 | 1985 | (Player) |
| 1985 | Aston Villa | £150,000 | 54 | 5 | 1987 | (Player) |
| 1987 | Notts County | Loan | 4 | 0 | 1988 | (On loan) |
| 1987 | West Bromwich Albion | - | 35 | 10 | 1989 | (Player) |
| 1988 | Rangers | - | 13 | 5 | 1989 | (Player) |
| 1989 | Cheltenham Town | - | 1990 | (Player) |