| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1983 | Manchester City | - | 121 | 18 | 1988 | (Player) |
| 1984 | Finn Harps | Loan | 6 | 3 | 1985 | (On loan) |
| 1988 | Oxford United | £200,000 | 144 | 43 | 1992 | (Player) |
| 1992 | Derby County | £500,000 | 186 | 48 | 1997 | (Player) |
| 1996 | Sheffield United | Loan | 6 | 0 | 1996 | (On loan) |
| 1997 | Wolverhampton Wanderers | £75,000 | 45 | 5 | 2000 | (Player) |
| 1997 | Wolverhampton Wanderers | Loan | 8 | 2 | 1997 | (On loan) |
| 1998 | Walsall | Loan | 10 | 1 | 1999 | (On loan) |
| 2000 | Blackpool | Free | 78 | 13 | 2002 | (Player) |
| 2002 | Rochdale | - | 2003 | (Manager) | ||
| 2002 | Rochdale | Free | 44 | 16 | 2003 | (Player) |
| 2003 | Carlisle United | Free | 36 | 6 | 2006 | (Player/Manager) |
| 2006 | Preston North End | - | 2007 | (Manager) | ||
| 2008 | Shrewsbury Town | - | 2010 | (Manager) | ||
| 2010 | Stockport County | - | 2011 | (Manager) | ||
| 2012 | Northwich Victoria | - | 2012 | (Manager) | ||
| 2017 | England U20 | - | 2020 | (Manager) | ||
| 2021 | Bristol City | - | 2021 | (Caretaker Manager) | ||
| 2022 | Carlisle United | - | 2024 | (Manager) |