| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1975 | Oxford United | - | 19 | 2 | 1976 | (Player) |
| 1976 | Norwich City | - | 48 | 12 | 1978 | (Player) |
| 1978 | New England Tea Men | - | 49 | 8 | 1979 | (Player) |
| 1979 | Cambridge United | - | 100 | 12 | 1982 | (Player) |
| 1982 | Cardiff City | - | 139 | 17 | 1986 | (Player) |
| 1985 | Swansea City | - | 35 | 6 | 1986 | (Player) |
| 1986 | Newport County | - | 79 | 8 | 1988 | (Player) |
| 1987 | Torquay United | - | 33 | 5 | 1989 | (Player) |
| 1988 | Cardiff City | - | 142 | 7 | 1993 | (Player) |
| 1994 | Cwmbran Town | - | 101 | 11 | 1998 | (Player) |
| 1998 | Weston-super-Mare | - | 1999 | (Player) |