Born in London, England, Goodard joined Tottenham Hotspur Academy as a first year scholar, having joined at a young age and spent progressed through the academy.[1] He spent five years developing at the U18 and U21 sides.[2][3][4][5][6] At the end of the 2014–15 season, Goddard extended his contract with the club.[7] In July 2017, it was reported that Goddard did not join the club's first team for the USA tour squad; it came after when he turned down the contract extension from Tottenham Hotspur and seek to leave the club.[8][4]
Benevento Calcio
In August 2018, Goddard joined Serie B side Benevento on a three-year contract.[9] On 18 November 2018, Goddard made his senior debut, as an 82nd-minute substitute in a 3–1 loss to Spezia.[10] Goddard spent most of the season on the substitute bench, as he made two appearances for the side in his first season at Benevento Calcio.[11]
Loan Spells from Benevento Calcio
On 1 September 2019, Goddard joined Cypriot First Division club Pafos.[12] It was later revealed to be a loan deal.[13] He made his debut for the club, coming on as an 82nd-minute substitute, in a 2–0 lost against AEL Limassol on 4 November 2019.[14] Goddard made eight appearances for Pafos in all competitions, as the league was abandoned due to COVID-19 pandemic.[15]
Mumbai City
On 3 October 2020, Goddard joined Indian Super League club Mumbai City on a year-long loan deal.[16] Due to his Japanese citizenship, he was placed under the club's mandatory Asian player quota.[17] He made his debut for the club, coming on as a 58th-minute substitute, in a 1–0 loss against NorthEast United on 21 November 2020.[18] On 24 February 2021, Goddard scored his first goal in his professional career, in a 6–1 win against Odisha.[19] With Mumbai, he helped Mumbai win the double, as they won both the League Winners Shield and the Play-offs.[20] At the end of the 2020–21 season, Goddard made nineteen appearances and scoring once in all competitions.
Central Coast Mariners
Goddard signed a two-year deal with A-League side Central Coast Mariners in August 2021.[21] Upon joining the club, he revealed that his then Mumbai City teammate Adam Le Fondre helped him make a move to Central Coast Mariners.[22]
Goddard made his debut for the club in the opening game of the season against Newcastle Jets and set up the second goal of the game, in a 2–1 win.[23] On 18 December 2021, he scored his second goal for Central Coast Mariners, in a 2–0 win against Western Sydney Wanderers.[24] At the end of the 2021-22 season, Goddard made twenty-six appearances and scoring once in all competitions.
Detroit City
On 26 July 2022, Goddard joined second-tier US side Detroit City who compete in the USL Championship.[25] He made his debut for the club, coming on as a 84th minute substitute, in a 2-1 win against Colorado Springs Switchbacks on 11 September 2022.[26] Having made five appearances for Detroit City, Goddard stayed at the club for the 2023 season.[27] However, his first team chance at Detroit City hard to come by, as he made ten appearances for the club. It was reported by The Detroit News on 26 June 2023 that Goodard left by mutual consent.[28]
He made his debut for the club, coming on as a 72nd minute substitute, in a 3-2 lost against FC Goa on 7 October 2023.[30] Goddard followed up by assisting each goal in the next two matches against Kerala Blasters and Bengaluru.[31] On 27 November 2023, he scored his first goal for Odisha FC, in a 5-2 win against Mohun Bagan Super Giant in the AFC Cup.[32]