Lionel Messi and Cristiano Ronaldo met 36 times across club and international competitions, with the Argentine forward holding the advantage in both victories and goals, according to historical records from UEFA. Messi accumulated 16 wins to Ronaldo’s 11, alongside 22 goals compared to Ronaldo’s 21 in those head-to-head fixtures.
European Showdowns in the UEFA Champions League
Six of those encounters took place within the UEFA Champions League. Their first European meetings unfolded during the 2007/08 semi-finals between Barcelona and Manchester United. The opening leg at the Camp Nou ended scoreless after Ronaldo missed a penalty kick just three minutes into the match, as documented by UEFA. Manchester United advanced following a 1-0 victory in the second leg courtesy of a Paul Scholes strike, eventually winning the trophy in Moscow.
The 2009 Rome Final and Later Clashes
The rivalry reached a club stage in the 2009 UEFA Champions League final in Rome, where Barcelona defeated Manchester United 2-0. Messi scored the second goal of the match, capping an evening that marked Ronaldo’s final appearance for United before his transfer to Real Madrid. “We, the players, were not well, the tactics were not good,” Ronaldo said after the match, according to UEFA. “Everything went wrong.”
Further European battles followed in the 2010/11 semi-finals when Barcelona faced Real Madrid. After Pepe received a red card in the first leg, Messi scored twice in the final 15 minutes—highlighted by a solo goal—to secure a 2-0 win for Barcelona. The sides drew the return leg 1-1, and Barcelona progressed to defeat Manchester United 3-1 in the Wembley final.
Final Group Stage Encounters
The final chapter of their European rivalry occurred during the 2020/21 UEFA Champions League group stage. Ronaldo was absent for Juventus’s first fixture against Barcelona, a match Messi’s Barcelona won 2-0 via a penalty. Ronaldo returned for the reverse fixture at the Camp Nou, scoring twice from the penalty spot as Juventus defeated Barcelona 3-0.

“We have shared the last 12 or 13 years of our lives,” Ronaldo reflected after the match, as reported by UEFA. “People speak of our rivalry, but for me it is always a privilege to face him.”
All-Time European Statistics
Across their six UEFA Champions League meetings, records compiled by UEFA show two wins for Messi’s teams, two wins for Ronaldo’s, and two draws. While Ronaldo did not score in his first five European matches against teams featuring Messi, he netted twice in their most recent encounter. In total, Messi scored three Champions League goals against sides featuring Ronaldo, while Ronaldo remains the competition’s top scorer with 140 goals compared to Messi’s 129.
Worth a look