| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1982 | Curzon Ashton | - | 0 | 0 | 1983 | (Player) |
| 1983 | Manchester City | £1,000 | 58 | 0 | 1988 | (Player) |
| 1986 | Southampton | Loan | 4 | 0 | 1987 | (On loan) |
| 1986 | Wolverhampton Wanderers | Loan | 16 | 0 | 1986 | (On loan) |
| 1986 | Bradford City | Loan | 3 | 0 | 1986 | (On loan) |
| 1987 | Carlisle United | Loan | 16 | 0 | 1987 | (On loan) |
| 1988 | Tranmere Rovers | £60,000 | 333 | 0 | 1997 | (Player) |
| 1988 | Tranmere Rovers | Loan | 8 | 0 | 1988 | (On loan) |
| 1996 | Reading | Loan | 0 | 0 | 1996 | (On loan) |
| 1996 | Blackpool | Loan | 20 | 0 | 1996 | (On loan) |
| 1996 | Bradford City | Loan | 12 | 0 | 1996 | (On loan) |
| 1997 | Stockport County | £100,000 | 42 | 0 | 1999 | (Player) |
| 1998 | Wigan Athletic | Loan | 1 | 0 | 1998 | (On loan) |
| 1999 | Wigan Athletic | Free | 2 | 0 | 1999 | (Player) |
| 1999 | Tranmere Rovers | Free | 5 | 0 | 2003 | (Player) |
| 2001 | Kidderminster Harriers | Loan | 2 | 0 | 2001 | (On loan) |
| 2003 | Sheffield Wednesday | Free | 1 | 0 | 2004 | (Player) |