| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1979 | Carlisle United | Free | 104 | 22 | 1982 | (Player) |
| 1982 | Vancouver Whitecaps | £275,000 | 48 | 20 | 1982 | (Player) |
| 1982 | Manchester United | £300,000 | 0 | 0 | 1983 | (Player) |
| 1983 | Vancouver Whitecaps | - | 25 | 8 | 1983 | (Player) |
| 1983 | Newcastle United | £150,000 | 147 | 61 | 1987 | (Player) |
| 1987 | Liverpool | £1,900,000 | 131 | 46 | 1991 | (Player) |
| 1991 | Everton | £1,000,000 | 81 | 25 | 1993 | (Player) |
| 1993 | Newcastle United | £1,400,000 | 129 | 46 | 1997 | (Player) |
| 1997 | Bolton Wanderers | £450,000 | 17 | 2 | 1998 | (Player) |
| 1998 | Manchester City | Loan | 6 | 0 | 1998 | (On loan) |
| 1998 | Fulham | Loan | 10 | 3 | 1998 | (On loan) |
| 1998 | Hartlepool United | Free | 22 | 2 | 1999 | (Player) |
| 1998 | Fulham | Loan | 11 | 1 | 1998 | (On loan) |
| 1999 | Melbourne Knights | - | 2 | 0 | 1999 | (Player) |