| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | FA Cup |  Horsham | 2 | 1 | 0 | 1/0/0 | 62 | 
| 2022/2023 | FA Trophy |  Billericay Town | 1 | 1 | 0 | 0/0/0 | 0 | 
| 2021/2022 | FA Cup |  Cray Wanderers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | FA Trophy |  Cray Wanderers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021/2022 | London Senior Cup |  Cray Wanderers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Isthmian League Premier Division |  Cray Wanderers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | FA Trophy |  AFC Hornchurch | 3 | 0 | 0 | 0/0/0 | 55 | 
| 2019/2020 | FA Trophy |  AFC Hornchurch | 2 | 2 | 0 | 0/0/0 | 180 | 
| 2018/2019 | Vanarama National League South |  Hampton & Richmond | 31 | 16 | 0 | 0/0/0 | 2402 | 
| 2018/2019 | Vanarama National League North |  Hampton & Richmond | 8 | 6 | 0 | 0/0/0 | 714 | 
| 2018/2019 | FA Cup |  Hampton & Richmond | 2 | 2 | 0 | 0/0/0 | 175 | 
| 2017/2018 | Isthmian League Premier Division |  Chelmsford City | 14 | 5 | 0 | 0/0/0 | 1008 | 
| 2017/2018 | Vanarama National League South |  Chelmsford City | 22 | 8 | 0 | 0/0/0 | 1128 | 
| 2017/2018 | Vanarama National League North |  Chelmsford City | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017/2018 | FA Cup |  Chelmsford City | 1 | 0 | 0 | 0/0/0 | 56 | 
| 2016/2017 | Vanarama National League - Playoffs |  Chelmsford City | 3 | 1 | 0 | 0/0/0 | 270 | 
| 2016/2017 | Serie C: Groupe B |  Reggiana | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Serie C: Groupe B |  Santarcangelo | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Vanarama National League South |  Chelmsford City | 21 | 9 | 0 | 0/0/0 | 1493 | 
| 2016/2017 | FA Trophy |  Chelmsford City | 2 | 1 | 0 | 0/0/0 | 167 | 
| 2016/2017 | Serie C: Groupe B |  Venezia | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | National League |  Sutton United | 20 | 0 | 0 | 1/0/0 | 921 | 
| 2016/2017 | FA Cup |  Sutton United | 2 | 0 | 1 | 0/0/0 | 24 | 
| 2015/2016 | Coupe de Chypre |  Ermis | 2 | 1 | 0 | 1/0/0 | 0 | 
| 2015/2016 | 1. Division |  Enosis | 15 | 3 | 0 | 2/0/0 | 0 | 
| 2015/2016 | 1. Division |  Ermis | 16 | 5 | 0 | 3/0/0 | 0 | 
| 2013/2014 | League Two |  Dagenham & Redbridge | 25 | 1 | 0 | 1/0/0 | 0 | 
| 2013/2014 | FA Cup |  Dagenham & Redbridge | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | EFL Trophy |  Dagenham & Redbridge | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2012/2013 | 1. Division |  AEL | 6 | 0 | 0 | 0/0/0 | 0 | 
| 2012/2013 | Ligue des Champions |  AEL | 6 | 1 | 0 | 0/0/0 | 280 | 
| 2012/2013 | Ligue Europa |  AEL | 3 | 1 | 1 | 0/0/0 | 140 | 
| 2011/2012 | 1. Division |  AEL | 11 | 3 | 0 | 1/0/0 | 0 | 
| 2009/2010 | League One |  Charlton Athletic | 5 | 0 | 0 | 0/0/0 | 146 | 
| 2009/2010 | League One |  Gillingham | 9 | 1 | 0 | 0/0/0 | 347 | 
| 2009/2010 | League One |  Bristol Rovers | 14 | 4 | 0 | 0/0/0 | 799 | 
| 2008/2009 | Carabao Cup |  Charlton Athletic | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2008/2009 | FA Cup |  Charlton Athletic | 2 | 1 | 0 | 1/0/0 | 0 | 
| 2008/2009 | Championship |  Charlton Athletic | 21 | 0 | 0 | 3/0/0 | 706 | 
| Total: | 281 | 74 | 2 | 14/0/0 | 11253 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Cray Wanderers |  Billericay Town | 01/07/2022 | Gratuit | 
|  AFC Hornchurch |  Cray Wanderers | 26/10/2021 | N/a | 
|  Dartford |  AFC Hornchurch | 18/12/2020 | N/a | 
|  AFC Hornchurch |  Dartford | 26/11/2020 | Prêt | 
|  AFC Hornchurch |  Dartford | 20/11/2020 | Prêt | 
|  Hampton & Richmond |  AFC Hornchurch | 01/07/2019 | N/a | 
|  Chelmsford City |  Hampton & Richmond | 16/07/2018 | Gratuit | 
|  Sutton United |  Chelmsford City | 06/01/2017 | Gratuit | 
|  Ermis |  Sutton United | 01/07/2016 | Gratuit | 
|  Enosis |  Ermis | 04/01/2016 | Gratuit | 
|  Paphos |  Enosis | 01/07/2015 | N/a | 
|  Shanghai SIPG |  Dagenham & Redbridge | 03/10/2013 | N/a |