| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | Vanarama National League South |  Worthing | 2 | 1 | 0 | 0/0/0 | 88 | 
| 2024/2025 | Vanarama National League South |  St Albans City | 6 | 0 | 0 | 3/0/0 | 540 | 
| 2023/2024 | Vanarama National League South |  Farnborough | 9 | 0 | 0 | 0/0/0 | 734 | 
| 2023/2024 | Vanarama National League South |  St Albans City | 28 | 0 | 0 | 0/0/0 | 2280 | 
| 2023/2024 | FA Trophy |  St Albans City | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2022/2023 | FA Trophy |  Aldershot Town | 4 | 0 | 0 | 0/0/0 | 351 | 
| 2022/2023 | National League |  Aldershot Town | 32 | 3 | 0 | 4/0/0 | 2347 | 
| 2021/2022 | FA Trophy |  Bromley | 4 | 1 | 0 | 0/0/0 | 299 | 
| 2021/2022 | FA Cup |  Bromley | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021/2022 | National League |  Bromley | 28 | 0 | 0 | 2/0/0 | 1962 | 
| 2020/2021 | National League |  Eastleigh | 30 | 0 | 0 | 3/1/0 | 2428 | 
| 2020/2021 | FA Cup |  Eastleigh | 1 | 0 | 0 | 0/0/0 | 12 | 
| 2020/2021 | FA Trophy |  Eastleigh | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | FA Cup |  Eastleigh | 2 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | National League |  Eastleigh | 35 | 1 | 0 | 6/0/1 | 3099 | 
| 2019/2020 | FA Trophy |  Eastleigh | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2018/2019 | League One |  Bristol Rovers | 14 | 0 | 0 | 4/0/0 | 236 | 
| 2018/2019 | FA Cup |  Bristol Rovers | 1 | 0 | 0 | 0/0/0 | 60 | 
| 2018/2019 | EFL Trophy |  Bristol Rovers | 4 | 0 | 0 | 0/0/0 | 314 | 
| 2017/2018 | EFL Trophy |  Bristol Rovers | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2017/2018 | National League |  Bristol Rovers | 10 | 0 | 0 | 1/0/0 | 823 | 
| 2017/2018 | League One |  Bristol Rovers | 32 | 3 | 1 | 5/0/0 | 2540 | 
| 2017/2018 | Carabao Cup |  Bristol Rovers | 2 | 0 | 0 | 0/0/0 | 61 | 
| 2017/2018 | FA Cup |  Bristol Rovers | 1 | 0 | 1 | 0/0/0 | 69 | 
| 2016/2017 | National League |  Eastleigh | 21 | 2 | 0 | 6/0/0 | 1704 | 
| 2016/2017 | FA Cup |  Eastleigh | 4 | 0 | 0 | 1/0/0 | 360 | 
| 2016/2017 | League One |  Bristol Rovers | 7 | 0 | 0 | 0/0/0 | 259 | 
| 2015/2016 | FA Cup |  Eastleigh | 5 | 1 | 0 | 1/0/0 | 0 | 
| 2015/2016 | FA Trophy |  Eastleigh | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2015/2016 | National League |  Eastleigh | 42 | 2 | 0 | 5/0/0 | 0 | 
| 2014/2015 | National League |  Eastleigh | 17 | 2 | 0 | 4/0/0 | 0 | 
| 2013/2014 | FA Trophy |  Aldershot Town | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2013/2014 | National League |  Aldershot Town | 8 | 1 | 0 | 1/0/0 | 0 | 
| 2012/2013 | EFL Trophy |  AFC Bournemouth | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2012/2013 | FA Cup |  AFC Bournemouth | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2012/2013 | League One |  AFC Bournemouth | 14 | 0 | 0 | 3/0/0 | 752 | 
| 2011/2012 | League One |  AFC Bournemouth | 5 | 0 | 0 | 0/0/0 | 109 | 
| 2011/2012 | EFL Trophy |  AFC Bournemouth | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | National League |  Eastbourne Borough | 4 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | League One |  AFC Bournemouth | 5 | 0 | 0 | 0/0/0 | 200 | 
| 2009/2010 | League Two |  AFC Bournemouth | 10 | 0 | 0 | 2/0/0 | 0 | 
| 2008/2009 | FA Cup |  AFC Bournemouth | 1 | 0 | 0 | 1/0/0 | 0 | 
| 2008/2009 | League Two |  AFC Bournemouth | 11 | 1 | 0 | 1/0/0 | 0 | 
| Total: | 415 | 18 | 2 | 53/1/1 | 22797 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  St Albans City |  Worthing | 09/12/2024 | Gratuit | 
|  Farnborough |  St Albans City | 13/10/2023 | Gratuit | 
|  Aldershot Town |  Farnborough | 01/07/2023 | Gratuit | 
|  Bromley |  Aldershot Town | 01/07/2022 | Gratuit | 
|  Eastleigh |  Bromley | 01/07/2021 | Gratuit | 
|  Bristol Rovers |  Eastleigh | 01/07/2019 | Gratuit | 
|  Eastleigh |  Bristol Rovers | 13/01/2017 | N/a | 
|  AFC Bournemouth |  Eastleigh | 01/07/2015 | Gratuit | 
|  Eastleigh |  AFC Bournemouth | 01/06/2015 | N/a | 
|  AFC Bournemouth |  Eastleigh | 03/01/2015 | Prêt | 
|  Aldershot Town |  AFC Bournemouth | 01/07/2014 | N/a | 
|  AFC Bournemouth |  Aldershot Town | 02/01/2014 | Prêt |