| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1977 | Wolverhampton Wanderers | - | 148 | 30 | 1984 | (Player) |
| 1984 | Birmingham City | £80,000 | 92 | 38 | 1987 | (Player) |
| 1986 | Everton | - | 57 | 18 | 1989 | (Player) |
| 1989 | Leicester City | - | 11 | 1 | 1990 | (Player) |
| 1989 | Manchester City | - | 21 | 2 | 1992 | (Player) |
| 1990 | Shrewsbury Town | Loan | 7 | 6 | 1991 | (On loan) |
| 1990 | Stoke City | Loan | 9 | 3 | 1991 | (On loan) |
| 1991 | Wolverhampton Wanderers | Loan | 1 | 0 | 1992 | (On loan) |
| 1992 | Walsall | - | 39 | 21 | 1993 | (Player) |
| 1993 | Shrewsbury Town | - | 59 | 22 | 1995 | (Player) |
| 1995 | Telford United | - | 1996 | (Player/Manager) |