| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | National League |  Wealdstone | 38 | 0 | 0 | 9/1/0 | 529 | 
| 2024/2025 | FA Cup |  Wealdstone | 2 | 0 | 0 | 1/0/0 | 180 | 
| 2023/2024 | EFL Trophy |  Salford City | 2 | 0 | 0 | 0/0/0 | 134 | 
| 2023/2024 | FA Cup |  Salford City | 1 | 0 | 0 | 0/0/0 | 74 | 
| 2023/2024 | Carabao Cup |  Salford City | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2023/2024 | League Two |  Salford City | 32 | 0 | 1 | 6/1/0 | 2414 | 
| 2022/2023 | FA Cup |  Burton Albion | 2 | 0 | 0 | 0/0/0 | 138 | 
| 2022/2023 | EFL Trophy |  Burton Albion | 2 | 0 | 0 | 0/0/0 | 96 | 
| 2022/2023 | League One |  Burton Albion | 8 | 1 | 0 | 0/0/0 | 707 | 
| 2022/2023 | League Two |  Salford City | 9 | 0 | 2 | 1/0/0 | 810 | 
| 2022 | Matchs Amicaux Hybrid |  A-Leagues All Stars | 1 | 0 | 0 | 0/0/0 | 58 | 
| 2021/2022 | A-League Men |  Macarthur | 19 | 3 | 0 | 3/1/0 | 1562 | 
| 2020/2021 | Championship |  Bristol City | 25 | 0 | 0 | 0/0/0 | 1750 | 
| 2020/2021 | FA Cup |  Bristol City | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019/2020 | Premier League |  Watford | 20 | 0 | 0 | 5/1/0 | 1520 | 
| 2019/2020 | Carabao Cup |  Watford | 2 | 0 | 0 | 1/0/0 | 180 | 
| 2019/2020 | FA Cup |  Watford | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019 | Matchs Amicaux équipes |  Watford | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2018/2019 | Premier League |  Watford | 26 | 0 | 0 | 3/0/0 | 1921 | 
| 2018/2019 | FA Cup |  Watford | 4 | 0 | 0 | 1/0/0 | 289 | 
| 2018/2019 | Carabao Cup |  Watford | 2 | 0 | 1 | 0/0/0 | 90 | 
| 2017/2018 | FA Cup |  Watford | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017/2018 | Carabao Cup |  Watford | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2017/2018 | Premier League |  Watford | 28 | 0 | 0 | 4/0/0 | 2209 | 
| 2016/2017 | Premier League |  Watford | 7 | 0 | 0 | 0/0/0 | 561 | 
| 2016/2017 | FA Cup |  Watford | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2015/2016 | FA Cup |  Crystal Palace | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Carabao Cup |  Crystal Palace | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Premier League |  Crystal Palace | 3 | 0 | 0 | 0/0/0 | 256 | 
| 2014/2015 | FA Cup |  Crystal Palace | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | Carabao Cup |  Crystal Palace | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | Premier League |  Crystal Palace | 12 | 0 | 0 | 3/0/0 | 840 | 
| 2013/2014 | FA Cup |  Crystal Palace | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2013/2014 | Premier League |  Crystal Palace | 24 | 1 | 1 | 6/0/0 | 2113 | 
| 2012/2013 | FA Cup |  Reading | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2012/2013 | Premier League |  Reading | 29 | 1 | 0 | 5/0/0 | 2610 | 
| 2011/2012 | Championship |  Watford | 39 | 1 | 0 | 7/1/0 | 3375 | 
| 2010/2011 | FA Cup |  Watford | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | Championship |  Watford | 45 | 1 | 1 | 2/1/0 | 4048 | 
| 2010/2011 | Carabao Cup |  Watford | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2009/2010 | Carabao Cup |  Watford | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2009/2010 | Championship |  Watford | 46 | 1 | 1 | 5/0/0 | 4140 | 
| 2008/2009 | Carabao Cup |  Watford | 5 | 0 | 0 | 1/0/0 | 0 | 
| 2008/2009 | Championship |  Watford | 39 | 1 | 2 | 2/0/0 | 3332 | 
| 2008/2009 | FA Cup |  Watford | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2006/2007 | Premier League |  Watford | 17 | 0 | 0 | 2/0/0 | 1486 | 
| Total: | 521 | 11 | 9 | 69/6/0 | 38232 | 
| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2023/2024 | Ligue des Nations CONCACAF |  Jamaïque | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023 | Matchs Amicaux Internationaux |  Jamaïque | 4 | 0 | 0 | 0/0/0 | 316 | 
| 2023 | CONCACAF Gold Cup |  Jamaïque | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2022 | Matchs Amicaux Internationaux |  Jamaïque | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2022 | Matchs Amicaux Hybrid |  Jamaïque | 1 | 0 | 0 | 1/0/0 | 90 | 
| 2021/2022 | Ligue des Nations CONCACAF |  Jamaïque | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2016 | Copa América |  Jamaïque | 3 | 0 | 0 | 1/0/0 | 270 | 
| Total: | 13 | 0 | 0 | 2/0/0 | 1036 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Salford City |  Wealdstone | 27/06/2024 | Gratuit | 
|  Salford City |  Salford City | 10/07/2023 | Gratuit | 
|  A-Leagues All Stars |  Salford City | 30/03/2023 | N/a | 
|  Macarthur |  Burton Albion | 07/10/2022 | Gratuit | 
|  Bristol City |  Macarthur | 29/11/2021 | Gratuit | 
|  Watford |  Bristol City | 11/11/2020 | Gratuit | 
|  Crystal Palace |  Watford | 30/08/2016 | Gratuit | 
|  Reading |  Crystal Palace | 02/09/2013 | 3.5M € | 
|  Watford |  Reading | 17/07/2012 | 3.8M € |