Mohamed Salah has emerged as the African Player of the Year 2018.
He was joined onstage by Reds teammate Sadio Mane at the awards ceremony.
From leading Egypt to their first World Cup since 1990, to reaching the Champions League final in May, to breaking the Premier League's seasonal goalscoring record in his debut campaign for Liverpool, it was quite a year.
It was a good day for Egyptian football all round, with Egypt being awarded the right to host the 2019 Africa Cup of Nations.More news: Chuck and Nancy BEAT Trump in ratings for his Oval Office address
More news: Video shows Cody Parkey's field goal tipped by Eagles DT Treyvon Hester
More news: Patriots to face Chargers in AFC divisional round
Unhappy with his two-goal return, Chelsea lent Salah to Italian outfits Fiorentina and Roma, then sold him to the latter club.
That injury raised doubts about his World Cup participation but he regained fitness to represent Egypt in the finals in Russian Federation, scoring twice as they exited in the first round.
He became the first player to do so after Ivory Coast's Yaya Toure, who claimed it four years in a row between 2011 and 2014.
No Nigerian player was named in the team of the year as the likes of William Troost-Ekong, Ahmed Musa and Iheanacho were also ignored by CAF.
The 26-year-old was named the Premier League Player of the Year and ranked high in Goal 50, Fifa Best Awards and Ballon d'Or.
Men's National Team of the Year: Madagascar, Mauritania, Uganda. Kgatlana also took the Goal of the Year award.