It is difficult to compare two players of such immense talent, but when we look at each player's goals to match ratio, Messi comes out on top. The Argentine scores 0,81 goals per Champions League match, while Ronaldo averages 0,74.
This means that Messi scores more goals per match, though the Portuguese striker has scored more total goals in the Champions League: 103 goals in 138 matches.
When concerned about effectiveness the Barcelona man is slightly superior to a Cristiano Ronaldo who has set a foot and a half in the Cardiff final.
Ronaldo's performances in this year's Champions League have made him a serious contender to winning the Ballon d'Or, which would be his fifth.