Joined Folkestone Invicta in October 2024 from Horsham.
Began his footballing career in Surrey with Cove and Knaphill before moving on to Wealdstone and Kingstonian.
Had a 4 month spell in New Zealand with Richmond Athletic before turning down a move to the A League with Wellington Phoenix, returning to England to join Tonbridge Angels.
Made 261 appearances for Tonbridge, scoring 67 goals and winning Player of the Year on 3 occasions.
Joined AFC Totton in the summer of 2023 before moving on to Ramsgate in February 2024. Joined Horsham in the summer of 2024 before departing in October 2024.
Previous Clubs: Cove, Knaphill, Wealdstone, Metropolitan Police, Kingstonian, Richmond Athletic, Tonbridge Angels, AFC Totton, Ramsgate, Horsham