| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | FA Cup |  Yeovil Town | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2024/2025 | National League |  Yeovil Town | 39 | 2 | 3 | 10/0/0 | 725 | 
| 2023/2024 | FA Cup |  Yeovil Town | 1 | 0 | 0 | 1/0/0 | 86 | 
| 2023/2024 | FA Trophy |  Yeovil Town | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | Vanarama National League South |  Yeovil Town | 32 | 0 | 1 | 0/0/1 | 2117 | 
| 2022/2023 | National League |  Yeovil Town | 20 | 0 | 0 | 8/0/0 | 1682 | 
| 2022/2023 | National League |  Oldham Athletic | 15 | 0 | 0 | 3/0/0 | 1002 | 
| 2022/2023 | FA Cup |  Oldham Athletic | 3 | 0 | 0 | 1/0/0 | 185 | 
| 2021/2022 | FA Cup |  Wealdstone | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021/2022 | National League |  Wealdstone | 36 | 2 | 1 | 9/0/0 | 2776 | 
| 2021/2022 | FA Trophy |  Wealdstone | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2020/2021 | National League |  Woking | 37 | 3 | 0 | 8/1/0 | 3108 | 
| 2020/2021 | FA Trophy |  Woking | 5 | 0 | 0 | 0/0/0 | 431 | 
| 2020/2021 | FA Cup |  Woking | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019/2020 | FA Cup |  Halifax Town | 1 | 0 | 0 | 0/0/0 | 77 | 
| 2019/2020 | National League |  Halifax Town | 27 | 1 | 0 | 6/0/0 | 2256 | 
| 2019/2020 | FA Trophy |  Halifax Town | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2018/2019 | EFL Trophy |  Newport County | 4 | 0 | 0 | 0/0/0 | 332 | 
| 2018/2019 | Carabao Cup |  Newport County | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2018/2019 | League Two |  Newport County | 9 | 0 | 0 | 1/0/0 | 284 | 
| 2017/2018 | EFL Trophy |  Forest Green Rovers | 4 | 0 | 0 | 0/0/0 | 314 | 
| 2017/2018 | FA Cup |  Forest Green Rovers | 1 | 0 | 0 | 1/0/0 | 90 | 
| 2017/2018 | League Two |  Forest Green Rovers | 25 | 1 | 1 | 7/0/1 | 1864 | 
| 2017/2018 | Carabao Cup |  Forest Green Rovers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017/2018 | Carabao Cup |  Newport County | 1 | 0 | 0 | 0/0/0 | 12 | 
| 2016/2017 | FA Trophy |  Forest Green Rovers | 4 | 0 | 0 | 0/0/0 | 323 | 
| 2016/2017 | National League |  Forest Green Rovers | 24 | 0 | 0 | 6/0/0 | 1976 | 
| 2016/2017 | National League |  York City | 5 | 0 | 0 | 0/0/0 | 341 | 
| Total: | 303 | 9 | 6 | 62/1/2 | 20701 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Oldham Athletic |  Yeovil Town | 13/01/2023 | Gratuit | 
|  Wealdstone |  Oldham Athletic | 04/08/2022 | Gratuit | 
|  Woking |  Wealdstone | 01/07/2021 | Gratuit | 
|  Halifax Town |  Woking | 05/09/2020 | Gratuit | 
|  Forest Green Rovers |  Boreham Wood | 11/03/2019 | Prêt | 
|  Forest Green Rovers |  Newport County | 01/07/2018 | Prêt | 
|  Birmingham City |  Forest Green Rovers | 01/07/2017 | Gratuit | 
|  Birmingham City |  Forest Green Rovers | 09/12/2016 | Prêt | 
|  Birmingham City |  York City | 26/10/2016 | Prêt | 
|  Birmingham City |  Forest Green Rovers | 23/01/2016 | Prêt |