| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1973 | Blackburn Rovers | - | 78 | 0 | 1978 | (Player) |
| 1977 | Wolverhampton Wanderers | - | 200 | 0 | 1984 | (Player) |
| 1985 | West Bromwich Albion | - | 8 | 0 | 1986 | (Player) |
| 1986 | Bristol Rovers | - | 5 | 0 | 1987 | (Player) |
| 1987 | Newport County | - | 23 | 0 | 1988 | (Player) |
| 1988 | West Bromwich Albion | - | 6 | 0 | 1990 | (Player) |
| 1990 | Peterborough United | - | 39 | 0 | 1991 | (Player) |