| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2019/2020 | 1. Division |  Doxa | 20 | 0 | 0 | 2/0/0 | 1800 | 
| 2019/2020 | Coupe de Chypre |  Doxa | 3 | 0 | 0 | 1/0/0 | 270 | 
| 2018/2019 | Pro League |  Sporting Charleroi | 1 | 0 | 0 | 0/0/0 | 44 | 
| 2018/2019 | Coupe de Belgique |  Sporting Charleroi | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2018/2019 | Eredivisie |  NAC Breda | 5 | 0 | 0 | 1/0/0 | 378 | 
| 2017/2018 | Carabao Cup |  Bolton Wanderers | 2 | 1 | 0 | 1/0/0 | 136 | 
| 2017/2018 | Championship |  Bolton Wanderers | 14 | 0 | 0 | 1/0/0 | 1171 | 
| 2016/2017 | League One |  Bolton Wanderers | 14 | 0 | 1 | 2/0/0 | 1216 | 
| 2015/2016 | Championship |  Bolton Wanderers | 22 | 1 | 1 | 3/1/0 | 1890 | 
| 2015/2016 | FA Cup |  Bolton Wanderers | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | Championship |  Bolton Wanderers | 37 | 0 | 0 | 6/0/1 | 3173 | 
| 2014/2015 | FA Cup |  Bolton Wanderers | 3 | 0 | 0 | 1/0/0 | 0 | 
| 2014/2015 | Carabao Cup |  Bolton Wanderers | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | FA Cup |  Charlton Athletic | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Championship |  Charlton Athletic | 40 | 2 | 0 | 2/0/0 | 3017 | 
| 2012/2013 | Championship |  Charlton Athletic | 30 | 3 | 0 | 0/0/0 | 1829 | 
| 2011/2012 | La Liga 2 |  Villarreal II | 6 | 0 | 0 | 1/0/1 | 0 | 
| 2010/2011 | La Liga 2 |  Villarreal II | 17 | 0 | 0 | 3/0/1 | 0 | 
| 2008/2009 | League One |  Southend United | 18 | 0 | 0 | 3/0/0 | 1620 | 
| Total: | 242 | 7 | 2 | 27/1/3 | 16634 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Doxa |  SV Roeselare | 01/07/2020 | N/a | 
|  Sporting Charleroi |  Doxa | 12/07/2019 | N/a | 
|  NAC Breda |  Sporting Charleroi | 01/07/2019 | N/a | 
|  Sporting Charleroi |  NAC Breda | 31/01/2019 | Prêt | 
|  Bolton Wanderers |  Sporting Charleroi | 23/07/2018 | Gratuit | 
|  Charlton Athletic |  Bolton Wanderers | 01/07/2014 | Gratuit | 
|  Villarreal |  Charlton Athletic | 17/08/2012 | Gratuit |