Ronaldo vs Messi goal for goal

ronaldo vs messi goal for goal

It is one of the UEFA Champions League’s best sub-plots: Lionel Messi against Cristiano Ronaldo at the top of the all-time scoring charts.

The pair ended 2014/15 level on 77 goals but Ronaldo has since pulled away; the Juventus star leads 134–118 in terms of UEFA Champions League goals. In all UEFA club competition action the scoreline is 137–121 in the Portuguese forward’s favour.

UEFA.com has listed all of Messi and Ronaldo’s UEFA Champions League goals since they first struck at this level – picking out some noteworthy stats amid the numbers. 

Key stats

  • Ronaldo was the first to reach 100 goals with a single club, reaching the mark for Real Madrid on 14 February 2018; Messi completed his century, all for Barcelona, exactly a month later.
  • Messi has been on the losing side just three times when he has scored.
  • 2017/18 was the seventh season running that Ronaldo scored ten goals or more in the UEFA Champions League.
  • Messi has scored in 16 UEFA Champions League seasons, equal with Karim Benzema and Ryan Giggs.
  • Ronaldo has netted twice or more on 36 different occasions.
  • Each has scored eight hat-tricks.
  • Ronaldo did not score until his 30th game in the competition.
  • Ronaldo is the first player to amass 50 knockout goals, and is now past 60.
  • Ronaldo is the only player to score in three UEFA Champions League finals.
  • Ronaldo is the only player to score in 11 consecutive appearances in the competition proper.
  • Ronaldo’s ten goals against his current club Juventus is more than anyone has scored against a single opponent.
  • Messi leads Ronaldo 71–67 in all-time group stage goals.
  • Ronaldo took 144 games to reach 100; Messi 123.

Messi and Ronaldo’s goal by goal record

Goals in the UEFA Champions League, group stage to final. All Messi’s goals have come for Barcelona; Ronaldo’s were scored for Manchester United (1–15), Real Madrid (16–120) and Juventus (121–).

