| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1949 | Dover Athletic | - | 1950 | (Player) | ||
| 1950 | Brentford | - | 16 | 2 | 1951 | (Player) |
| 1951 | Wolverhampton Wanderers | Β£9,000 | 452 | 127 | 1965 | (Player) |
| 1964 | Shrewsbury Town | - | 69 | 7 | 1966 | (Player) |
| 1966 | Aston Villa | - | 64 | 2 | 1969 | (Player) |
| 1969 | Stockport County | - | 31 | 1 | 1970 | (Player) |
| 1970 | Bromsgrove Rovers | - | 19 | 17 | 1971 | (Player) |