| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1971 | Wrexham | - | 230 | 33 | 1979 | (Player) |
| 1978 | Manchester United | £300,000 | 90 | 11 | 1981 | (Player) |
| 1981 | Everton | - | 10 | 0 | 1982 | (Player) |
| 1981 | Brighton & Hove Albion | £400,000 | 20 | 0 | 1982 | (Player) |
| 1982 | Stoke City | - | 57 | 14 | 1984 | (Player) |
| 1983 | Chelsea | - | 44 | 9 | 1985 | (Player) |
| 1985 | Derby County | Loan | 9 | 0 | 1986 | (On loan) |
| 1985 | West Bromwich Albion | £100,000 | 20 | 0 | 1986 | (Player) |
| 1988 | Shrewsbury Town | - | 40 | 1 | 1989 | (Player) |
| 1989 | Stoke City | Loan | 8 | 0 | 1990 | (On loan) |
| 1989 | Leeds United | - | 3 | 0 | 1990 | (Player) |
| 1990 | Stoke City | - | 38 | 7 | 1991 | (Player) |
| 1991 | Wrexham | - | 34 | 2 | 1993 | (Player) |