| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 |  Wolves U21 | 0 | 0 | 0 | 0/0/0 | 0 | |
| 2024/2025 | Super League |  Yverdon Sport | 3 | 0 | 0 | 0/0/0 | 151 | 
| 2024/2025 | Premier League Cup |  Wolves U21 | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | Premier League International Cup |  Wolves U21 | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | Premier League 2 Division One |  Wolves U21 | 3 | 0 | 0 | 0/0/0 | 242 | 
| 2024/2025 | EFL Trophy |  Barnsley | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | League One |  Barnsley | 12 | 0 | 0 | 0/0/0 | 406 | 
| 2024/2025 | Carabao Cup |  Barnsley | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | FA Cup |  Barnsley | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | EFL Trophy |  Wolves U21 | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | Coupe de Suisse |  Yverdon Sport | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | Coupe d'Écosse |  Hearts | 4 | 0 | 0 | 0/0/0 | 193 | 
| 2023/2024 | Premiership |  Hearts | 14 | 2 | 0 | 1/0/0 | 990 | 
| 2023/2024 | FA Cup |  Rotherham United | 1 | 0 | 0 | 0/0/0 | 81 | 
| 2023/2024 | Carabao Cup |  Rotherham United | 1 | 0 | 0 | 0/0/0 | 78 | 
| 2023/2024 | Championship |  Rotherham United | 25 | 1 | 0 | 3/0/0 | 2005 | 
| 2022/2023 | EFL Trophy |  Wolves U21 | 4 | 0 | 0 | 0/0/0 | 347 | 
| 2022/2023 | Premier League 2 Division One |  Wolves U21 | 22 | 2 | 1 | 3/0/0 | 1839 | 
| 2022/2023 | Premier League Cup |  Wolves U21 | 2 | 0 | 1 | 0/0/0 | 60 | 
| 2022/2023 | Premier League International Cup |  Wolves U21 | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2022/2023 | FA Cup |  Wolverhampton Wanderers | 2 | 0 | 0 | 0/0/0 | 114 | 
| 2022/2023 | Carabao Cup |  Wolverhampton Wanderers | 1 | 0 | 0 | 0/0/0 | 8 | 
| 2022/2023 | Premier League |  Wolverhampton Wanderers | 1 | 0 | 0 | 0/0/0 | 22 | 
| 2021/2022 | FA Cup |  Wolverhampton Wanderers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Premier League 2 Divison Two |  Wolves U23 | 23 | 1 | 2 | 1/0/0 | 1624 | 
| 2021/2022 | EFL Trophy |  Wolves U21 | 2 | 0 | 0 | 0/0/0 | 154 | 
| 2021/2022 | Carabao Cup |  Wolverhampton Wanderers | 0 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 121 | 6 | 4 | 8/0/0 | 8404 | 
| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2026 | Coupe du Monde Qualification Concacaf |  Jamaïque | 4 | 0 | 0 | 1/0/0 | 360 | 
| 2025 | Matchs Amicaux Internationaux |  Jamaïque | 1 | 0 | 0 | 0/0/0 | 45 | 
| 2025 | CONCACAF Gold Cup Qualification |  Jamaïque | 2 | 0 | 0 | 0/0/0 | 54 | 
| 2025 | CONCACAF Gold Cup |  Jamaïque | 3 | 0 | 1 | 0/0/0 | 224 | 
| 2024/2025 | Ligue des Nations CONCACAF |  Jamaïque | 3 | 0 | 0 | 0/0/0 | 119 | 
| 2024 | Copa América |  Jamaïque | 2 | 0 | 0 | 0/0/0 | 178 | 
| 2024 | Matchs Amicaux Internationaux |  Jamaïque | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | Ligue des Nations CONCACAF |  Jamaïque | 6 | 1 | 0 | 2/0/0 | 104 | 
| 2023 | Matchs Amicaux Internationaux |  Jamaïque | 4 | 0 | 0 | 0/0/0 | 245 | 
| 2023 | CONCACAF Gold Cup |  Jamaïque | 5 | 0 | 1 | 0/0/0 | 289 | 
| 2021/2022 | Ligue des Nations CONCACAF |  Jamaïque | 1 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 31 | 1 | 2 | 3/0/0 | 1618 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Barnsley |  Wolves U21 | 01/07/2025 | N/a | 
|  Rotherham United |  Wolves U21 | 01/07/2024 | N/a | 
|  Rotherham United |  Wolves U21 | 10/01/2024 | N/a | 
|  Wolves U21 |  Rotherham United | 27/07/2023 | Prêt |