| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | Championship |  Ayr United | 33 | 4 | 1 | 9/0/0 | 2927 | 
| 2024/2025 | Challenge Cup |  Ayr United | 3 | 0 | 1 | 2/0/0 | 173 | 
| 2024/2025 | League Cup |  Ayr United | 3 | 0 | 1 | 0/0/0 | 251 | 
| 2024/2025 | Premiership Play-Offs |  Ayr United | 2 | 0 | 0 | 1/0/0 | 180 | 
| 2024/2025 | Coupe d'Écosse |  Ayr United | 2 | 0 | 0 | 1/0/0 | 180 | 
| 2023/2024 | Coupe d'Écosse |  Ayr United | 3 | 0 | 0 | 1/0/0 | 256 | 
| 2023/2024 | Championship |  Ayr United | 22 | 3 | 2 | 4/0/0 | 1966 | 
| 2023/2024 | League Cup |  Ayr United | 4 | 1 | 0 | 1/0/0 | 321 | 
| 2022/2023 | Championship |  Ayr United | 35 | 7 | 1 | 4/0/0 | 3088 | 
| 2022/2023 | Challenge Cup |  Ayr United | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2022/2023 | Coupe d'Écosse |  Ayr United | 4 | 2 | 0 | 0/0/0 | 346 | 
| 2022/2023 | Premiership Play-Offs |  Ayr United | 2 | 0 | 0 | 1/0/0 | 152 | 
| 2022/2023 | League Cup |  Ayr United | 4 | 0 | 0 | 1/0/0 | 272 | 
| 2021/2022 | Championship |  Ayr United | 7 | 0 | 0 | 1/0/0 | 597 | 
| 2021/2022 | EFL Trophy |  Charlton Athletic | 4 | 0 | 0 | 0/0/0 | 106 | 
| 2021/2022 | FA Cup |  Charlton Athletic | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | League One |  Charlton Athletic | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | FA Cup |  Woking | 2 | 0 | 0 | 0/0/0 | 173 | 
| 2020/2021 | FA Trophy |  Woking | 4 | 0 | 0 | 0/0/0 | 289 | 
| 2020/2021 | National League |  Woking | 25 | 0 | 0 | 5/0/0 | 1909 | 
| 2020/2021 | Carabao Cup |  Charlton Athletic | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | EFL Trophy |  Charlton Athletic | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | Vanarama National League South |  Dulwich Hamlet | 4 | 0 | 0 | 0/0/0 | 360 | 
| 2019/2020 | FA Cup |  Dulwich Hamlet | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | National League |  Woking | 5 | 0 | 0 | 0/0/0 | 435 | 
| 2019/2020 | Championship |  Charlton Athletic | 4 | 0 | 0 | 1/0/0 | 262 | 
| 2018/2019 | EFL Trophy |  Charlton Athletic | 1 | 0 | 0 | 0/0/0 | 49 | 
| 2018/2019 | Carabao Cup |  Charlton Athletic | 1 | 0 | 0 | 0/0/0 | 90 | 
| Total: | 177 | 17 | 6 | 32/0/0 | 14652 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Charlton Athletic |  Ayr United | 10/06/2022 | N/a | 
|  Ayr United |  Charlton Athletic | 01/06/2022 | N/a | 
|  Charlton Athletic |  Ayr United | 24/01/2022 | Prêt | 
|  Woking |  Charlton Athletic | 01/06/2021 | N/a | 
|  Charlton Athletic |  Woking | 18/01/2021 | Prêt | 
|  Woking |  Charlton Athletic | 09/01/2021 | N/a | 
|  Charlton Athletic |  Woking | 12/10/2020 | Prêt | 
|  Woking |  Charlton Athletic | 10/03/2020 | N/a | 
|  Charlton Athletic |  Woking | 10/02/2020 | Prêt | 
|  Dulwich Hamlet |  Charlton Athletic | 07/12/2019 | N/a | 
|  Charlton Athletic |  Dulwich Hamlet | 07/11/2019 | Prêt |