| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1972 | Hibernian | - | 152 | 19 | 1979 | (Player) |
| 1978 | Leicester City | £85,000 | 181 | 21 | 1986 | (Player) |
| 1981 | Peterborough United | Loan | 5 | 0 | 1982 | (On loan) |
| 1982 | Hibernian | Loan | 5 | 0 | 1983 | (On loan) |
| 1986 | Hibernian | - | 10 | 0 | 1987 | (Player) |
| 1987 | Dunfermline Athletic | - | 66 | 1 | 1989 | (Player) |
| 1989 | Partick Thistle | - | 30 | 1 | 1990 | (Player) |
| 1990 | Berwick Rangers | - | 26 | 0 | 1991 | (Player) |