| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1984 | Barry Town United | - | 1985 | (Player) | ||
| 1985 | Fulham | - | 42 | 4 | 1988 | (Player) |
| 1986 | Cardiff City | Loan | 6 | 2 | 1987 | (On loan) |
| 1989 | Cardiff City | - | 148 | 65 | 1993 | (Player) |
| 1993 | Hereford | - | 38 | 18 | 1995 | (Player) |
| 1994 | Gillingham | - | 27 | 13 | 1995 | (Player) |
| 1995 | Barry Town United | - | 82 | 46 | 1998 | (Player) |
| 1998 | Cwmbran Town | - | 29 | 6 | 1999 | (Player) |
| 1999 | Bridgend Town | - | 1999 | (Player) | ||
| 1999 | Rhayader Town | - | 14 | 6 | 2000 | (Player) |
| 2000 | Llanelli | - | 1 | 0 | 2000 | (Player) |
| 2000 | Rhayader Town | - | 9 | 2 | 2001 | (Player) |