| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1984 | Bridgend Town | - | 0 | 0 | 1985 | (Player) |
| 1985 | Swansea City | - | 91 | 25 | 1988 | (Player) |
| 1988 | Plymouth Argyle | £50,000 | 70 | 19 | 1990 | (Player) |
| 1990 | Bradford City | £250,000 | 131 | 60 | 1993 | (Player) |
| 1993 | Oldham Athletic | £500,000 | 142 | 44 | 1998 | (Player) |
| 1998 | Plymouth Argyle | Free | 82 | 19 | 2001 | (Player) |
| 1998 | Bristol City | Loan | 7 | 1 | 1998 | (On loan) |
| 2001 | Exeter City | Free | 26 | 6 | 2003 | (Player) |
| 2003 | Taunton Town | - | 2004 | (Player) | ||
| 2008 | Truro City | - | 2009 | (Manager) |