| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1971 | FC Halifax Town | - | 39 | 4 | 1973 | (Player) |
| 1973 | Liverpool | - | 16 | 1 | 1975 | (Player) |
| 1977 | Leicester City | - | 11 | 1 | 1978 | (Player) |
| 1978 | Swansea City | - | 90 | 34 | 1981 | (Player) |
| 1980 | Newport County | £80,000 | 27 | 7 | 1982 | (Player) |
| 1982 | Mansfield Town | - | 14 | 4 | 1983 | (Player) |
| 1982 | Gloucester City | - | 1982 | (Player) | ||
| 1982 | Happy Valley | - | 1983 | (Player) | ||
| 1983 | Hartlepool United | - | 12 | 2 | 1984 | (Player) |
| 1983 | Peterborough United | - | 36 | 12 | 1985 | (Player) |
| 1984 | Swansea City | - | 40 | 10 | 1986 | (Player) |
| 1984 | Hartlepool United | - | 4 | 0 | 1985 | (Player) |
| 1986 | Barry Town United | - | 1986 | (Player) | ||
| 1987 | Llanelli | - | 1988 | (Player) | ||
| 1988 | Port Talbot Town | - | 1989 | (Player) | ||
| 1989 | Maesteg Park | - | 1989 | (Player) | ||
| 1989 | Bridgend Town | - | 1989 | (Player) | ||
| 1989 | Llanelli | - | 1993 | (Player) |