| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1973 | Doncaster Rovers | - | 68 | 11 | 1976 | (Player) |
| 1975 | Nottingham Forest | - | 48 | 12 | 1977 | (Player) |
| 1977 | Derby County | £50,000 | 26 | 2 | 1978 | (Player) |
| 1977 | Bury | Loan | 2 | 0 | 1978 | (On loan) |
| 1978 | Southampton | £60,000 | 26 | 0 | 1979 | (Player) |
| 1978 | Sheffield Wednesday | £100,000 | 125 | 35 | 1982 | (Player) |
| 1980 | Atvidabergs FF | Loan | 9 | 1 | 1980 | (On loan) |
| 1982 | Sheffield United | £100,000 | 33 | 3 | 1983 | (Player) |
| 1982 | Everton | Loan | 7 | 1 | 1983 | (On loan) |
| 1983 | Everton | - | 16 | 0 | 1985 | (Player) |
| 1985 | Huddersfield Town | - | 34 | 7 | 1986 | (Player) |
| 1986 | Hull City | - | 4 | 0 | 1987 | (Player) |
| 1986 | Sunderland | - | 9 | 1 | 1987 | (Player) |
| 1986 | Grantham Town | - | 2 | 0 | 1987 | (Player) |
| 1987 | Grimsby Town | - | 12 | 0 | 1988 | (Player) |
| 1987 | Chesterfield | - | 1 | 0 | 1988 | (Player) |