With three players in such good form, opinion on the best is bound to be divided.

Former Scotland, Chelsea and Everton winger Pat Nevin, a BBC Sport pundit, said: “It is no denigration of Erling Haaland, who is one of the great players in world football.

“In England, they admire Harry and all the rest of it, but he also should be considered one of the greats in world football. Maybe he’s not seen as that in England, but he is.

“When you are watching a game when Haaland is at his best, your eye is always drawn to him. It seems like there are 21 footballers out there and Haaland.

“If you go and watch Harry Kane at Bayern, one of the top teams in the world, it is Kane and 10 others. He is a force of nature. And not just in Bundesliga games. I am talking Champions League games. He is a colossus.”

Spanish football journalist Guillem Balague, meanwhile, thinks Mbappe and Barcelona winger Lamine Yamal are the best two players of any position in the world right now.

While Manchester City team mate Nico Gonzalez believes Haaland is “the best striker in the world”.

So what do you think?