| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | Vanarama National League South |  AFC Hornchurch | 2 | 0 | 1 | 0/0/0 | 25 | 
| 2023/2024 | National League |  Dagenham & Redbridge | 13 | 0 | 0 | 0/0/0 | 971 | 
| 2023/2024 | National League |  Bromley | 12 | 2 | 2 | 0/0/0 | 599 | 
| 2023/2024 | FA Trophy |  Bromley | 1 | 0 | 0 | 0/0/0 | 76 | 
| 2022/2023 | FA Cup |  Dagenham & Redbridge | 4 | 1 | 0 | 0/0/0 | 345 | 
| 2022/2023 | FA Trophy |  Dagenham & Redbridge | 2 | 0 | 0 | 0/0/0 | 108 | 
| 2022/2023 | National League |  Dagenham & Redbridge | 41 | 2 | 0 | 2/0/0 | 3149 | 
| 2021/2022 | FA Cup |  Dagenham & Redbridge | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2021/2022 | National League |  Dagenham & Redbridge | 41 | 4 | 0 | 3/0/0 | 2843 | 
| 2021/2022 | FA Trophy |  Dagenham & Redbridge | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2020/2021 | National League |  Dagenham & Redbridge | 26 | 1 | 0 | 1/0/0 | 2040 | 
| 2020/2021 | FA Cup |  Dagenham & Redbridge | 2 | 0 | 0 | 0/0/0 | 165 | 
| 2019/2020 | National League |  Ebbsfleet United | 27 | 7 | 0 | 0/0/0 | 2309 | 
| 2019/2020 | FA Cup |  Ebbsfleet United | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019/2020 | National League |  Dagenham & Redbridge | 4 | 0 | 0 | 1/0/0 | 142 | 
| 2019/2020 | FA Trophy |  Ebbsfleet United | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2018/2019 | FA Cup |  Ebbsfleet United | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2018/2019 | National League |  Ebbsfleet United | 34 | 0 | 0 | 2/0/0 | 2713 | 
| 2017/2018 | FA Trophy |  Ebbsfleet United | 3 | 1 | 0 | 0/0/0 | 237 | 
| 2017/2018 | FA Cup |  Ebbsfleet United | 3 | 1 | 0 | 0/0/0 | 180 | 
| 2017/2018 | National League |  Ebbsfleet United | 41 | 5 | 0 | 5/0/0 | 2465 | 
| 2017 | Matchs Amicaux équipes |  SGV Freiberg | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | 3ème Division RFEF: Groupe 18 |  Toledo II | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | League Two |  Wycombe Wanderers | 19 | 3 | 0 | 2/1/0 | 654 | 
| 2016/2017 | 3ème Division RFEF: Groupe 18 |  Villarrubia | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | 3ème Division RFEF: Groupe 18 |  Pedroñeras | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | EFL Trophy |  Wycombe Wanderers | 4 | 0 | 0 | 0/0/0 | 341 | 
| 2016/2017 | FA Cup |  Wycombe Wanderers | 3 | 0 | 1 | 0/0/0 | 46 | 
| 2016/2017 | 3ème Division RFEF: Groupe 18 |  Marchamalo | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2015/2016 | League One |  Southend United | 17 | 0 | 1 | 1/0/0 | 693 | 
| 2015/2016 | Carabao Cup |  Southend United | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | League Two |  Southend United | 34 | 2 | 3 | 1/0/0 | 0 | 
| 2014/2015 | Carabao Cup |  Southend United | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | FA Cup |  Gillingham | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | EFL Trophy |  Gillingham | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Carabao Cup |  Gillingham | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | League One |  Gillingham | 39 | 2 | 0 | 1/0/0 | 2352 | 
| 2012/2013 | FA Cup |  Gillingham | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2012/2013 | League Two |  Gillingham | 37 | 8 | 0 | 2/0/0 | 0 | 
| 2011/2012 | EFL Trophy |  Brentford | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2011/2012 | Carabao Cup |  Brentford | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2011/2012 | League One |  Brentford | 25 | 1 | 0 | 1/0/0 | 1186 | 
| 2010/2011 | EFL Trophy |  Brentford | 5 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | Carabao Cup |  Brentford | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | FA Cup |  Brentford | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2010/2011 | League One |  Brentford | 42 | 3 | 0 | 1/0/0 | 3059 | 
| 2009/2010 | FA Cup |  Brentford | 3 | 2 | 0 | 0/0/0 | 0 | 
| 2009/2010 | League One |  Brentford | 40 | 6 | 0 | 2/0/0 | 2961 | 
| 2008/2009 | FA Cup |  Notts County | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2008/2009 | Carabao Cup |  Notts County | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2008/2009 | League Two |  Notts County | 43 | 3 | 0 | 3/0/0 | 0 | 
| Total: | 607 | 55 | 8 | 29/1/0 | 30289 | 
| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2023/2024 | Ligue des Nations CONCACAF |  Antigua-et-Barbuda | 2 | 0 | 0 | 0/0/0 | 124 | 
| 2021/2022 | Ligue des Nations CONCACAF |  Antigua-et-Barbuda | 5 | 2 | 0 | 0/0/0 | 449 | 
| 2019 | Matchs Amicaux Internationaux |  Antigua-et-Barbuda | 3 | 4 | 0 | 0/0/0 | 259 | 
| 2018/2019 | Ligue des Nations CONCACAF Qualifications |  Antigua-et-Barbuda | 3 | 4 | 0 | 0/0/0 | 259 | 
| 2018 | Coupe du Monde Qualification Concacaf |  Antigua-et-Barbuda | 2 | 1 | 0 | 0/0/0 | 180 | 
| 2018 | Matchs Amicaux Internationaux |  Antigua-et-Barbuda | 2 | 1 | 0 | 0/0/0 | 180 | 
| Total: | 17 | 12 | 0 | 0/0/0 | 1451 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  AFC Hornchurch |  Bromley | 01/07/2025 | N/a | 
|  AFC Hornchurch |  Bromley | 01/02/2025 | N/a | 
|  AFC Hornchurch |  Bromley | 01/01/2025 | N/a | 
|  Bromley |  AFC Hornchurch | 12/11/2024 | Prêt | 
|  Dagenham & Redbridge |  Bromley | 14/12/2023 | N/a | 
|  Ebbsfleet United |  Dagenham & Redbridge | 01/02/2020 | N/a | 
|  Wycombe Wanderers |  Ebbsfleet United | 01/07/2017 | Gratuit | 
|  Southend United |  Wycombe Wanderers | 01/07/2016 | Gratuit | 
|  Gillingham |  Southend United | 01/07/2014 | Gratuit | 
|  Brentford |  Gillingham | 17/08/2012 | N/a | 
|  Notts County |  Brentford | 08/08/2009 | 30K € |