Mohamed Salah has been absolutely incredible since signing for Liverpool in 2017.

The Egyptian forward has scored a quite ridiculous 102 goals in 153 English top flight games.

He hit his century earlier this season, becoming the fifth quickest player to hit that landmark.

Salah has two Premier League Golden Boots to his name and his goals helped Liverpool end their long wait for a league title in 2020. 

The Liverpool star has started the 2021/22 season on fire, notching seven times in eight leagues games.

He's arguably the best player in the world right now.

p1ficf8a3210d0g2frnub7aq3vl.jpg

ENTER GIVEAWAY

But where does he rank among the greatest African players in Premier League history?

FourFourTwo have listed the 20 greatest players from Africa to grace the Premier League.

They've only included players that represent African nations and only take into account their performances in the Premier League and not elsewhere.

Follow this link to view FourFourTwo's explanation for their rankings...

20. Peter Ndlovu

19. Steven Pienaar

18. Salomon Kalou

Salomon Kalou in action for Chelsea

17. Tony Yeboah

16. Lauren

15. Lucas Radebe

14. John Obi Mikel

13. Yakubu Ayegbeni

12. Emmanuel Adebayor

11. Kolo Toure

10. Wilfried Zaha

9. Jay-Jay Okocha

Jay-Jay Okocha (right) in action for Bolton

8. Nwankwo Kanu

7. Pierre-Emerick Aubameyang

6. Riyad Mahrez

5. Sadio Mané

4. Michael Essien

3. Yaya Toure

2. Didier Drogba

1. Mohamed Salah

Mohamed Salah in action for Liverpool

Salah, who has been unplayable during his stint at Liverpool, has been named the greatest African player in Premier League history.

He's just 29 years old, too, and is only getting better. He looks set to dominate the Premier League for many years to come.

Mo Salah wonder goal! Watford vs Liverpool Match Reaction Show | The Football Terrace

Salah takes top spot just ahead of Drogba and Toure, who were both incredible players in their own right.

Mane, who was brilliant for Southampton and continues to excel at Liverpool, takes fifth.

Mahrez, Aubameyang and Zaha are also among the active players that also make the top 10.