Salah is the fifth fastest player to reach 100 Premier League goals in terms of games played
Mohamed Salah became the 30th player to score 100 Premier League goals when he struck against Leeds United on Sunday.
Liverpool's Salah reached his century of goals in his side's 3-0 win at Elland Road to join an elite list of players who have lit up the Premier League stage.
Only four men have reached the milestone in fewer appearances.
"Mo's record is crazy," said Reds manager Jurgen Klopp.
"He is still hungry and I don't know how many records he can break. Since he joined us he has been the perfect player – a top-class player."
Now, can you name the other 29 players to have achieved the feat?
We've given you a clue for each one, giving you their total and the clubs for whom they scored the goals.
You have five minutes. Good luck.