Penalties "Donated" - Messi vs Ronaldo Penalties Given to Team-mates

Messi

Ronaldo

Team-mate penalties while on the pitch

66
32

Donated, as first-choice taker

~33
~15

Potential hat-tricks given up

10
5

Donated while already on 2 goals

5
2

Each row is part of the row above it

Hat-tricks Given Away

Messi and Ronaldo have been their sides' main penalty takers for most of their careers, so when they hand the ball to a team-mate it's a choice. Sometimes that choice has cost them a hat-trick.

Messi has donated 10 penalties that could have completed a hat-trick, and was already on 2 goals for 5 of them.

24/09/2025 · MLS

Inter Miami 4-0 New York City

Luis Suárez scored

Messi finished on 2 goals

20/09/2025 · MLS

Inter Miami 3-2 DC United

Mateo Silvetti missed

Messi finished on 2 goals

14/06/2024 · International Friendly

Argentina 4-1 Guatemala

Lautaro Martínez scored

Messi finished on 2 goals

02/08/2023 · Leagues Cup

Inter Miami 3-1 Orlando City

Josef Martínez scored

Messi finished on 2 goals

22/04/2021 · La Liga

Barcelona 5-2 Getafe

Griezmann scored

Messi finished on 2 goals

Already on 2 goals

02/09/2018 · La Liga

Barcelona 8-2 Huesca

Luis Suárez scored

Messi finished on 2 goals

Already on 2 goals

23/04/2016 · La Liga

Barcelona 6-0 Sporting Gijon

Luis Suárez scored, Luis Suárez scored, Neymar scored

Messi finished on 1 goal

17/02/2016 · La Liga

Barcelona 3-1 Sporting Gijon

Luis Suárez missed

Messi finished on 2 goals

Already on 2 goals

24/11/2015 · Champions League

Barcelona 6-1 Roma

Neymar missed

Messi finished on 2 goals

Already on 2 goals

02/05/2015 · La Liga

Barcelona 8-0 Cordoba

Neymar scored

Messi finished on 2 goals

Already on 2 goals

Ronaldo has donated 5 penalties that could have completed a hat-trick, and was already on 2 goals for 2 of them.

01/05/2024 · Saudi King Cup

Al Nassr 3-1 Al-Khaleej

Mané scored

Ronaldo finished on 2 goals

29/08/2023 · Saudi Pro League

Al Nassr 4-0 Al Shabab

Ghareeb missed

Ronaldo finished on 2 goals

Already on 2 goals

24/02/2018 · La Liga

Real Madrid 4-0 Alaves

Benzema scored

Ronaldo finished on 2 goals

Already on 2 goals

21/02/2010 · La Liga

Real Madrid 6-2 Villarreal

Kaká scored, Xabi Alonso scored

Ronaldo finished on 1 goal

30/09/2009 · Champions League

Real Madrid 3-0 Marseille

Kaká scored

Ronaldo finished on 2 goals

What Counts as Donated?

Team-mates have taken 66 penalties while Messi was on the pitch, and 32 while Ronaldo was on the pitch, but not all of them were really his to give away. In Messi's early years Ronaldinho took Barcelona's penalties, and Riquelme, Crespo and Tevez took Argentina's, while Neymar and Mbappé generally took them during his time at PSG. Ronaldo's early years were much the same, with Ruud van Nistelrooy and then Louis Saha first in line at Manchester United, and Luís Figo and Pauleta for Portugal. We haven't counted those as donated.

Other spells are less clear-cut. Messi shared penalty duties with Samuel Eto'o in 2008-09, and Ronaldo shared them with Kaká at Real Madrid, Saha in 2007-08 and Bruno Fernandes in his second spell at Manchester United. We've counted those as donated, so the totals are best treated as approximate. On a stricter reading that leaves them out, Messi has donated 30 penalties and Ronaldo 9.

That also leaves out 4 hat-trick chances for Messi where the penalty wasn't his to take.

Every Team-mate Penalty

