| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1977 | Queens Park Rangers | - | 70 | 23 | 1980 | (Player) |
| 1980 | West Ham United | Β£800,000 | 170 | 54 | 1987 | (Player) |
| 1986 | Newcastle United | - | 61 | 19 | 1988 | (Player) |
| 1988 | Derby County | - | 49 | 15 | 1990 | (Player) |
| 1989 | Millwall | - | 20 | 1 | 1991 | (Player) |
| 1990 | Ipswich Town | - | 72 | 13 | 1994 | (Player) |