
Cristiano Ronaldo is Real Madrid’s all-time leading goalscorer. During his nine seasons with the club, he made 438 appearances and scored 450 goals, boasting an exceptional goals-per-game average of 1.02—an efficiency level that ranks among the best. According to relevant statistics, when comparing their performances in the first calendar year after joining Real Madrid, Kylian Mbappé has already outscored Ronaldo over the same period.
In 2010 (Ronaldo’s first calendar year at Real Madrid), Ronaldo scored 32 goals in 36 matches. As for Mbappé, in his first calendar year with the club so far, he has made 40 appearances and scored 36 goals. However, their goals-per-game averages are very close: Mbappé’s stands at 0.90, while Ronaldo’s is 0.88.
Notably, 2025 is not yet over, and Real Madrid still has 18 more matches to play for the rest of the year. This means Mbappé still has the opportunity to further improve his personal statistics.
It is important to note that the schedule during Ronaldo’s tenure at Real Madrid was relatively less demanding. Taking his early years at the club as an example: in the 2009-10 and 2010-11 seasons, Real Madrid played 48 and 59 matches respectively, totaling 107 matches across the two seasons. In contrast, the schedule density in Mbappé’s current era is significantly higher. In the 2024-25 season, Real Madrid has already completed 68 matches, and the upcoming new season is expected to include approximately 60 more—totaling around 128 matches across two seasons, which is 21 more than Ronaldo’s match count over the same period.
When extending the timeline to the first 13 months after joining, Ronaldo scored 45 goals in 48 matches, with an average of 0.93 goals per game. Mbappé, on the other hand, scored 50 goals in 65 matches (including substitute appearances), averaging 0.76 goals per game. In terms of goals per game during this phase, Ronaldo holds an advantage over Mbappé.