If Mabkhout can continue that run for a few more years, he has every chance of catching Messi and overtaking the 35-year-old. Still only 32, Mabkhout scored a hat-trick in the 5-0 win over Indonesia to become his country’s record goalscorer and he has proved to be just as lethal at club level.
He has spent his entire career with Al Jazira since making his debut for the club in 2008, firing 216 goals in 364 appearances in addition to his impressive international haul.
Further down the list are the world-renowned stars Robert Lewandowski and Neymar, who are catching Ronaldo and Messi with 76 and 75 goals.
Romelu Lukaku and Luis Suarez could add to their tallies of 68 goals in Qatar next month, while Harry Kane and Aleksandar Mitrovic are some of the younger players to boast an impressive haul with 51 and 50 goals respectively for their nations.