This chart shows the scoring rate, ie goals per match, that Cristiano Ronaldo and Messi have reached by season.
We can see that Cristiano Ronaldo has had a higher scoring rate than Messi in 4 seasons (excluding the current, ongoing), and Messi has overtaken the Portuguese in 5. Interestingly, in the season 2006/2007, both finished with 0.46 goals per game.
The best scoring average Messi had at the end of a season was in 2011/2012, when he ended with 1.23 goals per game. The best scoring average of Cristiano Ronaldo has been 1.10 goals per game in the season 2014/2015.
This chart shows Cristiano Ronaldo and Messi’s scoring average by age.
This chart shows that Cristiano Ronaldo has just had better scoring percentages than Messi at 18 and 27 years old. At 19, 20, 21, 22, 23, 24, 25 and 26 years old, Messi has always exceeded the Portuguese. He has also surpassed him last season, with 28 years.