Competitive Debut: 19/09/2020 v Hayes & Yeading United (A), Southern League
First game for the Peacocks: 11/08/2020 v Clevedon Town (A), Pre-Season Friendly
Joe came up through the youth ranks at Yate Town and made his first team debut during the 2014-15 season. He went on to play for Western League side Chipping Sodbury Town from August 2016 and then Paulton Rovers before returning to Yate for the 2018-19 campaign. He signed for the club in the summer of 2020 and his tireless hard-working displays have become a feature of the Peacocks’ performances, earning him a hat trick of awards for the title-winning 2021-22 season as he won the Supporters’ Player of the Year and Players’ Player of the Year as well as the Champagne Performer for receiving the most Man of the Match and Player of the Month awards during the year.