Messi: all 66 team-mate penalties
DateMatchTakerMessi GoalsDonated
31/03/2026Argentina 5-0 ZambiaOtamendi (scored)1Yes
24/09/2025Inter Miami 4-0 New York CityLuis Suárez (scored)2Yes
20/09/2025Inter Miami 3-2 DC UnitedMateo Silvetti (missed)2Yes
14/06/2024Argentina 4-1 GuatemalaLautaro Martínez (scored)2Yes
12/08/2023Inter Miami 4-0 Charlotte FCJosef Martínez (scored)1Yes
02/08/2023Inter Miami 3-1 Orlando CityJosef Martínez (scored)2Yes
28/03/2023Argentina 7-0 CuracaoDi María (scored)3Yes
01/02/2023Paris Saint-Germain 3-1 MontpellierMbappé (missed)1No
29/10/2022Paris Saint-Germain 4-3 TroyesMbappé (scored)1No
28/08/2022Paris Saint-Germain 1-1 MonacoNeymar (scored)0No
13/08/2022Paris Saint-Germain 5-2 MontpellierMbappé (missed)0No
13/08/2022Paris Saint-Germain 5-2 MontpellierNeymar (scored)0No
31/07/2022Paris Saint-Germain 4-0 NantesNeymar (scored)1No
31/07/2022Paris Saint-Germain 4-0 NantesNeymar (scored)1No
14/05/2022Paris Saint-Germain 4-0 MontpellierMbappé (scored)2No
08/05/2022Paris Saint-Germain 2-2 TroyesNeymar (scored)0No
17/04/2022Paris Saint-Germain 2-1 MarseilleMbappé (scored)0No
09/04/2022Paris Saint-Germain 6-1 Clermont FootNeymar (scored)0No
19/02/2022Paris Saint-Germain 1-3 NantesNeymar (missed)0No
12/12/2021Paris Saint-Germain 2-0 MonacoMbappé (scored)0No
19/10/2021Paris Saint-Germain 3-2 RB LeipzigMbappé (missed)2No
19/09/2021Paris Saint-Germain 2-1 LyonNeymar (scored)0No
22/04/2021Barcelona 5-2 GetafeGriezmann (scored)2Yes
08/08/2020Barcelona 3-1 NapoliLuis Suárez (scored)1Yes
21/12/2019Barcelona 4-1 AlavesLuis Suárez (scored)1Yes
27/02/2019Barcelona 3-0 Real MadridLuis Suárez (scored)0Yes
30/01/2019Barcelona 6-1 SevillaCoutinho (scored)1Yes
02/09/2018Barcelona 8-2 HuescaLuis Suárez (scored)2Yes
21/04/2018Barcelona 5-0 SevillaCoutinho (scored)1Yes
08/03/2017Barcelona 6-1 Paris Saint-GermainNeymar (scored)1Yes
19/01/2017Barcelona 1-0 Real SociedadNeymar (scored)0Yes
11/01/2017Barcelona 3-1 Athletic BilbaoNeymar (scored)1Yes
19/10/2016Barcelona 4-0 Manchester CityNeymar (missed)3Yes
23/04/2016Barcelona 6-0 Sporting GijonLuis Suárez (scored)1Yes
23/04/2016Barcelona 6-0 Sporting GijonLuis Suárez (scored)1Yes
23/04/2016Barcelona 6-0 Sporting GijonNeymar (scored)1Yes
20/03/2016Barcelona 2-2 VillarrealNeymar (scored)0Yes
03/03/2016Barcelona 5-1 Rayo VallecanoLuis Suárez (missed)3Yes
17/02/2016Barcelona 3-1 Sporting GijonLuis Suárez (missed)2Yes
03/02/2016Barcelona 7-0 ValenciaNeymar (missed)3Yes
30/12/2015Barcelona 4-0 Real BetisNeymar (missed)1Yes
24/11/2015Barcelona 6-1 RomaNeymar (missed)2Yes
02/05/2015Barcelona 8-0 CordobaNeymar (scored)2Yes
11/02/2015Barcelona 3-1 VillarrealNeymar (missed)1Yes
21/03/2010Barcelona 4-2 Real ZaragozaIbrahimović (scored)3Yes
10/06/2009Argentina 0-2 EcuadorTevez (missed)0No
13/12/2008Barcelona 2-0 Real MadridEto'o (missed)1Shared
04/10/2008Barcelona 6-1 Atletico MadridEto'o (scored)1Shared
16/09/2008Barcelona 3-1 Sporting CPEto'o (scored)0Shared
12/07/2007Argentina 3-0 MexicoRiquelme (scored)1No
03/07/2007Argentina 4-2 ColombiaCrespo (scored)0No
05/06/2007Argentina 4-3 AlgeriaTevez (scored)2No
13/05/2007Barcelona 1-1 Real BetisRonaldinho (scored)0No
03/03/2007Barcelona 1-2 SevillaRonaldinho (missed)0No
04/11/2006Barcelona 1-1 Deportivo La CorunaRonaldinho (scored)0No
15/10/2006Barcelona 3-1 SevillaRonaldinho (scored)1No
26/01/2006Barcelona 2-4 Real ZaragozaRonaldinho (scored)0No
15/01/2006Barcelona 2-1 Athletic BilbaoRonaldinho (scored)1No
17/12/2005Barcelona 3-1 CadizEto'o (scored)0No
27/11/2005Barcelona 4-1 Racing SantanderRonaldinho (scored)1No
27/11/2005Barcelona 4-1 Racing SantanderRonaldinho (missed)1No
26/10/2005Barcelona 2-0 MalagaRonaldinho (scored)0No
09/10/2005Argentina 2-0 PeruRiquelme (scored)0No
01/10/2005Barcelona 2-2 Real ZaragozaRonaldinho (scored)0No
14/09/2005Barcelona 2-0 Werder BremenRonaldinho (scored)0No
07/12/2004Barcelona 0-2 Shakhtar DonetskIniesta (missed)0No
Ronaldo: all 32 team-mate penalties
DateMatchTakerRonaldo GoalsDonated
25/02/2025Al Nassr 2-0 Al-WehdaMané (scored)1Yes
01/05/2024Al Nassr 3-1 Al-KhaleejMané (scored)2Yes
29/08/2023Al Nassr 4-0 Al ShababGhareeb (missed)2Yes
18/03/2023Al Nassr 2-1 AbhaTalisca (scored)1Yes
23/04/2022Manchester United 1-3 ArsenalBruno Fernandes (missed)1Shared
25/09/2021Manchester United 0-1 Aston VillaBruno Fernandes (missed)0Shared
24/02/2018Real Madrid 4-0 AlavesBenzema (scored)2Yes
20/11/2010Real Madrid 5-1 Athletic BilbaoRamos (scored)3Yes
10/11/2010Real Madrid 5-1 Real MurciaBenzema (scored)1Yes
21/02/2010Real Madrid 6-2 VillarrealKaká (scored)1Shared
21/02/2010Real Madrid 6-2 VillarrealXabi Alonso (scored)1Yes
30/09/2009Real Madrid 3-0 MarseilleKaká (scored)2Shared
23/09/2009Real Madrid 2-0 VillarrealKaká (scored)1Shared
31/05/2008Portugal 2-0 GeorgiaSimão (scored)0Yes
23/09/2007Manchester United 2-0 ChelseaSaha (scored)0Shared
02/12/2006Manchester United 2-1 MiddlesbroughSaha (scored)0No
21/11/2006Manchester United 0-1 CelticSaha (missed)0No
04/11/2006Manchester United 3-0 PortsmouthSaha (scored)1No
01/05/2006Manchester United 0-0 Middlesbroughvan Nistelrooy (missed)0No
08/10/2005Portugal 2-1 LiechtensteinFigo (missed)0No
17/11/2004Portugal 5-0 LuxembourgPauleta (scored)1No
14/11/2004Manchester United 3-1 Newcastle Unitedvan Nistelrooy (scored)0No
03/11/2004Manchester United 4-1 Sparta Praguevan Nistelrooy (scored)0No
24/10/2004Manchester United 2-0 Arsenalvan Nistelrooy (scored)0No
25/09/2004Manchester United 1-0 Tottenham Hotspurvan Nistelrooy (scored)0No
22/05/2004Manchester United 3-0 Millwallvan Nistelrooy (scored)1No
08/05/2004Manchester United 1-1 Chelseavan Nistelrooy (missed)0No
25/01/2004Manchester United 3-0 Northampton TownForlán (missed)0No
01/10/2003Manchester United 1-2 VfB Stuttgartvan Nistelrooy (scored)0No
21/09/2003Manchester United 0-0 Arsenalvan Nistelrooy (missed)0No
16/08/2003Manchester United 4-0 Bolton Wanderersvan Nistelrooy (missed)0No
04/01/2003Sporting CP 2-1 Vitoria SetubalPedro Barbosa (scored)0No

Penalty shootouts are not included.

Updated Nov 7, 11:31 AM UTC