Omid Noorafkan

Noorafkan started his career with Esteghlal and at the time became the youngest ever player to play a game for the club at the age of 18 years and eight months and 12 days.

He made his senior international debut in March 2018, aged 20, in a friendly match against Sierra Leone.

Due to the absence of Yaghoub Karimi and Meysam Majidi, Esteghlal's coach Parviz Mazloumi decided to play Noorafakan as left back in order to fill their place.

On 2 February 2017, he started the AFC Champions League qualifying play-off match against Al Sadd SC which Esteghlal won in a 4–3 penalty shoot-out following a 0–0 draw after extra time.

[10][11] On 12 February he played his first Tehran derby against city rivals Persepolis assisting Kaveh Rezaei's goal as Esteghlal won 3–2.

[12] Noorafkan was lauded by Iranian media for his display against Persepolis, marking-out creative Attacking midfielder Soroush Rafiei as he played an insignificant role in the match against Esteghlal.

[18] He returned to the starting line-up in the match against Saba Qom on 15 April which resulted in a 2–1 win for Esteghlal.

along with two other Esteghlal players Majid Hosseini and Mehdi Ghaedi as Alireza Mansourian prevented them to join Iran under-23 camp.

[30] On 6 June 2018, Noorafkan signed for Belgian First Division A club Charleroi,[31] for a fee reported to be worth around €250,000.

With the Iranian under-20 team he became the vice-captain and took part at the 2016 AFC U-19 Championship, under manager Amir Hossein Peiravani, playing an important role in Iran's tournament run.

[40] He made his tournament debut against Costa Rica while wearing the captain armband,[41] as Iran beat their opponent 1–0.

[43][44] On 24 May, in Iran's second match against Zambia, Noorafkan began the game and managed to be fouled and get a free-kick which was converted by Reza Shekari and get a 2–0 lead.

[47] On 17 March 2018, he made his official debut in a 4–0 victory against Sierra Leone, assisting Mohammad Reza Khanzadeh's goal.

Noorafkan playing against Paykan in January 2017
Noorafkan in action against Sepahan in December 2017
Noorafkan on his debut with Iran national team in 2018.