How Haaland & Mbappe compared with Messi and Ronaldo in 2021-22

Quick Reads
Kylian Mbappe for PSG, Erling Haaland for Borussia Dortmund, Lionel Messi for PSG and Cristiano Ronaldo for Manchester United.

As Lionel Messi and Cristiano Ronaldo wind down their careers, two new football superstars are emerging into the vacuum: Erling Haaland and Kylian Mbappe.

Ronaldo and Messi have managed to dominate world football for over a decade and the duo have won 12 of the last 13 Ballon d’Ors.

But the PSG and Manchester United forwards are now in their mid-30s and aren’t able to hit the incredible heights that they did in La Liga.

While Neymar was once tipped to take over from Ronaldo and Messi, Haaland and Mbappe have now established themselves as the best young players in the world.

Mbappe recently rejected Real Madrid to sign a new three-year contract at PSG and Haaland has agreed to move to Premier League winners Manchester City.

“We may see cameos or little swansongs here and there, but there is no doubt that Ronaldo and Messi are coming to the end of their careers,” former Manchester United defender Gary Neville told Sky Sports earlier this year.

“That’s not to say they are coming to the end of their careers and will retire at the end of the season; Ronaldo and Messi could play three or four more years, knowing their fitness.

“Declining seems like the wrong word when talking about two great players, but there is no doubt they are declining forces.

“At this moment in time, for the first time in years, if you asked people which player in the world they would sign if I could only pick one, no one would say Messi or Ronaldo, they would likely say Mbappe, Haaland, Mohamed Salah, Robert Lewandowski.”

Using data from transfermarkt, we’ve taken a look at Haaland and Mbappe’s club stats in 2021-22 and compared them to Ronaldo’s and Messi’s to see who comes out on top.

Erling Haaland

Games: 30
Starts: 26
Sub appearances: 4

Goals: 29
Assists: 8

Penalties scored: 8

Minutes per goal: 82.3
Minutes per non-penalty goal: 113.7
Minutes per goal or assist: 64.5

Kylian Mbappe

Games: 46
Starts: 44
Sub appearances: 2

Goals: 39
Assists: 26

Penalties scored: 5

Minutes per goal: 100.3
Minutes per non-penalty goal: 115
Minutes per goal or assist: 60.1   


Games: 76
Starts: 70
Sub appearances: 6

Goals: 68
Assists: 34

Penalties scored: 13

Minutes per goal: 92.6
Minutes per non-penalty goal: 114.5
Minutes per goal or assist: 61.7

Cristiano Ronaldo

Games: 39
Starts: 35
Sub appearances: 4

Goals: 24
Assists: 3

Penalties scored: 3

Minutes per goal: 134.2
Minutes per non-penalty goal: 153.3
Minutes per goal or assist: 119.2

Lionel Messi

Games: 34
Starts: 32
Sub appearances: 2

Goals: 11
Assists: 14

Penalties scored: 2

Minutes per goal: 261
Minutes per non-penalty goal: 319.1
Minutes per goal or assist: 114.8


Games: 73
Starts: 67
Sub appearances: 6

Goals: 35
Assists: 17

Penalties scored: 5

Minutes per goal: 174
Minutes per non-penalty goal: 203.1
Minutes per goal or assist: 117.1

More from Planet Football

A tribute to Messi’s 2017 El Clasico winner – the goal of a true hard man

17 of the best quotes on CR7: ‘He could score on a wheelchair’

Can you name every club to win the Champions League/European Cup?