| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1987 | Celtic | - | 11 | 0 | 1991 | (Player) |
| 1991 | Greenock Morton | £100,000 | 74 | 31 | 1993 | (Player) |
| 1993 | Port Vale | Loan | 3 | 0 | 1993 | (On loan) |
| 1993 | Newcastle United | £285,000 | 25 | 4 | 1995 | (Player) |
| 1995 | Ipswich Town | £500,000 | 109 | 38 | 1998 | (Player) |
| 1998 | Dundee United | £700,000 | 38 | 5 | 2000 | (Player) |
| 1999 | Preston North End | Loan | 12 | 2 | 1999 | (On loan) |
| 2000 | York City | Free | 52 | 3 | 2003 | (Player) |
| 2003 | Spennymoor United | - | 2003 | (Player/Manager) | ||
| 2003 | Pickering Town | - | 2003 | (Player) | ||
| 2003 | West Auckland Town | - | 2004 | (Player/Manager) | ||
| 2004 | Pickering Town | - | 2007 | (Player/Manager) |