They haven't retired yet, but the football world is already looking for successors for both Leo Messi and Cristiano Ronaldo. For some time now, both Kylian Mbappé and Erling Haaland have looked best placed to continue their hegemony, and let's examine who of the two has had the most success to date.

Erling Haaland and Kylian Mbappé are two of the greatest prodigies in the world of football today. The Norwegian, two years younger, took longer to stand out and took as a reference the extraordinary records of the Frenchman, who resembled the style of giants like Leo Messi and Cristiano Ronaldo in his early years and even surpassed them.

In BeSoccer Pro, we will try to determine which of these two players is more effective and impactful when it comes to scoring goals, based on their updated and detailed data.

Goals from Mbappé and Haaland for their clubs
Although these two geniuses started their careers very early, there is still a clear difference in the number of games played due to Kylian Mbappé's explosion a few years before Erling Haaland's. The Frenchman played a total of 323 matches with his clubs, divided into 263 with PSG and 60 with Monaco. His record in these club games totals 244 goals, of which 217 were scored with the Parisian team's shirt and 27 were scored with Monaco.

On the other hand, Erling Haaland has so far played 225 matches for the four clubs he has represented professionally. He began his career at Molde, where he played 50 matches before moving to Salzburg, where he wore the shirt on 27 occasions. Finally, he left Borussia Dortmund, with 89 games under his belt, to join Manchester City. He has played 59 games with the Celestial shirt. During this period, the giant scored a total of 193 goals, distributed as follows:
20 at Molde, 29 at Salzburg, 86 at Borussia Dortmund and 58 at Manchester City.

Considering all this data, Kylian Mbappé's average goals per match at club level is 0.75 goals, a number lower than the average he achieved at PSG (0.83) and higher than what he achieved when he was at Monaco. (0.45). Haaland's overall average is 0.86 goals per match, which breaks down into 0.97 goals per match at Borussia Dortmund, 1.07 goals per match at Salzburg and 0.4 goals per match at Molde. So far, at Manchester City, he has an average of 0.98 goals per game.

Mbappé vs Haaland: goals with their national teams
It is difficult to make a comparison between the two in an international context, as Norway is a much weaker team than France. However, Haaland's leadership role in his national team is much more crucial than Mbappé's in the French team, where there are more stars and the responsibility does not usually fall on a single player.

The French player has so far played 71 matches with the French National Team and scored 40 goals, with an average of 0.57 goals per game. Haaland has already played 25 matches for Norway and scored 24 goals, resulting in an average of 0.96 goals per game.

In total, who scored more goals, Haaland or Mbappé?
After we have defined the goalscoring history of both players with both their clubs and national teams, it is time to analyze the total.

Kylian Mbappé has 394 official matches to his credit, in which he scored 284 goals, with an average of 0.72 goals per match (scoring just over two goals every three matches) in his combined career.

The French player has so far played 71 matches with the French National Team and scored 40 goals, with an average of 0.57 goals per game. Haaland has already played 25 matches for Norway and scored 24 goals, resulting in an average of 0.96 goals per game.

In total, who scored more goals, Haaland or Mbappé?
After we have defined the goalscoring history of both players with both their clubs and national teams, it is time to analyze the total.

Kylian Mbappé has 394 official matches to his credit, in which he scored 284 goals, with an average of 0.72 goals per match (scoring just over two goals every three matches) in his combined career.