| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1975 | Sheffield United | - | 67 | 14 | 1979 | (Player) |
| 1978 | Oldham Athletic | - | 69 | 21 | 1981 | (Player) |
| 1980 | Queens Park Rangers | £295,000 | 145 | 48 | 1985 | (Player) |
| 1984 | Sheffield Wednesday | - | 15 | 2 | 1986 | (Player) |
| 1985 | Aston Villa | £350,000 | 63 | 16 | 1988 | (Player) |
| 1987 | Stoke City | - | 28 | 6 | 1989 | (Player) |
| 1990 | Falkirk | - | 60 | 21 | 1992 | (Player) |
| 1991 | Dundee | - | 33 | 9 | 1994 | (Player) |
| 1992 | Dundee | - | 1993 | (Manager) | ||
| 1993 | Ayr United | - | 1995 | (Manager) | ||
| 1993 | Ayr United | - | 31 | 4 | 1996 | (Player) |