| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1960 | Bristol City | - | 195 | 83 | 1966 | (Player) |
| 1966 | Huddersfield Town | - | 32 | 11 | 1968 | (Player) |
| 1967 | Cardiff City | - | 182 | 75 | 1972 | (Player) |
| 1972 | AFC Bournemouth | - | 30 | 12 | 1973 | (Player) |
| 1973 | Millwall | - | 71 | 17 | 1975 | (Player) |
| 1975 | Cardiff City | - | 21 | 1 | 1976 | (Player) |
| 1976 | Newport County | - | 80 | 18 | 1979 | (Player) |