Messi Ronaldo
Goal Opponent Date Opponent Date
1 Panathinaikos (h), 5-0 02/11/05 Roma (h), 7-1 10/04/07 
2 Werder Bremen (a), 1-1 27/09/06  Roma (h), 7-1 10/04/07
Lyon (h), 3-0 19/09/07  Milan (h), 3-2 24/04/07 
Stuttgart (a), 2-0  02/10/07  Sporting CP (a), 1-0  19/09/07 
Rangers (h), 2-0 07/11/07 Dynamo Kyiv (a), 4-2  23/10/07 
Lyon (a), 2-2  27/11/07  Dynamo Kyiv (a), 4-2  23/10/07 
Celtic (a), 3-2 20/02/08  Dynamo Kyiv (h), 4-0  07/11/07 
Celtic (a), 3-2 20/02/08  Sporting CP (h), 2-1   27/11/07 
Shakhtar (a), 2-1 01/10/08  Lyon (h), 1-0  04/03/08 
10  Shakhtar (a), 2-1 01/10/08 Roma (a), 2-0  01/04/08 
11  Basel (a), 5-0 22/10/08  Chelsea (n), 1-1  21/05/08 
12  Basel (h), 1-1  04/11/08  Internazionale (h), 2-0  11/03/09 
13 Sporting CP (a), 5-2  26/11/08  Porto (a), 1-0 15/04/09 
14  Lyon (h), 5-2  11/03/09  Arsenal (a), 3-1  05/05/09 
15  Bayern (h), 4-0 08/04/09 Arsenal (a), 3-1  05/05/09 
16  Bayern (h), 4-0  08/04/09 Zürich (a), 5-2  15/09/09 
17  Man Utd (n), 2-0  27/05/09  Zürich (a), 5-2 15/09/09
18  Dynamo Kyiv (h), 2-0   29/09/09 Marseille (h), 3-0  30/09/09 
19 Dynamo Kyiv (a), 2-1  09/12/09 Marseille (h), 3-0  30/09/09 
20  Stuttgart (h), 4-0  17/03/10 Marseille (a), 3-1  08/12/09 
21  Stuttgart (h), 4-0  17/03/10  Marseille (a), 3-1  08/12/09
22  Arsenal (h), 4-1 06/04/10  Lyon (h), 1-1  10/03/10 
23  Arsenal (h), 4-1 06/04/10  Milan (h), 2-0  19/10/10 
24  Arsenal (h), 4-1 06/04/10  Ajax (a), 4-0  23/11/10
25  Arsenal (h), 4-1 06/04/10  Ajax (a), 4-0  23/11/10 
26  Panathinaikos (h), 5-1 14/09/10  Auxerre (h), 4-0  08/12/10 
27  Panathinaikos (h), 5-1 14/09/10  Tottenham (h), 4-0  05/04/11
28  København (h), 2-0 20/10/10  Tottenham (a), 1-0  13/04/11
29  København (h), 2-0  20/10/10  Ajax (h), 3-0  27/09/11 
30  København (a), 1-1  02/11/10  Lyon (a), 2-0 02/11/11 
31  Panathinaikos (a), 3-0 24/11/10  Lyon (a), 2-0  02/11/11 
32  Arsenal (h), 3-1  08/03/11  CSKA Moskva (a), 1-1 21/02/12 
33  Arsenal (h), 3-1  08/03/11  CSKA Moskva (h), 4-1  14/03/12
34  Shakhtar (a), 1-0 12/04/11 CSKA Moskva (h), 4-1 14/03/12
35  Real Madrid (a), 2-0  27/04/11  APOEL (h), 5-2  04/04/12 
36 Real Madrid (a), 2-0 27/04/11 APOEL (h), 5-2 04/04/12
37  Man Utd (n), 3-1  28/05/11  Bayern (h), 2-1  25/04/12
38  BATE (a), 5-0 28/09/11 Bayern (h), 2-1  25/04/12
39  BATE (a), 5-0  28/09/11  Man City (h), 3-2  18/09/12
40  Viktoria Plzeň (a), 4-0 01/11/11  Ajax (a), 4-1  03/10/12 
41  Viktoria Plzeň (a), 4-0  01/11/11  Ajax (a), 4-1  03/10/12 
42  Viktoria Plzeň (a), 4-0  01/11/11  Ajax (a), 4-1 03/10/12 
43  Milan (a), 3-2 23/11/11 Dortmund (a), 1-2 24/10/12
44  Leverkusen (a), 3-1  14/02/12  Ajax (h), 4-1 04/12/12
45 Leverkusen (h), 7-1 07/03/12 Man Utd (h), 1-1 13/02/13
46 Leverkusen (h), 7-1 07/03/12 Man Utd (a), 2-1 05/03/13
47 Leverkusen (h), 7-1 07/03/12 Galatasaray (h), 3-0 03/04/13
48 Leverkusen (h), 7-1 07/03/12 Galatasaray (a), 2-3 09/04/13
49 Leverkusen (h), 7-1 07/03/12 Galatasaray (a), 2-3 09/04/13
50 Milan (h), 3-1 03/04/12 Dortmund (a), 1-4 24/04/13
51 Milan (h), 3-1 03/04/12 Galatasaray (a), 6-1  17/09/13
52 Spartak Moskva (h), 3-2 19/09/12 Galatasaray (a), 6-1 17/09/13
53  Spartak Moskva (h), 3-2 19/09/12  Galatasaray (a), 6-1 17/09/13 
54  Celtic (a), 1-2  07/11/12  Copenhagen (h), 4-0 02/10/13 
55  Spartak Moskva (a), 3-0  20/11/12  Copenhagen (h), 4-0 02/10/13 
56  Spartak Moskva (a), 3-0  20/11/12  Juventus (h), 2-1  23/10/13 
57  Milan (h), 4-0 12/03/13  Juventus (h), 2-1  23/10/13 
58  Milan (h), 4-0  12/03/13  Juventus (a), 2-2 05/11/13 
59  Paris (a), 2-2 02/04/13  Copenhagen (a), 2-0 10/12/13 
60  Ajax (h), 4-0  18/09/13  Schalke (a), 6-1  26/02/14 
61  Ajax (h), 4-0  18/09/13  Schalke (a), 6-1  26/02/14 
62  Ajax (h), 4-0  18/09/13  Schalke (h), 3-1  18/03/14 
63  Milan (a), 1-1  22/10/13  Schalke (h), 3-1 18/03/14
64  Milan (h), 3-1  06/11/13  Dortmund (h), 3-0 02/04/14
65  Milan (h), 3-1  06/11/13  Bayern (a), 4-0  29/04/14 
66  Man City (a), 2-0  18/02/14  Bayern (a), 4-0  29/04/14
67  Man City (h), 2-1  12/03/14  Atlético (n), 4-1 25/05/14 
68  Paris (a), 2-3  30/09/14  Basel (h), 5-1 16/09/14 
69  Ajax (h), 3-1  21/10/14  Ludogorets (a), 2-1  01/10/14
70  Ajax (a), 2-0  05/11/14  Liverpool (a), 3-0 22/10/14 
71  Ajax (a), 2-0  05/11/14  Basel (a), 1-0  26/11/14
72  APOEL (a), 4-0  25/11/14  Ludogorets (h), 4-0  09/12/14
73  APOEL (a), 4-0  25/11/14  Schalke (a), 2-0  18/02/15 
74  APOEL (a), 4-0  25/11/14  Schalke (h), 3-4  10/03/15
75 Paris (h), 3-1  10/12/14 Schalke (h), 3-4 10/03/15 
76 Bayern (h), 3-0 06/05/15 Juventus (a), 1-2 05/05/15
77 Bayern (h), 3-0 06/05/15 Juventus (h), 1-1 13/05/15
78 Roma (h), 6-1 24/11/15 Shakhtar (h), 4-0 15/09/15
79 Roma (h), 6-1 24/11/15 Shakhtar (h), 4-0 15/09/15
80 Leverkusen (a), 1-1 09/12/15 Shakhtar (h), 4-0 15/09/15
81 Arsenal (a), 2-0 23/02/16 Malmö (a), 2-0 30/09/15
82 Arsenal (a), 2-0 23/02/16 Malmö (a), 2-0 30/09/15
83 Arsenal (h), 3-1 16/03/16 Shakhtar (a), 4-3 25/11/15
84 Celtic (h), 7-0 13/09/16 Shakhtar (a), 4-3 25/11/15
85 Celtic (h), 7-0 13/09/16 Malmö (h), 8-0 08/12/15
86 Celtic (h), 7-0 13/09/16 Malmö (h), 8-0 08/12/15
87 Man City (h), 4-0 19/10/16 Malmö (h), 8-0 08/12/15
88 Man City (h), 4-0  19/10/16  Malmö (h), 8-0 08/12/15
89 Man City (h), 4-0  19/10/16  Roma (a), 2-0 17/02/16
90 Man City (a), 1-3 01/11/16 Roma (h), 2-0 08/03/16
91 Celtic (a), 2-0 23/11/16 Wolfsburg (h), 3-0 12/04/16
92 Celtic (a), 2-0 23/11/16  Wolfsburg (h), 3-0 12/04/16
93 Mönchengladbach (h), 4-0 06/12/16 Wolfsburg (h), 3-0 12/04/16
94 Paris (h), 6-1 08/03/17 Sporting CP (h), 2-1 14/09/16
95 Juventus (h), 3-0 12/09/17 Dortmund (a), 2-2 27/09/16
96 Juventus (h), 3-0 12/09/17 Bayern (a), 2-1 12/04/17
97 Olympiacos (h), 3-1 18/10/17 Bayern (a), 2-1 12/04/17
98 Chelsea (a), 1-1 20/02/18 Bayern (h), 4-2 18/04/17
99 Chelsea (h), 3-0 14/03/18 Bayern (h), 4-2 18/04/17
100 Chelsea (h), 3-0 14/03/18 Bayern (h), 4-2 18/04/17
101 PSV (h), 4-0 18/09/18 Atlético (h), 3-0 02/05/17
102 PSV (h), 4-0 18/09/18 Atlético (h), 3-0 02/05/17
103 PSV (h), 4-0 18/09/18 Atlético (h), 3-0 02/05/17
104 Tottenham (a), 4-2 03/10/18 Juventus (n), 4-1 03/06/17
105 Tottenham (a), 4-2 03/10/18 Juventus (n), 4-1 03/06/17
106 PSV (a), 2-1 28/11/18 APOEL (h), 3-0 13/09/17
107 Lyon (h), 5-1 13/03/19 APOEL (h), 3-0 13/09/17
108 Lyon (h), 5-1 13/03/19 Dortmund (a), 3-1 26/09/17
109 Man Utd (h), 3-0 16/04/19 Dortmund (a), 3-1 26/09/17
110 Man Utd (h), 3-0 16/04/19 Tottenham (h), 1-1 17/10/17
111 Liverpool (h), 3-0 01/05/19 Tottenham (a), 1-3 01/11/17
112 Liverpool (h), 3-0 01/05/19 APOEL (a), 6-0 21/11/17
113 Slavia Praha (a), 2-1 23/10/19 APOEL (a), 6-0 21/11/17
114 Dortmund (h), 3-1 27/11/19 Dortmund (h), 3-2 06/12/17
115 Napoli (h), 3-1 08/08/20 Paris (h), 3-1 14/02/18
116 Ferencváros (h), 5-1 20/10/20 Paris (h), 3-1 14/02/18
117 Juventus (a), 2-0 28/10/20 Paris (a), 2-1 06/03/18
118 Dynamo Kyiv (h), 2-1 04/11/20 Juventus (a), 3-0 03/04/18
119     Juventus (a), 3-0 03/04/18
120     Juventus (h), 1-3 11/04/18
121     Man Utd (h), 1-2 07/11/18
122     Atlético (h), 3-0 12/03/19
123     Atlético (h), 3-0 12/03/19
124     Atlético (h), 3-0 12/03/19
125     Ajax (a), 1-1 10/04/19
126     Ajax (h), 1-2 16/04/19
127     Leverkusen (h), 3-0 01/10/19
128     Leverkusen (a), 2-0 11/12/19
129   Lyon (h), 2-1 07/08/20
130 Lyon (h), 2-1 07/08/20
131 Ferencváros (h), 2-1 24/11/20
132 Dynamo Kyiv (h), 3-0 02/12/20
133 Barcelona (a), 3-0 08/12/20
134 Barcelona (a), 3-0 08/12/20

All stats are group stage to final only.

Please note that the player’s club is always mentioned first in the scorelines, even if they are away from home.

Other UEFA club competition goals:
Messi: Porto 2-0 (n), 26/08/2011, UEFA Super Cup; v Sevilla 5-4aet x 2 (n), 11/08/2015, UEFA Super Cup

Ronaldo: Debrecen 3-0 (h) 09/08/05, UEFA Champions League third qualifying round; Sevilla 2-0 x 2 (n), 12/08/2014, UEFA Super Cup

Back to top button
en_GBEnglish (UK)