| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1982 | Hartlepool United | - | 91 | 5 | 1986 | (Player) |
| 1985 | Leeds United | Loan | 0 | 0 | 1986 | (On loan) |
| 1986 | Shrewsbury Town | £30,000 | 65 | 1 | 1988 | (Player) |
| 1986 | Derby County | £25,000 | 0 | 0 | 1986 | (Player) |
| 1988 | Ipswich Town | £300,000 | 277 | 12 | 1996 | (Player) |
| 1996 | Blackpool | £90,000 | 100 | 5 | 1998 | (Player) |
| 1998 | Dunfermline Athletic | Free | 1 | 0 | 1999 | (Player) |
| 1999 | Mansfield Town | Free | 28 | 0 | 2000 | (Player) |
| 1999 | Mansfield Town | Loan | 10 | 0 | 1999 | (On loan) |
| 2000 | Southport | - | 18 | 2 | 2001 | (Player) |
| 2001 | Chester | - | 3 | 0 | 2001 | (Player) |
| 2002 | Hyde United | - | 8 | 0 | 2002 | (Player) |