 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | FA Cup |  AFC Wimbledon | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | Carabao Cup |  AFC Wimbledon | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | League Two |  AFC Wimbledon | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | EFL Trophy |  AFC Wimbledon | 4 | 0 | 0 | 0/0/0 | 360 | 
| 2024 | Club Friendlies |  AFC Wimbledon | 1 | 0 | 0 | 0/0/0 | 44 | 
| 2023/2024 | League One |  Charlton Athletic | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | EFL Trophy |  Swindon Town | 3 | 0 | 0 | 0/0/0 | 269 | 
| 2023/2024 | FA Cup |  Swindon Town | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | League Two |  Swindon Town | 5 | 0 | 0 | 0/0/0 | 379 | 
| 2022/2023 | FA Cup |  Sutton United | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | League Two |  Sutton United | 9 | 0 | 0 | 0/0/0 | 810 | 
| 2022/2023 | EFL Trophy |  Swindon Town | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2022/2023 | Carabao Cup |  Swindon Town | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2022/2023 | League Two |  Swindon Town | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | FA Cup |  Swindon Town | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021/2022 | EFL Trophy |  Swindon Town | 4 | 0 | 1 | 0/0/0 | 360 | 
| 2021/2022 | Carabao Cup |  Swindon Town | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021/2022 | League Two |  Swindon Town | 11 | 0 | 0 | 0/0/0 | 990 | 
| 2020/2021 | League Two |  Exeter City | 8 | 0 | 0 | 0/0/0 | 720 | 
| 2020/2021 | EFL Trophy |  Exeter City | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | Carabao Cup |  Exeter City | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2020/2021 | FA Cup |  Exeter City | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2020/2021 | League One |  Portsmouth | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2019/2020 | EFL Trophy |  Exeter City | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019/2020 | League Two |  Exeter City | 21 | 0 | 0 | 0/0/0 | 1890 | 
| 2018/2019 | EFL Trophy |  Northampton Town | 4 | 0 | 0 | 0/0/0 | 360 | 
| 2018/2019 | League Two |  Forest Green Rovers | 14 | 0 | 0 | 1/0/0 | 270 | 
| 2017/2018 | Carabao Cup |  Northampton Town | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017/2018 | National League |  Aldershot Town | 25 | 0 | 0 | 1/0/0 | 2250 | 
| 2017/2018 | Vanarama National League South |  Hungerford Town | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2017/2018 | Southern League Central Division |  Hungerford Town | 17 | 0 | 0 | 0/0/0 | 1530 | 
| 2016/2017 | Vanarama National League South |  Hungerford Town | 10 | 0 | 0 | 0/0/0 | 900 | 
| 2016/2017 | FA Cup |  Margate | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2016/2017 | Vanarama National League South |  Margate | 13 | 0 | 0 | 0/0/0 | 1126 | 
| 2016/2017 | 3. Division |  Digenis Morphou | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | 3. Division |  Elpida Xylofagou | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Tercera Division RFEF: Group 18 |  Villarrubia | 2 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 168 | 0 | 1 | 2/0/0 | 13338 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  AFC Wimbledon |  Charlton Athletic | 11/07/2024 | Free | 
|  AFC Wimbledon |  Charlton Athletic | 10/07/2024 | Free | 
|  Charlton Athletic |  Swindon Town | 22/01/2024 | Free | 
|  Swindon Town |  Sutton United | 20/08/2023 | Free | 
|  Sutton United |  Swindon Town | 01/09/2022 | N/a | 
|  Swindon Town |  Portsmouth | 27/07/2021 | N/a | 
|  Exeter City |  Portsmouth | 01/06/2021 | N/a | 
|  Portsmouth |  Exeter City | 01/02/2021 | Loan | 
|  Exeter City |  Reading | 01/07/2019 | Free | 
|  Northampton Town |  Reading | 27/07/2018 | Loan | 
|  Reading |  Aldershot Town | 01/07/2018 | N/a | 
|  Aldershot Town |  Reading | 10/11/2017 | Loan | 
|  Hungerford Town |  Reading | 17/03/2017 | Loan | 
|  Margate |  Reading | 17/02/2017 | Loan | 
|  Margate |  Reading | 03/08/2016 | Loan | 
|  Fylkir |  Reading | 05/05/2016 | Loan | 
|  Sutton United |  Reading | 24/03/2016 | Loan | 
|  Whitehawk |  Reading | 01/07/2014 | Loan |