| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1975 | Celtic | - | 145 | 54 | 1983 | (Player) |
| 1983 | Leeds United | - | 73 | 16 | 1986 | (Player) |
| 1986 | Hibernian | - | 83 | 16 | 1989 | (Player) |
| 1989 | Hamilton Academical | - | 95 | 34 | 1992 | (Player) |
| 1992 | Kilmarnock | - | 57 | 13 | 1995 | (Player) |
| 1994 | Clyde | - | 35 | 8 | 1996 | (Player) |