| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | EFL Trophy |  Stevenage | 5 | 0 | 0 | 0/0/0 | 450 | 
| 2024/2025 | League One |  Stevenage | 29 | 0 | 2 | 1/0/0 | 1298 | 
| 2024/2025 | Carabao Cup |  Stevenage | 1 | 0 | 0 | 0/0/0 | 59 | 
| 2024/2025 | FA Cup |  Stevenage | 2 | 0 | 0 | 0/0/0 | 97 | 
| 2023/2024 | FA Cup |  Stevenage | 4 | 0 | 0 | 1/0/0 | 236 | 
| 2023/2024 | EFL Trophy |  Stevenage | 2 | 0 | 0 | 0/0/0 | 102 | 
| 2023/2024 | Carabao Cup |  Stevenage | 1 | 0 | 0 | 1/0/0 | 70 | 
| 2023/2024 | League One |  Stevenage | 42 | 3 | 4 | 5/0/0 | 2715 | 
| 2022/2023 | FA Cup |  Wycombe Wanderers | 1 | 0 | 0 | 0/0/0 | 18 | 
| 2022/2023 | EFL Trophy |  Wycombe Wanderers | 2 | 0 | 0 | 0/0/0 | 91 | 
| 2022/2023 | Carabao Cup |  Wycombe Wanderers | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2022/2023 | League One |  Wycombe Wanderers | 43 | 2 | 1 | 1/0/0 | 1802 | 
| 2021/2022 | League One |  Wycombe Wanderers | 3 | 0 | 0 | 0/0/0 | 87 | 
| 2021/2022 | Carabao Cup |  Wycombe Wanderers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021/2022 | FA Cup |  Wycombe Wanderers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | Championship |  Wycombe Wanderers | 6 | 0 | 0 | 0/0/0 | 337 | 
| 2020/2021 | Carabao Cup |  Wycombe Wanderers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2020/2021 | League Two |  Leyton Orient | 15 | 0 | 0 | 0/0/0 | 908 | 
| 2019/2020 | EFL Trophy |  Wycombe Wanderers | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019/2020 | League One |  Wycombe Wanderers | 29 | 2 | 4 | 0/0/0 | 1638 | 
| 2019/2020 | Carabao Cup |  Wycombe Wanderers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | FA Cup |  Wycombe Wanderers | 2 | 0 | 0 | 0/0/0 | 100 | 
| 2018/2019 | League One |  Wycombe Wanderers | 27 | 0 | 3 | 1/0/0 | 363 | 
| 2018/2019 | Carabao Cup |  Wycombe Wanderers | 3 | 0 | 0 | 0/0/0 | 90 | 
| 2018/2019 | EFL Trophy |  Wycombe Wanderers | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2017/2018 | EFL Trophy |  Wycombe Wanderers | 3 | 0 | 0 | 0/0/0 | 260 | 
| 2017/2018 | FA Cup |  Wycombe Wanderers | 3 | 1 | 1 | 0/0/0 | 186 | 
| 2017/2018 | League Two |  Wycombe Wanderers | 27 | 3 | 1 | 1/0/0 | 982 | 
| 2017/2018 | Carabao Cup |  Wycombe Wanderers | 1 | 0 | 0 | 0/0/0 | 16 | 
| 2016/2017 | League Two |  Wycombe Wanderers | 14 | 0 | 0 | 0/0/0 | 430 | 
| 2016/2017 | Vanarama National League South |  Wealdstone | 3 | 0 | 0 | 0/0/0 | 169 | 
| 2016/2017 | FA Trophy |  Wealdstone | 2 | 0 | 0 | 0/0/0 | 210 | 
| 2016/2017 | EFL Trophy |  Wycombe Wanderers | 3 | 1 | 0 | 1/0/0 | 262 | 
| 2015/2016 | Vanarama National League South |  Hemel Hempstead Town | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Vanarama National League North |  Histon | 18 | 1 | 0 | 0/0/0 | 0 | 
| 2012/2013 | Vanarama National League North |  Histon | 15 | 2 | 0 | 0/0/0 | 0 | 
| Total: | 317 | 15 | 16 | 12/0/0 | 13876 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Wycombe Wanderers |  Stevenage | 01/07/2023 | Gratuit | 
|  Leyton Orient |  Wycombe Wanderers | 01/07/2021 | N/a | 
|  Leyton Orient |  Wycombe Wanderers | 01/06/2021 | N/a | 
|  Wycombe Wanderers |  Leyton Orient | 18/01/2021 | Prêt | 
|  Wealdstone |  Wycombe Wanderers | 03/01/2017 | N/a | 
|  Wycombe Wanderers |  Wealdstone | 02/12/2016 | Prêt | 
|  Histon |  Hemel Hempstead Town | 18/03/2016 | Gratuit |