Date of birth
Joe played youth football with Charlton Athletic, was awarded a contract soon after his 18th birthday and made his Addicks debut in August 2013. He had been on loan at Bromley the previous season, and more loans followed during his four seasons at The Valley, to Gillingham, Newport County, Southend United and Luton Town.
He signed for Cambridge United in 2016, but failed to break into the first team and went on loan to Maidstone United, making the transfer permanent in May 2017. He signed for the Dons in January this year, and is top scorer so far this season.