| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 |  Derby County U21 | 0 | 0 | 0 | 0/0/0 | 0 | |
| 2024/2025 | Championship |  Derby County | 12 | 1 | 0 | 1/0/0 | 402 | 
| 2024/2025 | Premier League Cup |  Derby County U21 | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2024/2025 | Premier League 2 Division One |  Derby County U21 | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | FA Cup |  Derby County | 1 | 0 | 0 | 0/0/0 | 68 | 
| 2024/2025 | Carabao Cup |  Derby County | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024 | Matchs Amicaux équipes |  Derby County | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | Carabao Cup |  Charlton Athletic | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | FA Cup |  Charlton Athletic | 2 | 0 | 0 | 0/0/0 | 136 | 
| 2023/2024 | EFL Trophy |  Charlton Athletic | 1 | 1 | 0 | 0/0/0 | 61 | 
| 2023/2024 | League One |  Derby County | 12 | 0 | 1 | 0/0/0 | 418 | 
| 2023/2024 | League One |  Charlton Athletic | 25 | 8 | 6 | 1/0/0 | 2183 | 
| 2022/2023 | FA Cup |  Charlton Athletic | 2 | 0 | 0 | 0/0/0 | 40 | 
| 2022/2023 | Carabao Cup |  Charlton Athletic | 3 | 0 | 0 | 0/0/0 | 116 | 
| 2022/2023 | League One |  Charlton Athletic | 29 | 8 | 4 | 1/0/0 | 1712 | 
| 2022/2023 | EFL Trophy |  Charlton Athletic | 1 | 0 | 0 | 0/0/0 | 77 | 
| 2021/2022 | EFL Trophy |  Charlton Athletic | 5 | 1 | 0 | 0/0/0 | 243 | 
| 2021/2022 | League One |  Charlton Athletic | 27 | 2 | 4 | 1/0/0 | 1481 | 
| 2021/2022 | FA Cup |  Charlton Athletic | 2 | 0 | 0 | 0/0/0 | 110 | 
| 2020/2021 | EFL Trophy |  Tranmere Rovers | 2 | 1 | 1 | 0/0/0 | 100 | 
| 2020/2021 | Carabao Cup |  Tranmere Rovers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2020/2021 | FA Cup |  Tranmere Rovers | 3 | 1 | 0 | 0/0/0 | 166 | 
| 2020/2021 | League Two |  Tranmere Rovers | 22 | 1 | 1 | 1/0/0 | 892 | 
| 2019/2020 | Carabao Cup |  Tranmere Rovers | 1 | 0 | 0 | 0/0/0 | 80 | 
| 2019/2020 | FA Cup |  Tranmere Rovers | 6 | 2 | 1 | 0/0/0 | 325 | 
| 2019/2020 | EFL Trophy |  Tranmere Rovers | 3 | 1 | 2 | 0/0/0 | 212 | 
| 2019/2020 | League One |  Tranmere Rovers | 23 | 2 | 1 | 1/1/1 | 1262 | 
| 2018/2019 | League One |  Walsall | 10 | 0 | 0 | 0/0/0 | 85 | 
| 2018/2019 | Premier League 2 Divison Two |  Aston Villa U23 | 7 | 1 | 1 | 1/0/0 | 459 | 
| 2017/2018 | Premier League 2 Divison Two |  Aston Villa U23 | 9 | 4 | 0 | 0/0/0 | 484 | 
| 2017/2018 | Premier League Cup |  Aston Villa U23 | 7 | 1 | 0 | 0/0/0 | 452 | 
| 2017/2018 | Carabao Cup |  Aston Villa | 1 | 0 | 0 | 0/0/0 | 9 | 
| 2016/2017 | Championship |  Aston Villa | 1 | 0 | 0 | 0/0/0 | 3 | 
| Total: | 219 | 35 | 22 | 7/1/1 | 11756 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Charlton Athletic |  Derby County | 01/07/2024 | Gratuit | 
|  Charlton Athletic |  Derby County | 22/01/2024 | Prêt | 
|  Tranmere Rovers |  Charlton Athletic | 20/08/2021 | Gratuit |