 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | Vanarama National League South |  Farnborough | 1 | 1 | 0 | 0/0/0 | 18 | 
| 2024/2025 | Vanarama National League South |  Eastbourne Borough | 14 | 8 | 0 | 7/0/0 | 469 | 
| 2023/2024 | National League |  Woking | 16 | 0 | 0 | 4/0/0 | 816 | 
| 2023/2024 | Vanarama National League South |  Farnborough | 9 | 8 | 0 | 0/0/0 | 695 | 
| 2023/2024 | Vanarama National League South |  Braintree Town | 6 | 1 | 0 | 0/0/1 | 379 | 
| 2023/2024 | FA Trophy |  Woking | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | FA Trophy |  Dover Athletic | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2022/2023 | Vanarama National League South |  Dover Athletic | 26 | 8 | 0 | 0/0/0 | 2233 | 
| 2022/2023 | Vanarama National League South |  Braintree Town | 15 | 3 | 0 | 0/0/1 | 1256 | 
| 2021/2022 | Vanarama National League South |  Maidstone United | 10 | 2 | 0 | 0/0/0 | 292 | 
| 2021/2022 | FA Trophy |  Dover Athletic | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | FA Cup |  Dover Athletic | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | National League |  Dover Athletic | 18 | 5 | 0 | 3/0/0 | 1592 | 
| 2021/2022 | FA Cup |  Maidstone United | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | FA Cup |  Barnet | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | National League |  Barnet | 7 | 0 | 0 | 1/0/0 | 286 | 
| 2019/2020 | National League |  Dover Athletic | 10 | 3 | 0 | 1/0/0 | 455 | 
| 2019/2020 | National League |  Barnet | 10 | 0 | 0 | 1/0/0 | 435 | 
| 2019/2020 | FA Cup |  Barnet | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2018/2019 | National League |  Dover Athletic | 18 | 6 | 0 | 1/0/0 | 981 | 
| 2018/2019 | FA Trophy |  Dover Athletic | 1 | 2 | 0 | 0/0/0 | 90 | 
| 2018/2019 | National League |  Havant & Waterlooville | 19 | 4 | 0 | 1/0/0 | 1161 | 
| 2018/2019 | FA Cup |  Havant & Waterlooville | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017/2018 | National League |  Welling United | 2 | 0 | 0 | 0/0/0 | 39 | 
| 2016/2017 | Vanarama National League South |  Hampton & Richmond | 6 | 2 | 0 | 0/0/0 | 402 | 
| 2016/2017 | Serie C: Group B |  Sambenedettese | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | National League |  Bromley | 7 | 0 | 0 | 0/0/0 | 438 | 
| 2016/2017 | League One |  Millwall | 1 | 0 | 0 | 0/0/0 | 7 | 
| 2015/2016 | League One |  Millwall | 4 | 0 | 0 | 0/0/0 | 15 | 
| 2015/2016 | National League |  Aldershot Town | 15 | 2 | 0 | 1/0/0 | 0 | 
| 2015/2016 | FA Cup |  Millwall | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | National League |  Barnet | 3 | 0 | 0 | 1/0/0 | 0 | 
| 2014/2015 | Championship |  Millwall | 1 | 0 | 0 | 0/0/0 | 1 | 
| Total: | 227 | 56 | 0 | 21/0/2 | 12330 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Eastbourne Borough |  Farnborough | 19/03/2025 | N/a | 
|  Farnborough |  Eastbourne Borough | 19/02/2025 | Loan | 
|  Eastbourne Borough |  Woking | 01/07/2024 | N/a | 
|  Woking |  Braintree Town | 08/03/2024 | N/a | 
|  Braintree Town |  Woking | 11/01/2024 | Loan | 
|  Farnborough |  Braintree Town | 01/07/2023 | Free | 
|  Braintree Town |  Dover Athletic | 03/02/2023 | Free | 
|  Dover Athletic |  Maidstone United | 01/07/2022 | Free | 
|  Maidstone United |  Dover Athletic | 01/04/2022 | N/a | 
|  Maidstone United |  Dover Athletic | 01/03/2022 | N/a | 
|  Dover Athletic |  Maidstone United | 27/11/2021 | Loan | 
|  Maidstone United |  Barnet | 01/07/2021 | Free | 
|  Barnet |  Dartford | 17/01/2021 | N/a | 
|  Barnet |  Dartford | 01/01/2021 | N/a | 
|  Dartford |  Barnet | 17/11/2020 | Loan | 
|  Havant & Waterlooville |  Dartford | 11/06/2018 | Free | 
|  Dartford |  Welling United | 14/08/2017 | Free | 
|  Welling United |  Millwall | 16/06/2017 | Free | 
|  Dartford |  Millwall | 09/03/2017 | Loan | 
|  Hampton & Richmond |  Millwall | 20/01/2017 | Loan | 
|  Millwall |  Bromley | 15/10/2016 | N/a | 
|  Aldershot Town |  Millwall | 08/01/2016 | Loan | 
|  Millwall |  Barnet | 26/10/2014 | N/a | 
|  Barnet |  Millwall | 26/09/2014 | Loan | 
|  Millwall |  Maidstone United | 01/07/2013 | N/a |