The answer to the question: ‘Who is the best player in the world?’ will differ depending on who you’re asking.If you’re in Madrid, the answer will be Cristiano Ronaldo. However, if you’re in Barcelona, it will no doubt be Lionel Messi.Anywhere else in the world and the answer will rarely be a player other than those two superstars.It’s hardly surprising, in truth.The two have shared the Ballon d’Or each year since Kaka won the accolade back in 2007. And Ronaldo is set to make it five Ballon d’Ors each in January.While deciding the number one best player in the world is hard enough, imagine picking the FIFTY best players in world football.Well, that’s what Goal tried to do as they named their ‘Goal 50.’ They say that “Journalists from across Goal’s 37 editions voted in the 10th annual award for the world’s 50 best footballers.”Football fans are always going to disagree with some aspects of the top 50 list. But you’d think that they should be able to get the top three spot-on - i.e Cristiano Ronaldo, Lionel Messi and one other.But no.While naming Ronaldo as the winner is understandable considering he just landed FIFA’s ‘The Best’ Award, Messi doesn’t even feature in the top three.

Instead, 39-year-old Gianluigi Buffon is second while 32-year-old Luka Modric is third.

Messi does come in at fourth, with Sergio Ramos making up the top five.

Crazy.

Football fans react

Check out the reaction from angry fans who clearly disagreed:

Take a look at the entire top 50

While Messi making the top three is baffling to say the least, there are a few other questionable decisions.

N’Golo Kante finds himself in eighth, Bernardo Silva (29) is above Philippe Coutinho (43) and Kevin de Bruyne doesn't even make the list.

Madness.