| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1974 | Dumbarton | - | 34 | 11 | 1976 | (Player) |
| 1976 | Coventry City | Β£75,000 | 130 | 58 | 1980 | (Player) |
| 1980 | Nottingham Forest | Β£1,250,000 | 134 | 36 | 1984 | (Player) |
| 1984 | Sunderland | - | 34 | 6 | 1986 | (Player) |
| 1984 | Stade Brestois 29 | - | 16 | 3 | 1984 | (Player) |
| 1986 | Maritimo | - | 9 | 0 | 1987 | (Player) |
| 1987 | Melbourne Knights | - | 24 | 6 | 1987 | (Player) |
| 1996 | Dumbarton | - | 1999 | (Manager) |