| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2025/2026 | League Two |  Bristol Rovers | 6 | 0 | 0 | 0/0/1 | 335 | 
| 2025/2026 | Carabao Cup |  Bristol Rovers | 1 | 0 | 0 | 0/0/0 | 29 | 
| 2024/2025 | EFL Trophy |  Bristol Rovers | 1 | 0 | 0 | 1/0/0 | 90 | 
| 2024/2025 | Carabao Cup |  Bristol Rovers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2024/2025 | FA Cup |  Bristol Rovers | 2 | 0 | 0 | 0/0/0 | 50 | 
| 2024/2025 | League One |  Bristol Rovers | 19 | 0 | 0 | 1/0/0 | 736 | 
| 2023/2024 | EFL Trophy |  Morecambe | 3 | 0 | 0 | 0/0/0 | 154 | 
| 2023/2024 | FA Cup |  Morecambe | 3 | 0 | 0 | 1/0/0 | 270 | 
| 2023/2024 | Carabao Cup |  Morecambe | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2023/2024 | League Two |  Morecambe | 43 | 1 | 5 | 6/0/0 | 3722 | 
| 2022/2023 | League Two |  Carlisle United | 16 | 1 | 0 | 1/0/0 | 1289 | 
| 2021/2022 | Carabao Cup |  Carlisle United | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | EFL Trophy |  Carlisle United | 1 | 0 | 0 | 0/0/0 | 9 | 
| 2021/2022 | FA Cup |  Carlisle United | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | League Two |  Carlisle United | 4 | 0 | 0 | 0/0/0 | 264 | 
| 2018/2019 | Vanarama National League North |  United of Manchester | 18 | 0 | 0 | 0/0/0 | 1413 | 
| 2017/2018 | Vanarama National League North |  United of Manchester | 18 | 0 | 0 | 0/0/0 | 1153 | 
| 2016/2017 | Serie C: Groupe A |  Olbia | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Serie C: Groupe A |  Lupa Roma | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Serie C: Groupe A |  Como | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Serie C: Groupe A |  Renate | 2 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 146 | 2 | 5 | 10/0/1 | 9694 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Morecambe |  Bristol Rovers | 01/07/2024 | Gratuit | 
|  Morecambe |  Bristol Rovers | 29/06/2024 | Gratuit | 
|  Carlisle United |  Morecambe | 01/07/2023 | Gratuit | 
|  Altrincham |  Carlisle United | 03/01/2022 | N/a | 
|  Curzon Ashton |  Burnley U23 | 16/05/2019 | N/a | 
|  United of Manchester |  Curzon Ashton | 28/02/2019 | N/a |