UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

Watch Lionel Messi's 80 UEFA club goals

Lionel Messi starts the new UEFA Champions League season as the joint-top scorer in UEFA club competition history; see all 80 of his European strikes for Barcelona.

Lionel Messi after scoring his 80th UEFA club competition goal
Lionel Messi after scoring his 80th UEFA club competition goal ©AFP/Getty Images

Key facts

  • 68 of Lionel Messi's European goals have been scored from open play, with four direct free-kicks (including both of this month's UEFA Super Cup goals against Sevilla) and eight penalties.
  • 15 have been scored from inside the five-metre area, 52 elsewhere in the penalty box and 13 outside.
  • 63 have been scored with the left foot, 13 by the right and four headers.
  • AC Milan have been the victims of eight goals, more than any other club.
  • Andrés Iniesta has provided the most assists (ten).

All goals for Barcelona, all UEFA Champions League unless stated.

1 Panathinaikos (h), 5-0, 02/11/05, group stage
2 Werder Bremen (a), 1-1, 27/09/06, group stage
3 Lyon (h), 3-0, 19/09/07, group stage
4 VfB Stuttgart (a), 2-0, 02/10/07, group stage
5 Rangers (h), 2-0, 07/11/07, group stage
6 Lyon (a), 2-2, 27/11/07, group stage
7 Celtic (a), 3-2, 20/02/08, round of 16 first leg
8 Celtic (a), 3-2, 20/02/08, round of 16 first leg
9 Shakhtar Donetsk (a), 2-1, 01/10/08, group stage
10 Shakhtar Donetsk (a), 2-1, 01/10/08, group stage
11 FC Basel (a), 5-0, 22/10/08, group stage
12 FC Basel (h), 1-1, 04/11/08, group stage
13 Sporting CP (a), 5-2, 26/11/08, group stage
14 Lyon (h), 5-2, 11/03/09, round of 16 second leg
15 Bayern München (h), 4-0, 08/04/09, quarter-final first leg
16 Bayern München (h), 4-0, 08/04/09, quarter-final first leg
17 Manchester United (n), 2-0, 27/05/09, final
18 Dynamo Kyiv (h), 2-0, 29/09/09, group stage
19 Dynamo Kyiv (a), 2-1, 09/12/09, group stage
20 VfB Stuttgart (h), 4-0, 17/03/10, round of 16 second leg
21 VfB Stuttgart (h), 4-0, 17/03/10, round of 16 second leg
22 Arsenal (h), 4-1, 06/04/10, quarter-final second leg
23 Arsenal (h), 4-1, 06/04/10, quarter-final second leg
24 Arsenal (h), 4-1, 06/04/10, quarter-final second leg
25 Arsenal (h), 4-1, 06/04/10, quarter-final second leg
26 Panathinaikos (h), 5-1, 14/09/10, group stage
27 Panathinaikos (h), 5-1, 14/09/10, group stage
28 FC København (h), 2-0, 20/10/10, group stage
29 FC København (h), 2-0, 20/10/10, group stage
30 FC København (a), 1-1, 02/11/10, group stage
31 Panathinaikos (a), 3-0, 24/11/10, group stage
32 Arsenal (h), 3-1, 08/03/11, round of 16 second leg
33 Arsenal (h), 3-1, 08/03/11, round of 16 second leg
34 Shakhtar Donetsk (a), 1-0, 12/04/11, quarter-final second leg
35 Real Madrid (a), 2-0, 27/04/11, semi-final first leg
36 Real Madrid (a), 2-0, 27/04/11, semi-final first leg
37 Manchester United (n), 3-1, 28/05/11, final
38 FC Porto (n), 2-0, 26/08/11, UEFA Super Cup
39 BATE Borisov (a), 5-0, 28/09/11, group stage
40 BATE Borisov (a), 5-0, 28/09/11, group stage
41 Viktoria Plzeň (a), 4-0, 01/11/11, group stage
42 Viktoria Plzeň (a), 4-0, 01/11/11, group stage
43 Viktoria Plzeň (a), 4-0, 01/11/11, group stage
44 AC Milan (a), 3-2, 23/11/11, group stage
45 Bayer Leverkusen (a), 3-1, 14/02/12, round of 16 first leg
46 Bayer Leverkusen (h), 7-1, 07/03/12, round of 16 second leg
47 Bayer Leverkusen (h), 7-1, 07/03/12, round of 16 second leg
48 Bayer Leverkusen (h), 7-1, 07/03/12, round of 16 second leg
49 Bayer Leverkusen (h), 7-1, 07/03/12, round of 16 second leg
50 Bayer Leverkusen (h), 7-1, 07/03/12, round of 16 second leg
51 AC Milan (h), 3-1, 03/04/12, quarter-final second leg
52 AC Milan (h), 3-1, 03/04/12, quarter-final second leg
53 Spartak Moskva (h), 3-2, 19/09/12, group stage
54 Spartak Moskva (h), 3-2, 19/09/12, group stage
55 Celtic (a), 1-2, 07/11/12, group stage
56 Spartak Moskva (a), 3-0, 20/11/12, group stage
57 Spartak Moskva (a), 3-0, 20/11/12, group stage
58 AC Milan (h), 4-0, 12/03/13, round of 16 second leg
59 AC Milan (h), 4-0, 12/03/13, round of 16 second leg
60 Paris Saint-Germain (a), 2-2, 02/04/13, quarter-final first leg
61 Ajax (h), 4-0, 18/09/13, group stage
62 Ajax (h), 4-0, 18/09/13, group stage
63 Ajax (h), 4-0, 18/09/13, group stage
64 AC Milan (a), 1-1, 22/10/13, group stage
65 AC Milan (h), 3-1, 06/11/13, group stage
66 AC Milan (h), 3-1, 06/11/13, group stage
67 Manchester City (a), 2-0, 18/02/14, round of 16 first leg
68 Manchester City (h), 2-1, 12/03/14, round of 16 second leg
69 Paris Saint-Germain (a), 2-3, 30/09/14, group stage
70 Ajax (h), 3-1, 21/10/14, group stage
71 Ajax (a), 2-0, 05/11/14, group stage
72 Ajax (a), 2-0, 05/11/14, group stage
73 APOEL (a), 4-0, 25/11/14, group stage
74 APOEL (a), 4-0, 25/11/14, group stage
75 APOEL (a), 4-0, 25/11/14, group stage
76 Paris Saint-Germain (h), 3-1, 10/12/14, group stage
77 Bayern München (h), 3-0, 06/05/15, semi-final first leg
78 Bayern München (h), 3-0, 06/05/15, semi-final first leg
79 Sevilla (n), 5-4aet, 11/08/15, UEFA Super Cup
80 Sevilla (n), 5-4aet, 11/08/15, UEFA Super Cup