Mohamed Salah should be on the list of the 10 best Premier League players of all time, according to a former Arsenal and Liverpool star.
The Egyptian brought up his 100th league goal for the Reds against Leeds United last week, and was once again on target against Crystal Palace a few days ago.
Only Alan Shearer, Harry Kane, Sergio Aguero and Thierry Henry reached that milestone quicker than Salah, who did it in 162 appearances for the Merseyside outfit and Chelsea.
Michael Thomas, who played for the Reds, recently gave the Egypt captain some high praise, and feels he should be remembered as one of the best to step foot in the league.
"Salah is such an underrated talent by many of supporters. He has been nothing short of immense since joining Liverpool," he told CaughtOffside.
"I would love for him to sign a contract extension and see out his prime years with the club.
"In terms of his goal involvement and pushing the club to a first league title in many years, he must be in the top 10 players to ever play in the Premier League!"
Click through the gallery below to see the 10 richest African players, past or present, in the world: