| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1971 | Newcastle United | - | 3 | 0 | 1972 | (Player) |
| 1972 | Southend United | - | 108 | 35 | 1975 | (Player) |
| 1975 | Sheffield United | - | 60 | 15 | 1977 | (Player) |
| 1977 | Swindon Town | - | 45 | 12 | 1979 | (Player) |
| 1978 | Fulham | - | 50 | 15 | 1980 | (Player) |
| 1979 | Millwall | - | 7 | 1 | 1980 | (Player) |