| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | FA Cup |  Wealdstone | 3 | 4 | 0 | 0/0/0 | 270 | 
| 2024/2025 | National League |  Oldham Athletic | 5 | 0 | 0 | 0/0/0 | 29 | 
| 2024/2025 |  Oldham Athletic | 1 | 1 | 0 | 0/0/0 | 0 | |
| 2024/2025 | National League |  Wealdstone | 27 | 16 | 1 | 5/0/0 | 684 | 
| 2023/2024 | National League |  Oldham Athletic | 12 | 5 | 0 | 2/0/0 | 472 | 
| 2023/2024 | FA Cup |  Oldham Athletic | 2 | 0 | 0 | 0/0/0 | 48 | 
| 2022/2023 | National League |  Oldham Athletic | 17 | 4 | 0 | 2/0/0 | 1029 | 
| 2022/2023 | FA Trophy |  Oldham Athletic | 2 | 0 | 0 | 0/0/0 | 74 | 
| 2022/2023 | FA Cup |  Solihull Moors | 3 | 1 | 0 | 0/0/0 | 137 | 
| 2022/2023 | National League |  Solihull Moors | 17 | 7 | 0 | 1/0/0 | 831 | 
| 2021/2022 | National League |  Stockport County | 13 | 1 | 0 | 1/0/0 | 678 | 
| 2021/2022 | FA Cup |  Stockport County | 2 | 0 | 0 | 0/0/0 | 26 | 
| 2021/2022 | FA Trophy |  Stockport County | 2 | 2 | 0 | 0/0/0 | 180 | 
| 2020/2021 | FA Cup |  Stockport County | 4 | 2 | 0 | 0/0/0 | 302 | 
| 2020/2021 | FA Trophy |  Stockport County | 2 | 1 | 0 | 0/0/0 | 90 | 
| 2020/2021 | National League |  Stockport County | 40 | 16 | 0 | 3/0/0 | 2798 | 
| 2019/2020 | National League |  Dagenham & Redbridge | 6 | 3 | 0 | 0/0/0 | 399 | 
| 2019/2020 | National League |  Ebbsfleet United | 21 | 5 | 0 | 1/0/0 | 1529 | 
| 2019/2020 | FA Trophy |  Ebbsfleet United | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2019/2020 | FA Cup |  Ebbsfleet United | 2 | 2 | 0 | 0/0/0 | 180 | 
| 2018/2019 | National League |  Fylde | 17 | 2 | 0 | 1/0/0 | 735 | 
| 2018/2019 | FA Trophy |  Fylde | 4 | 1 | 0 | 0/0/0 | 273 | 
| 2018/2019 | Carabao Cup |  Stevenage | 1 | 0 | 0 | 0/0/0 | 52 | 
| 2018/2019 | League Two |  Stevenage | 11 | 2 | 1 | 1/0/1 | 155 | 
| 2018/2019 | EFL Trophy |  Stevenage | 1 | 0 | 0 | 0/0/0 | 44 | 
| 2017/2018 | EFL Trophy |  Fleetwood Town | 1 | 1 | 0 | 0/0/0 | 26 | 
| 2017/2018 | National League |  Wrexham | 16 | 2 | 0 | 0/0/0 | 1201 | 
| 2017/2018 | Carabao Cup |  Stevenage | 1 | 0 | 0 | 0/0/0 | 52 | 
| 2017/2018 | National League |  Solihull Moors | 13 | 4 | 0 | 0/0/0 | 476 | 
| 2016/2017 | 3ème Division RFEF: Groupe 18 |  Conquense | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | 3ème Division RFEF: Groupe 18 |  Talavera CF | 2 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 251 | 83 | 2 | 17/0/1 | 12860 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Wealdstone |  Oldham Athletic | 01/07/2025 | N/a | 
|  Oldham Athletic |  Wealdstone | 24/01/2025 | Prêt | 
|  Wealdstone |  Oldham Athletic | 05/01/2025 | N/a | 
|  Oldham Athletic |  Wealdstone | 08/10/2024 | Prêt | 
|  Solihull Moors |  Stockport County | 01/07/2023 | N/a | 
|  Stockport County |  Solihull Moors | 01/07/2022 | Prêt | 
|  Stevenage |  Stockport County | 21/07/2020 | Gratuit | 
|  Stevenage |  Dagenham & Redbridge | 17/01/2020 | Prêt | 
|  Stevenage |  Ebbsfleet United | 30/08/2019 | Prêt | 
|  Fylde |  Stevenage | 01/07/2019 | N/a | 
|  Stevenage |  Fylde | 08/02/2019 | Prêt | 
|  Fleetwood Town |  Solihull Moors | 31/01/2018 | Prêt | 
|  Wrexham |  Fleetwood Town | 15/11/2017 | N/a | 
|  Fleetwood Town |  Wrexham | 15/08/2017 | Prêt |