| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1981 | Manchester City | - | 0 | 0 | 1982 | (Player) |
| 1982 | Leeds United | Free | 230 | 47 | 1989 | (Player) |
| 1989 | Sheffield Wednesday | Β£500,000 | 200 | 25 | 1996 | (Player) |
| 1989 | Nottingham Forest | Β£650,000 | 0 | 0 | 1989 | (Player) |
| 1996 | Bolton Wanderers | Β£180,000 | 33 | 0 | 1998 | (Player) |
| 1996 | Birmingham City | Loan | 2 | 0 | 1996 | (On loan) |
| 1996 | Bolton Wanderers | Loan | 6 | 3 | 1996 | (On loan) |
| 1998 | Oldham Athletic | Free | 144 | 14 | 2004 | (Player) |
| 1998 | Doncaster Rovers | Free | 0 | 1998 | (Player) | |
| 2001 | Oldham Athletic | - | 2001 | (Caretaker Manager) | ||
| 2003 | Oldham Athletic | - | 2004 | (Caretaker Manager) | ||
| 2006 | Oldham Athletic | - | 2009 | (Manager) | ||
| 2009 | Chesterfield | - | 2012 | (Manager) | ||
| 2013 | Plymouth Argyle | - | 2015 | (Manager) | ||
| 2015 | Newport County | - | 2016 | (Manager) | ||
| 2016 | Oldham Athletic | - | 2016 | (Manager) | ||
| 2016 | Notts County | - | 2017 | (Manager) | ||
| 2017 | Oldham Athletic | - | 2017 | (Manager) | ||
| 2018 | Fleetwood Town | - | 2018 | (Manager) | ||
| 2018 | Carlisle United | - | 2019 | (Manager) | ||
| 2019 | Chesterfield | - | 2020 | (Manager) | ||
| 2020 | Waterford | - | 2020 | (Manager) | ||
| 2020 | Wigan Athletic | - | 2020 | (Manager) | ||
| 2020 | Swindon Town | - | 2021 | (Manager) | ||
| 2021 | Oldham Athletic | - | 2022 | (Manager) |