| Youth career | |||
|---|---|---|---|
| 1982–1983 | Leytonstone & Ilford | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 1983–1991 | Millwall | 220 | (93) |
| 1985 | → Aldershot (loan) | 5 | (0) |
| 1985 | → Djurgårdens IF (loan) | 21 | (13) |
| 1991–1992 | Nottingham Forest | 42 | (14) |
| 1992–1997 | Tottenham Hotspur | 166 | (75) |
| 1997–2001 | Manchester United | 104 | (31) |
| 2001–2003 | Tottenham Hotspur | 70 | (22) |
| 2003–2004 | Portsmouth | 32 | (9) |
| 2004–2007 | West Ham United | 76 | (28) |
| 2007–2008 | Colchester United | 19 | (3) |
| 2015 | Stevenage | 0 | (0) |
| Total | 755 | (288) | |
| International career | |||
| 1983 | England U17 | 3 | (0) |
| 1983–1985 | England Youth | 8 | (5) |
| 1988 | England U21 | 1 | (0) |
| 1993–2002 | England | 51 | (11) |
| Managerial career | |||
| 2015–2016 | Stevenage | ||
| 2017–2018 | ATK | ||
| *Club domestic league appearances and goals | |||