 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | League One |  Leyton Orient | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | Carabao Cup |  Leyton Orient | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | EFL Trophy |  Leyton Orient | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2024/2025 | FA Cup |  Wealdstone | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2024/2025 | National League |  Wealdstone | 8 | 0 | 0 | 0/0/0 | 269 | 
| 2024/2025 | National League Cup |  Wealdstone | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | League One |  Leyton Orient | 4 | 0 | 0 | 0/0/0 | 360 | 
| 2023/2024 | EFL Trophy |  Leyton Orient | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2023/2024 | Carabao Cup |  Leyton Orient | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2023/2024 | FA Cup |  Leyton Orient | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | FA Trophy |  Wealdstone | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2022/2023 | FA Cup |  Wealdstone | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2022/2023 | National League |  Wealdstone | 45 | 0 | 0 | 1/0/0 | 4050 | 
| 2021/2022 | National League |  Wealdstone | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019/2020 | National League |  Woking | 2 | 0 | 0 | 1/0/0 | 180 | 
| 2019/2020 | Vanarama National League South |  Chelmsford City | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2019/2020 | FA Trophy |  Chelmsford City | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2018/2019 | Vanarama National League South |  Eastbourne Borough | 7 | 0 | 0 | 0/0/1 | 630 | 
| 2017/2018 | FA Trophy |  Hampton & Richmond | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2017/2018 | Isthmian League Premier Division |  Hampton & Richmond | 17 | 0 | 0 | 0/0/0 | 1530 | 
| 2017/2018 | Vanarama National League North |  Hampton & Richmond | 16 | 0 | 0 | 0/0/0 | 1440 | 
| 2017/2018 | Vanarama National League South |  Hampton & Richmond | 10 | 0 | 0 | 0/0/0 | 900 | 
| 2017/2018 | FA Cup |  Hampton & Richmond | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2016/2017 | Serie C: Group B |  Pordenone | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Vanarama National League - Playoffs |  Hampton & Richmond | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2016/2017 | Serie C: Group B |  Südtirol | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Vanarama National League South |  Hampton & Richmond | 20 | 0 | 0 | 0/0/0 | 1800 | 
| 2016/2017 | Serie C: Group B |  Venezia | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Serie C: Group B |  Forlì | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Vanarama National League South |  Wealdstone | 5 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 161 | 0 | 0 | 2/0/1 | 12869 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Leyton Orient |  Wealdstone | 12/11/2024 | N/a | 
|  Wealdstone |  Leyton Orient | 17/09/2024 | Loan | 
|  Leyton Orient |  Wealdstone | 06/07/2023 | N/a | 
|  Wealdstone |  Horsham | 29/04/2022 | Free | 
|  Horsham |  Dorking Wanderers | 01/07/2021 | Free | 
|  Dorking Wanderers |  Woking | 01/08/2020 | N/a | 
|  Dorking Wanderers |  Woking | 02/03/2020 | Loan | 
|  Woking |  Chelmsford City | 15/12/2019 | N/a | 
|  Chelmsford City |  Woking | 15/11/2019 | Loan | 
|  Woking |  Watford | 01/07/2019 | Free | 
|  Eastbourne Borough |  Watford | 31/12/2018 | Loan | 
|  Hampton & Richmond |  Watford | 21/07/2017 | Loan | 
|  Watford |  West Ham United | 01/07/2017 | Free | 
|  Hampton & Richmond |  West Ham United | 06/01/2017 | Loan | 
|  Wealdstone |  West Ham United | 17/12/2015 | Loan |