Yeovil Town, Dorchester Town, Portsmouth, Southampton, Bognor Regis Town
Joe orginally signed for home town side Portsmouth before joining Southampton at the age of 9.
He joined Yeovil Town om July 2016 and made his professional debut a month later against Everton in a League Cup tie.
He was loaned by his parent club to Dorchester Town before joining Gosport on loan in January 2017.
Joe then joined Bognor Regis Town before returning to Gosport in January 2018.