Who is the best player in the English Premier League? Is it a crafty South American like Sergio Agüero or Alexis Sánchez? Perhaps the incomparable Zlatan Ibrahimovic or the world's most expensive player, Paul Pogba? Riyad Mahrez with his deadly left foot? Or maybe a net-minder like David de Gea?
Virjil Van Dijk
Mohamed SalahChelsea F.C., FC Basel
As well as representing the Egyptian national team since 2011, he also participated in the 2011 FIFA U-20 World Cup and the 2012 Summer Olympics. He won the Swiss Super League in his first season with Basel, and was awarded the CAF Most Promising African Talent of the Year in 2012. In 2013, he was awarded the SAFP Golden Player award for being the best player in the Swiss Super League. Salah played for Chelsea, Fiorentina (on loan) and for Roma before transferring to Liverpool in 2017
Toby AlderweireldAtlético Madrid, AFC Ajax
Lucas MouraParis Saint-Germain F.C., Brazil national football team
Alexandre LacazetteOlympique Lyonnais, France national football team