| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1987 | Briton Ferry Llansawel | - | 0 | 0 | 1988 | (Player) |
| 1988 | Swansea City | - | 163 | 29 | 1993 | (Player) |
| 1993 | Notts County | £275,000 | 89 | 9 | 1996 | (Player) |
| 1996 | Birmingham City | £250,000 | 45 | 5 | 1998 | (Player) |
| 1997 | Ipswich Town | Loan | 6 | 1 | 1997 | (On loan) |
| 1998 | Reading | £75,000 | 12 | 0 | 1998 | (Player) |
| 1998 | Cardiff City | Free | 178 | 12 | 2003 | (Player) |
| 1998 | Peterborough United | Loan | 5 | 0 | 1998 | (On loan) |
| 2003 | Peterborough United | Free | 81 | 5 | 2005 | (Player) |
| 2006 | Llanelli | - | 4 | 0 | 2007 | (Player) |
| 2006 | Hucknall Town | - | 29 | 4 | 2008 | (Player) |
| 2007 | Llanelli | - | 86 | 7 | 2011 | (Player) |
| 2009 | Llanelli | - | 2016 | (Manager) | ||
| 2016 | Bangor | - | 2016 | (Manager) |