| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1979 | Everton | - | 57 | 9 | 1982 | (Player) |
| 1982 | Rotherham United | - | 45 | 12 | 1984 | (Player) |
| 1983 | Oldham Athletic | - | 36 | 5 | 1985 | (Player) |
| 1984 | Hibernian | - | 81 | 11 | 1989 | (Player) |
| 1988 | Dundee | - | 49 | 5 | 1991 | (Player) |
| 1991 | East Fife | - | 88 | 19 | 1994 | (Player) |
| 1993 | Albion Rovers | - | 56 | 10 | 1996 | (Player) |
| 1995 | Livingston | - | 2 | 0 | 1996 | (Player) |
| 1996 | Hamilton Academical | - | 3 | 0 | 1997 | (Player) |