 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 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 | National League Cup |  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 | Tercera Division RFEF: Group 18 |  Conquense | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Tercera Division RFEF: Group 18 |  Talavera CF | 2 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 251 | 83 | 2 | 17/0/1 | 12860 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Wealdstone |  Oldham Athletic | 24/01/2025 | Loan | 
|  Oldham Athletic |  Wealdstone | 05/01/2025 | N/a | 
|  Wealdstone |  Oldham Athletic | 08/10/2024 | Loan | 
|  Solihull Moors |  Stockport County | 01/07/2022 | Loan | 
|  Stockport County |  Stevenage | 21/07/2020 | Free | 
|  Dagenham & Redbridge |  Stevenage | 17/01/2020 | Loan | 
|  Ebbsfleet United |  Stevenage | 30/08/2019 | Loan | 
|  Stevenage |  Fylde | 01/07/2019 | N/a | 
|  Fylde |  Stevenage | 08/02/2019 | Loan | 
|  Solihull Moors |  Fleetwood Town | 31/01/2018 | Loan | 
|  Fleetwood Town |  Wrexham | 15/11/2017 | N/a | 
|  Wrexham |  Fleetwood Town | 15/08/2017 | Loan |