| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1983 | Dundee | - | 41 | 2 | 1987 | (Player) |
| 1987 | Blackburn Rovers | Β£30,000 | 102 | 22 | 1989 | (Player) |
| 1989 | Manchester City | Β£700,000 | 63 | 5 | 1991 | (Player) |
| 1991 | Blackburn Rovers | Β£700,000 | 236 | 12 | 1998 | (Player) |
| 1998 | Rangers | Β£4,000,000 | 22 | 0 | 2000 | (Player) |
| 2000 | Coventry City | Β£750,000 | 11 | 0 | 2001 | (Player) |
| 2000 | Bolton Wanderers | Loan | 9 | 1 | 2001 | (On loan) |
| 2001 | Bolton Wanderers | Β£250,000 | 16 | 2 | 2003 | (Player) |
| 2002 | Preston North End | Loan | 2 | 0 | 2002 | (On loan) |
| 2002 | Blackpool | Loan | 14 | 0 | 2003 | (On loan) |
| 2004 | Blackpool | - | 2005 | (Manager) | ||
| 2007 | Clyde | - | 2008 | (Manager) |