| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1946 | Swansea City | - | 16 | 9 | 1947 | (Player) |
| 1947 | Aston Villa | - | 120 | 60 | 1950 | (Player) |
| 1950 | Sunderland | Β£30,000 | 108 | 67 | 1953 | (Player) |
| 1953 | Cardiff City | Β£29,500 | 96 | 39 | 1957 | (Player) |
| 1957 | PSV Eindhoven | - | 53 | 21 | 1960 | (Player) |
| 1960 | Newport County | - | 8 | 3 | 1961 | (Player) |