Ranking the 5 best foreign players in the Premier League right now

Who is the best foreign player in the Premier League right now?
Who is the best foreign player in the Premier League right now?

#3 N'Golo Kante (Chelsea)

Chelsea v Sunderland - Premier League
Chelsea v Sunderland - Premier League

The Premier League will see a lot of quality midfielders in the future but surely none of them will be as humble and down to earth as N'Golo Kante. The Frenchman was signed from Caen by Leicester City in the summer of 2015.

Ever since his arrival in the Premier League, Kante has been a delight to watch. With his tireless work-rate, superb energy, amazing positioning and ball-winning capabilities, he has been a tank in midfield. It's like having an extra player on the pitch. The French midfielder had a memorable time with Leicester City as he played a vital role in winning the 2015-16 Premier League season.

Kante joined Chelsea the following season and has been a constant for them. With the dynamism and discipline he can provide in midfield, he has been an asset for the Blues. The 2018 World Cup winner has won the Premier League, FA Cup, UEFA Champions League, UEFA Europa League and the UEFA Super Cup with the London club. He remains a vital cog in Chelsea's ambition to win the league this season.


#2 Mohamed Salah (Liverpool)

Liverpool FC v Manchester United - Premier League
Liverpool FC v Manchester United - Premier League

Mohamed Salah is one of the best players in the world right now given his stellar form. The former Chelsea man joined Liverpool in 2017 following an impressive spell with Roma in Serie A.

Ever since then, Salah has led the Reds with some fine performances on the pitch time and again. With his mind-boggling dribbling skills and amazing close-control of the ball, the Egyptian can create goals at will. It is not just about creating but the forward has been a goal-scoring machine in the Premier League.

Currently, Salah has scored 104 league goals and assisted in 38 others in his 166 appearances so far. It's a phenomenal record for a winger. He's won the Premier League Golden Boot twice and was named Premier League Player of the Season for the 2017-18 season.

Jurgen Klopp relies heavily on Salah to make a difference and the Egyptian has seldom disappointed. The 29-year old played a major role in helping Liverpool win the UEFA Champions League in 2019 and the Premier League in 2020.


#1 Cristiano Ronaldo (Portugal)

Manchester United v Newcastle United - Premier League
Manchester United v Newcastle United - Premier League

Speaking of the best players, it is impossible to miss out on Cristiano Ronaldo's name. The Portuguese superstar is without a doubt one of the best players ever to play the game.

He signed for Manchester United in 2003 from Sporting Lisbon. Under the guidance of Sir Alex Ferguson, Ronaldo became one of the star players in the Premier League. His dribbling skills, quick feet and amazing eye to score goals made him a world-class player. He left the Red Devils in 2009 to play for Real Madrid and then joined Juventus in 2018.

However, Ronaldo returned to Manchester United this summer to help Ole Gunnar Solskjaer win some silverware. In his first spell at United, he scored goals for fun and this season too he has been among the goals for the 20-time English league champions.

The five-time Ballon d'Or winner still has a lot to offer at the age of 36 and there is no stopping him. Ronaldo has won the Premier League three times with Manchester United and will be hoping to win it at least once more before he hangs up his boot. All things considered, Ronaldo surely ranks as the best foreigner in the Premier League right now.

Quick Links