 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025/2026 | League Two |  Crawley Town | 10 | 1 | 0 | 0/0/0 | 621 | 
| 2025/2026 | Carabao Cup |  Crawley Town | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2024/2025 | FA Cup |  Swindon Town | 2 | 1 | 0 | 0/0/0 | 135 | 
| 2024/2025 | League Two |  Swindon Town | 39 | 11 | 3 | 3/0/0 | 2282 | 
| 2024/2025 | EFL Trophy |  Swindon Town | 3 | 1 | 0 | 1/0/0 | 203 | 
| 2023/2024 | EFL Trophy |  Fleetwood Town | 4 | 2 | 0 | 0/0/0 | 333 | 
| 2023/2024 | Carabao Cup |  Peterborough United | 2 | 0 | 0 | 0/0/0 | 136 | 
| 2023/2024 | FA Cup |  Fleetwood Town | 2 | 0 | 0 | 0/0/0 | 30 | 
| 2023/2024 | League One |  Fleetwood Town | 14 | 0 | 1 | 0/0/0 | 397 | 
| 2023/2024 | League One |  Peterborough United | 2 | 0 | 0 | 0/0/0 | 4 | 
| 2023/2024 | National League |  Boreham Wood | 16 | 7 | 0 | 3/0/0 | 1426 | 
| 2022/2023 | League One |  Peterborough United | 9 | 0 | 0 | 0/0/0 | 115 | 
| 2022/2023 | FA Cup |  Chesterfield | 5 | 1 | 0 | 0/0/0 | 136 | 
| 2022/2023 | National League |  Chesterfield | 17 | 7 | 0 | 0/0/0 | 664 | 
| 2021/2022 | FA Trophy |  Chesterfield | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | FA Cup |  Chesterfield | 4 | 1 | 1 | 0/0/0 | 194 | 
| 2021/2022 | National League |  Chesterfield | 27 | 24 | 0 | 2/0/0 | 2402 | 
| 2018/2019 | FA Trophy |  Oxford City | 1 | 2 | 0 | 0/0/0 | 120 | 
| 2018/2019 | FA Cup |  Oxford City | 4 | 3 | 0 | 0/0/0 | 249 | 
| 2018/2019 | Vanarama National League South |  Oxford City | 34 | 24 | 0 | 0/0/0 | 2885 | 
| 2018/2019 | Vanarama National League North |  Oxford City | 8 | 3 | 0 | 0/0/0 | 641 | 
| 2017/2018 | League One |  Milton Keynes Dons | 5 | 0 | 0 | 0/0/0 | 39 | 
| 2017/2018 | Vanarama National League North |  Boston United | 29 | 5 | 0 | 0/0/0 | 863 | 
| 2017/2018 | FA Cup |  Boston United | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2016/2017 | EFL Trophy |  Milton Keynes Dons | 3 | 0 | 0 | 0/0/0 | 185 | 
| 2016/2017 | FA Cup |  Milton Keynes Dons | 1 | 0 | 0 | 0/0/0 | 20 | 
| 2016/2017 | Carabao Cup |  Milton Keynes Dons | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2016/2017 | League One |  Milton Keynes Dons | 6 | 0 | 0 | 0/0/0 | 29 | 
| 2016/2017 | Serie C: Group A |  Lucchese | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016 | Besta Deild Karla |  Thróttur Reykjavík | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016 | Iceland Cup |  Thróttur Reykjavík | 1 | 1 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Vanarama National League North |  Nuneaton Town | 5 | 1 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Vanarama National League North |  Corby Town | 10 | 5 | 0 | 0/0/0 | 0 | 
| 2014/2015 | FA Cup |  Milton Keynes Dons | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | Vanarama National League South |  Chelmsford City | 4 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | National League |  Aldershot Town | 2 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 278 | 103 | 5 | 9/0/0 | 14289 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Swindon Town |  Peterborough United | 26/08/2024 | Loan | 
|  Peterborough United |  Boreham Wood | 01/07/2024 | N/a | 
|  Boreham Wood |  Peterborough United | 01/02/2024 | Loan | 
|  Fleetwood Town |  Peterborough United | 01/09/2023 | Loan | 
|  Peterborough United |  Chesterfield | 01/07/2023 | N/a | 
|  Chesterfield |  Peterborough United | 01/06/2023 | N/a | 
|  Peterborough United |  Chesterfield | 31/01/2023 | Loan | 
|  Chesterfield |  Boreham Wood | 10/08/2021 | Free | 
|  Boreham Wood |  Oxford City | 01/07/2019 | Free | 
|  Oxford City |  Boston United | 01/07/2018 | Free | 
|  Boston United |  Milton Keynes Dons | 01/07/2017 | Free | 
|  Yeovil Town |  Milton Keynes Dons | 31/01/2017 | Loan | 
|  Milton Keynes Dons |  Thróttur Reykjavík | 19/07/2016 | N/a | 
|  Aldershot Town |  Milton Keynes Dons | 30/01/2015 | Loan |