| Youth career | |||
|---|---|---|---|
| 1991–1998 | Pirin Blagoevgrad | ||
| 1998 | CSKA Sofia | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 1998–2001 | CSKA Sofia | 50 | (26) |
| 2001 | Bayer Leverkusen II | 7 | (6) |
| 2001–2006 | Bayer Leverkusen | 154 | (69) |
| 2006–2008 | Tottenham Hotspur | 70 | (27) |
| 2008–2012 | Manchester United | 108 | (48) |
| 2012–2014 | Fulham | 51 | (19) |
| 2014–2015 | Monaco | 38 | (13) |
| 2015–2016 | PAOK | 17 | (4) |
| 2017–2018 | Kerala Blasters | 9 | (1) |
| Total | 504 | (213) | |
| International career | |||
| 1999 | Bulgaria U18 | 2 | (2) |
| 1999–2000 | Bulgaria U21 | 3 | (3) |
| 1999–2010 | Bulgaria | 78 | (48) |
| *Club domestic league appearances and goals | |||