RonaldovsMessi
ronaldovsmessi.com

Head to head

Messi vs Ronaldo head-to-head: 35 matches, 14 years.

Every Messi vs Ronaldo meeting across El Clásico, the Champions League and international friendlies, with the goals, the assists and the final scores.

35matches
First meeting 2008-04-23 · most recent 2023-01-19.

How the rivalry was actually decided

For roughly a decade, El Clásico was the most-watched club fixture on Earth largely because both of these players were on it. The numbers above count every official meeting — competitive games for Barcelona, Real Madrid, Juventus, Manchester United, Paris Saint-Germain, Inter Miami and Al Nassr, plus the rare Argentina vs Portugal friendly. We do not count games where one of them was an unused substitute. Messi finishes the rivalry on top in almost every angle: more wins, more goals, and an assist column that is essentially a clean sweep. Ronaldo's case is the size of the moments — a Champions League final, a Bernabéu hat-trick, a 2020 brace against Barcelona at the Camp Nou with Juventus.

El Clásico — the 27 they shared at Barcelona and Real Madrid

2009 – 2018

Of the 35 lifetime meetings, 27 were classic Barcelona vs Real Madrid fixtures across La Liga, the Copa del Rey and Supercopa de España. These are the Clásicos that defined an era of football.

12

Messi wins

6

Draws

9

Ronaldo wins

26

Messi El Clásico goals (all-time record)

18

Messi goals in these games

17

Ronaldo goals in these games

12

Messi assists

1

Ronaldo assists

Across the full history of the fixture, Messi finished as the all-time leading scorer in El Clásico with 26 goals — a record that also includes goals scored before Ronaldo arrived in Madrid. See the full El Clásico record, including the matches that defined it.

Selected matches

Timeline

A selection, not the full ledger of 35 meetings. Date, venue, score and scorers in every row were checked against a named match report. One row is marked not counted: Al Nassr against Inter Miami in February 2024 is often described as a Messi–Ronaldo match, but Ronaldo did not play, so it does not meet the inclusion rule used on this page.

DateCompetitionVenueResultNotes
2008-04-23Champions League SFCamp NouBarcelona 0–0 Man United—
2009-05-02La LigaBernabéuReal Madrid 2–6 BarcelonaMessi ⚽⚽
2009-05-27UCL FinalStadio Olimpico, RomeBarcelona 2–0 Man UnitedMessi ⚽
2010-04-10La LigaBernabéuReal Madrid 0–2 BarcelonaMessi ⚽
2011-04-16La LigaBernabéuReal Madrid 1–1 BarcelonaMessi ⚽, Ronaldo ⚽ (pen)
2011-04-27UCL SFBernabéuReal Madrid 0–2 BarcelonaMessi ⚽⚽
2011-12-10La LigaBernabéuReal Madrid 1–3 BarcelonaNeither scored
2012-04-21La LigaCamp NouBarcelona 1–2 Real MadridRonaldo ⚽
2012-10-07La LigaCamp NouBarcelona 2–2 Real MadridMessi ⚽⚽, Ronaldo ⚽⚽
2014-03-23La LigaBernabéuReal Madrid 3–4 BarcelonaMessi ⚽⚽⚽, Ronaldo ⚽ (pen)
2014-10-25La LigaBernabéuReal Madrid 3–1 BarcelonaRonaldo ⚽ (pen)
2017-04-23La LigaBernabéuReal Madrid 2–3 BarcelonaMessi ⚽⚽
2018-05-06La LigaCamp NouBarcelona 2–2 Real MadridMessi ⚽, Ronaldo ⚽
2020-12-08UCL groupCamp NouBarcelona 0–3 JuventusRonaldo ⚽⚽ (pens)
2023-01-19FriendlyKing Fahd Stadium, RiyadhRiyadh All-Stars 4–5 PSGMessi ⚽, Ronaldo ⚽⚽ (1 pen)
2024-02-01Friendlynot countedKingdom Arena, RiyadhAl Nassr 6–0 Inter MiamiRonaldo did not play; Messi a late substitute

FAQ

How many times have Messi and Ronaldo played against each other?+

35 official matches across club football, the Champions League and international friendlies between Argentina and Portugal. Of those, 27 were El Clásico fixtures between Barcelona and Real Madrid.

Who has won more Messi vs Ronaldo matches?+

Messi has won 16, Ronaldo has won 11 and there have been 8 draws.

Who has scored more goals in Messi vs Ronaldo matches?+

Messi has scored 22 goals in their meetings to Ronaldo's 21. Messi also has 14 assists in those games compared to Ronaldo's 1.

When did Messi and Ronaldo last play each other?+

Their most recent meeting was on 2023-01-19, when Messi's Paris Saint-Germain beat a Riyadh All-Star XI containing Ronaldo 5–4 in a friendly at the King Fahd Stadium. Their last competitive meeting came during their time at Barcelona and Juventus, in the 2020–21 Champions League group stage.

Twenty-seven of these meetings were Clásicos, which have their own page with the Barcelona-Real Madrid record. The two also met twice in the Champions League, and the clubs they were at for each meeting are on by club. The dates sit inside the wider timeline.