Is this the new rivalry world football needs? (via BBC)
Ronaldo and Messi have won 11 of the past 12 Ballons d’Or - the award for the best player in the world - between them.
Ronaldo is, by some accounts, the top scorer in the history of football with 763 goals for Sporting Lisbon, United, Real, Juve and Portugal.
He is the top scorer in Champions League history (a competition he has won five times), Real Madrid’s record scorer and is seven goals off the record for men’s international goals.
Messi is La Liga’s all-time top scorer and Barcelona’s record scorer. The Argentine has won 34 trophies with the club including Super Cups.
Mbappe has been earmarked as the potential best player in the world for some time. PSG made him the second most expensive player ever, for £166m, after just 46 first-team appearances for Monaco.
At the age of 22 he is already PSG’s third all-time top scorer with 111 (behind just Edinson Cavani and Zlatan Ibrahimovic) and a World Cup winner with France.
But Haaland’s emergence has come as more of a surprise. The 20-year-old was not really known outside his homeland of Norway until last season - when he started a sensational Champions League scoring run.
He has scored 18 goals in only 13 Champions League appearances for Red Bull Salzburg and Borussia Dortmund. Nobody else has ever scored that amount in 20 games.