| Youth career | |||
|---|---|---|---|
| 1996–2004 | JS Pierreuse | ||
| 2004–2006 | Standard Liège | ||
| 2006–2007 | Genk | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2007–2009 | Genk | 10 | (1) |
| 2009–2011 | Standard Liège | 18 | (3) |
| 2009–2010 | → Kortrijk (loan) | 34 | (14) |
| 2010–2011 | → Mechelen (loan) | 18 | (6) |
| 2011–2012 | Genk | 37 | (19) |
| 2012–2015 | Aston Villa | 89 | (42) |
| 2015–2016 | Liverpool | 29 | (9) |
| 2016–2022 | Crystal Palace | 162 | (35) |
| 2022– | D.C. United | 77 | (43) |
| International career | |||
| 2007 | Belgium U17 | 11 | (6) |
| 2007–2008 | Belgium U18 | 7 | (3) |
| 2008–2009 | Belgium U19 | 10 | (10) |
| 2009–2012 | Belgium U21 | 9 | (4) |
| 2010–2022 | Belgium | 45 | (18) |
| *Club domestic league appearances and goals, correct as of 04:04, 20 April 2025 (UTC) | |||