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.