[13] He scored his seventh domestic cup goal of the season in the final, leading Östersund to the second qualifying round of the 2017–18 UEFA Europa League with manager Graham Potter.
[17] On 24 August, Ghoddos scored two goals in the Europa League play-offs against PAOK to qualify his team to the group stages of the competition.
[30] On 23 August 2018, Ghoddos transferred to French Ligue 1 side Amiens SC signing a five-year contract.
[31][32] However, the transfer was put in doubt by La Liga newcomers SD Huesca contacting FIFA to enquire about the validity of their own agreement to sign Ghoddos.
[34][35] On 29 August 2019, FIFA suspended Ghoddos from all games for four months plus a €4 million fine for his failed transfer to Huesca.
[36] On 10 November 2020, the Court of Arbitration for Sport partially upheld the ruling with the fine being removed but Östersund being banned from signing new players for the next two transfer windows.
[40] On 14 January 2021, Ghoddos completed a permanent move to Brentford, with a contract that runs until the summer of 2023 with the option for an extra year.
In December 2016, Ghoddos was called up by Sweden manager Janne Andersson for friendlies against Ivory Coast and Slovakia.
[55][56] He applied for Iranian citizenship on 21 August, stating that it is an honour to play for Sweden and his decision to represent either country is "fifty-fifty".
[60] The following day, 26 August 2017, he announced on his Instagram page that he would be joining Iran for their 2018 World Cup qualifiers against South Korea and Syria.
[62] After Ghoddos couldn't make his debut for Iran due to administrative issues with FIFA, he was called into Sweden's World Cup qualification squad on 27 September for matches against Luxembourg and Netherlands.
[63] However, on 29 September, the Swedish Football Association released a statement on their website stating Ghoddos had declined the offer, choosing to play for Iran instead.
[69] In an interview with Olof Lundh in May 2018, Ghoddos stated that if the Swedish federation had contacted him earlier, it's very likely for him to have chosen to represent Sweden, though he does not regret his decision to play for Iran.
[76] In the team's opening match of the tournament, Ghoddos came on as a second-half substitute and scored the final goal in a 5–0 victory over Yemen.
[79] Ghoddos plays as an attacking midfielder, striker or winger, and has been praised for his technical ability and clinical finishing.