Lionel Messi and Cristiano Ronaldo are perhaps the two best players to ever play the game, and they certainly top the list in the modern era of football.
Kylian Mbappe has long been seen as the heir to their throne, having burst on the scene as a teenager and continued starring consistently across each level of football.
Now with 500 games under his belt, we have looked at how the Frenchman's stats compare with the two icons of the game at the same time in their careers.
In terms of minutes played, the numbers are all quite similar – Mbappe reached 500 games having played 38,409 minutes, with Messi ahead on 39,181, and Ronaldo slightly behind on 37,880.
Mbappe has been in the most potent attacks of any of the trio to this point – at Monaco, Paris Saint-Germain, Real Madrid and with France – with his team goals tally sitting at 1074, just ahead of Messi's on 1070, and way clear of Ronaldo, down at 846.
Mbappe also clears Ronaldo quite comfortably on goals scored by the player themselves. The Frenchman's tally is 362, while Ronaldo was on 243, and Messi again topped the metric, with 386. If Mbappe's goalscoring form continues at his current rate, he'll be one of the best goalscorers in the history of the game when he retires.
The Frenchman is also just as adept at assisting so far, with his 145 assists only just beaten by Messi's 153, while Ronaldo was again behind, at 99 after 500 games.
Overall set piece goals have not been Mbappe's friend to this point in his career. He has famously never scored from a free-kick, though he does have 46 penalty goals to his name.
By the same point, Ronaldo had scored 27 free-kicks and 34 penalties, and Messi had bagged 15 free-kick goals, along with a round 50 penalties.
If Mbappe was to add free-kick goals to his game, he'd become a more well-rounded player. Headed goals are also not a huge part of his game – he has just 12, with 5ft5in Messi two ahead on 14, while Ronaldo, with his athletic frame, was on 38 by the time he had played 500 games.
Mbappe has clearly been the linchpin of each side he has played for, with his goals and assists per-90 tally at 1.336, which is just below Messi's at 1.351, but ahead of Ronaldo's 0.917 figure.
Ronaldo made up for his comparatively slower start in the middle part of his career, and continues to impress late on, so Mbappe will need to do the same if he's to cement his status as one of the best forwards to play the game.
Here's the full breakdown of how their records compare with one another after 500 games:
Kylian Mbappe
Games: 500
Goals: 362
Assists: 145
Team goals: 1074 ⭐
Free-kick goals: 0
Penalty goals: 46
Headed goals: 12
Goals and assists per-90: 1.336
Lionel Messi
Games: 500
Goals: 386 ⭐
Assists: 153 ⭐
Team goals: 1070
Free-kick goals: 15
Penalty goals: 50 ⭐
Headed goals: 14
Goals and assists per-90: 1.351 ⭐
Cristiano Ronaldo
Games: 500
Goals: 243
Assists: 99
Team goals: 846
Free-kick goals: 27 ⭐
Penalty goals: 34
Headed goals: 38 ⭐
Goals and assists per-90: 0.917
READ NEXT: Comparing Lionel Messi and Cristiano Ronaldo's international records after turning 30
TRY A QUIZ: Can you name every British player to play for Real Madrid since 1990?
Mayhem87
173
So Messi was the first penalty merchant and over 140 goals ahead of Ronaldo then the GOAT showed who's boss and people started complaining about how many games played. Viva Ronaldo ❤️🤍🖤
samabeikms
114
Messi is actually the Goat
roeailmntu
96
Even with stats Ronaldo is just a media pet 😂
Nuebmnptyz
72
Don't forget Cr7 played More than 200 matches as mid filder, Anyways ...... it's not about how u start it, it's about how u end it. 😏
Lukadklnsz
51
😂 😂 😂 You can't compare Mbappe to CR7 and Messi, those two have done things that were and still are impossible, to share the individuals awards stage for a decade is impossible and plus Messi and Ronaldo played as midfielders too. Mbappe is good honestly but to be on the Messi and CR7 level he'll have to be better than good.
Wakkufazire
48
now choose your Goat 🐐 wisely, mine is here 🙌
reybcdimuy
33
So Messi was the first penalty merchant and over 140 goals ahead of Ronaldo then the GOAT showed who's boss and people started complaining about how many games played. Viva Ronaldo ❤️🤍🖤
you are very dull human being you must have been the last in ur class throughout your entire school career. Ronaldo and messi didn't play their game number 500 at same time so your assumptions as as foolish as you are
Howbekmrz
31
Should be also compared with Neymar.
mbiaks
31
it's not how u start a race but how u end it, Ronaldo is the GOAT
ThoibaYm
18
CR7 has played 200 more games as midfield..
Towaceirs
18
So Messi was the first penalty merchant and over 140 goals ahead of Ronaldo then the GOAT showed who's boss and people started complaining about how many games played. Viva Ronaldo ❤️🤍🖤
You forgot Ronaldo played his 500th game long before Mess?
bonamoke
16
you are very dull human being you must have been the last in ur class throughout your entire school career. Ronaldo and messi didn't play their game number 500 at same time so your assumptions as as foolish as you are
😂forgive him bro he doesn’t know what he’s saying
Nicknemza1
15
Fans of teams that Ronaldo played for especially Real Madrid and Man Utd fans always support Ronaldo and fans of Barcelona and Man City where Pep has coached both teams Barca nda City they always support Messi. You ll never change that
Yupblorsy
15
So Messi was the first penalty merchant and over 140 goals ahead of Ronaldo then the GOAT showed who's boss and people started complaining about how many games played. Viva Ronaldo ❤️🤍🖤
Who are those liking this comment without proper reasoning.
Beautifulboy
10
So Messi was the first penalty merchant and over 140 goals ahead of Ronaldo then the GOAT showed who's boss and people started complaining about how many games played. Viva Ronaldo ❤️🤍🖤
Please, how old are you? I wanna know before I comment? 🤣
billz1234
10
So Messi was the first penalty merchant and over 140 goals ahead of Ronaldo then the GOAT showed who's boss and people started complaining about how many games played. Viva Ronaldo ❤️🤍🖤
I don't blame you. you just went with the first thought that popped on your scalp without fully doing the math. You didn't know that Ronaldo reached 500 games before Messi. perhaps check your analysis next time.
Shugarzizzle
10
Don't forget Cr7 played More than 200 matches as mid filder, Anyways ...... it's not about how u start it, it's about how u end it. 😏
You just like to Dey disgrace yourself when did Ronaldo play as midfielder in his entire carrier Oga you no get point ooo and you have zero knowledge so keep shut
elissa_elinco_max
8
now choose your Goat 🐐 wisely, mine is here 🙌
[image]