| Youth career | |||
|---|---|---|---|
| 1990–1995 | Soisy-Andilly-Margency | ||
| 1992–1995 | Clairefontaine[4] | ||
| 1995–1997 | Metz | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 1997–2000 | Metz | 47 | (5) |
| 1999 | → Newcastle United (loan) | 11 | (1) |
| 2000–2004 | Fulham | 117 | (53) |
| 2004–2008 | Manchester United | 86 | (28) |
| 2008–2012 | Everton | 97 | (27) |
| 2012 | Tottenham Hotspur | 10 | (3) |
| 2012–2013 | Sunderland | 11 | (0) |
| 2013 | Lazio | 6 | (0) |
| Total | 385 | (117) | |
| International career | |||
| 1998–1999 | France U21 | 12 | (3) |
| 2004–2012 | France | 20 | (4) |
| *Club domestic league appearances and goals | |||