What do Jurgen Klopp, Jamie Carragher and Gary Neville all have in common?

Well, they all think Mohamed Salah is currently the best player in the world.

After the Egyptian scored yet another ridiculous solo goal against Watford on Saturday, his manager was more than happy to give his opinion on the best player in the world right now.

ENTER GIVEAWAY

ENTER GIVEAWAY

“It's obviously not for me or whatever to say who is the best. For me, he's the best,” Klopp said after the match.

Meanwhile, Carragher simply tweeted: “Best player in the world right now @MoSalah.”

Jamie Carragher on Mohamed Salah

And to prove this isn’t just Liverpool bias, Gary Neville later said: “I think he could be yes [the best player in the world].”

Gary Neville on Mohamed Salah

Well, is he?

It’s an opinion that more and more people are having with every passing week so we’ve decided to put our thinking caps on and rank the 10 best players in the world right now.

So, without further ado, here's GIVEMESPORT's top 10 best players in the world right now:

10. N'Golo Kante

9. Neymar

8. Karim Benzema

7. Kevin De Bruyne

6. Cristiano Ronaldo

5. Erling Haaland

4. Kylian Mbappe

3. Robert Lewandowski

2. Lionel Messi

1. Mohamed Salah

Mohamed Salah vs Watford

That’s right, we’re jumping on the bandwagon.

Look, we all know that Lionel Messi and Cristiano Ronaldo are the two greatest players to have ever played their game. But if you think they’re currently in their prime, then you’re sadly mistaken.

But Salah is.

The Ultimate Mohamed Salah Quiz: How well do you know the Liverpool star?

He’s scored 10 goals in 10 appearances in all competitions and you only need to look at his last two goals in a Liverpool shirt to realise that he’s untouchable right now.

We’ve placed Messi in second place despite his slow start to life at Paris Saint-Germain. The Argentine has scored once in five matches and is currently sidelined through injury. But the 34-year-old looks set to pick up the Ballon d’Or next month and is still an incredible player.

We have Robert Lewandowski making up the top three with the 33-year-old showing absolutely no signs of slowing down despite his advancing years.

Robert Lewandowski

Kylian Mbappe and Erling Haaland come next - two players that look certain to land a Ballon d’Or themselves during their careers. We think Mbappe edges out Haaland at this stage of their careers.

Ronaldo is currently the sixth best player in the world, in our eyes. The 36-year-old will always be capable of scoring goals but we don’t feel his all-around game is quite as good as it used to be. Hey, 36-years-old and the sixth best player in the world isn’t bad, is it?

Manchester City’s Kevin de Bruyne is next - although the Belgian perhaps isn’t quite as good as he was a couple of seasons ago. By our rankings, though, the 30-year-old is still the best midfielder in world football.

Salah isn’t the only player to have scored 10 goals in 10 matches this season because Karim Benzema has also managed that. At the age of 33, the Frenchman is still performing at the very highest level.

Karim Benzema

The enigmatic Neymar makes ninth place. The Brazilian has seemingly forever been in Ronaldo and Messi’s shadow and, at the age of 29, still hasn’t emerged. He’s managed to score just once in seven appearances this season but he’s still world-class.

Rounding off the top 10 is Ballon d’Or candidate, N’Golo Kane. Some may suggest the loveable midfielder isn’t quite as good as he once was but he reckon he just about sneaks into the top 10.

Ranking the 10 best players in world football isn’t an easy task and we have absolutely no doubt that plenty of you will disagree with us.

But there’s one thing that’s becoming more and more difficult to argue against - Mohamed Salah is the best player in the world right now.

Mo Salah WONDERGOAL! Firmino Hattrick! Watford 0-5 Liverpool Reaction Show (The Football Terrace)