Kent-born Joe made the MK Dons first-team squad after progressing from their academy in 2006. Beginning life as a right-sided midfielder, he made two appearances for the Football League side and also spent time on loan at Walton & Hersham before a move to Northampton Town in 2007.
Struggling to break into the first team at Sixfields he was released and joined the Fleet in January 2007 on the eve of the transfer deadline.
He came on as a last-minute substitute at Woking but didn’t feature again and moved to Welling where he played 20 games in Blue Square South in 2007-08. The following season he skippered Fisher Athletic and had a trial at Crystal Palace before moving to Croydon Athletic in February 2009, helping them win promotion.
Following the problems at Croydon in autumn 2010, he signed for the Fleet once again in October 2010, proving to be adaptable in defensive and midfield roles.
Joe had a great 2011/12 season on The Fleets return to the Blue Square Premier, making 37 league starts as well as 4 cup appearances. His ever present consistent performances were reconnised when he won “Manager’s Player of the Year”, “Player’s Player of the Year”, “MyFootballClub Player of the Year and “Fleet Trust Player of the Year” at the end of season awards.