Messi vs Ronaldo at the Same Age: What the Goal Record Shows
Compare Messi and Ronaldo at the same age using match dates and birthday windows. See why annual output and cumulative career goals differ.
Explore Messi and Ronaldo matches, including zero-goal games, with assists, playing minutes, competitions and source links.
937 goals · 428 archive-defined assists · 97,411 source-reported playing minutes.
Showing 501–550 of 1,184. Definitions, coverage and checks · Appearance reuse policy
| Date | Player / team | Opponent | Competition | Goals | Assists | Minutes | Source |
|---|---|---|---|---|---|---|---|
| 2017-03-04 | Messi Barcelona | Celta Vigo | LaLiga | 2 | 2 | 90 | Archive |
| 2017-03-01 | Messi Barcelona | Sporting Gijon | LaLiga | 1 | 1 | 61 | Archive |
| 2017-02-26 | Messi Barcelona | Atletico Madrid | LaLiga | 1 | 0 | 90 | Archive |
| 2017-02-19 | Messi Barcelona | Leganes | LaLiga | 2 | 0 | 90 | Archive |
| 2017-02-14 | Messi Barcelona | Paris Saint-Germain | Champions League | 0 | 0 | 90 | Archive |
| 2017-02-11 | Messi Barcelona | Alaves | LaLiga | 1 | 0 | 90 | Archive |
| 2017-02-07 | Messi Barcelona | Atletico Madrid | Copa del Rey | 0 | 0 | 90 | Archive |
| 2017-02-04 | Messi Barcelona | Athletic Bilbao | LaLiga | 1 | 0 | 64 | Archive |
| 2017-02-01 | Messi Barcelona | Atletico Madrid | Copa del Rey | 1 | 0 | 90 | Archive |
| 2017-01-29 | Messi Barcelona | Real Betis | LaLiga | 0 | 1 | 90 | Archive |
| 2017-01-26 | Messi Barcelona | Real Sociedad | Copa del Rey | 1 | 2 | 90 | Archive |
| 2017-01-22 | Messi Barcelona | Eibar | LaLiga | 1 | 0 | 90 | Archive |
| 2017-01-19 | Messi Barcelona | Real Sociedad | Copa del Rey | 0 | 0 | 90 | Archive |
| 2017-01-14 | Messi Barcelona | Las Palmas | LaLiga | 1 | 0 | 90 | Archive |
| 2017-01-11 | Messi Barcelona | Athletic Bilbao | Copa del Rey | 1 | 0 | 90 | Archive |
| 2017-01-08 | Messi Barcelona | Villarreal | LaLiga | 1 | 0 | 90 | Archive |
| 2017-01-05 | Messi Barcelona | Athletic Bilbao | Copa del Rey | 1 | 0 | 90 | Archive |
| 2016-12-18 | Messi Barcelona | Espanyol | LaLiga | 1 | 0 | 90 | Archive |
| 2016-12-10 | Messi Barcelona | Osasuna | LaLiga | 2 | 0 | 90 | Archive |
| 2016-12-06 | Messi Barcelona | Borussia Monchengladbach | Champions League | 1 | 0 | 90 | Archive |
| 2016-12-03 | Messi Barcelona | Real Madrid | LaLiga | 0 | 0 | 90 | Archive |
| 2016-11-27 | Messi Barcelona | Real Sociedad | LaLiga | 1 | 0 | 90 | Archive |
| 2016-11-23 | Messi Barcelona | Celtic | Champions League | 2 | 0 | 90 | Archive |
| 2016-11-15 | Messi Argentina | Colombia | World Cup Qualifiers | 1 | 2 | 90 | Archive |
| 2016-11-10 | Messi Argentina | Brazil | World Cup Qualifiers | 0 | 0 | 90 | Archive |
| 2016-11-06 | Messi Barcelona | Sevilla | LaLiga | 1 | 1 | 90 | Archive |
| 2016-11-01 | Messi Barcelona | Manchester City | Champions League | 1 | 0 | 90 | Archive |
| 2016-10-29 | Messi Barcelona | Granada | LaLiga | 0 | 0 | 90 | Archive |
| 2016-10-22 | Messi Barcelona | Valencia | LaLiga | 2 | 0 | 90 | Archive |
| 2016-10-19 | Messi Barcelona | Manchester City | Champions League | 3 | 1 | 90 | Archive |
| 2016-10-15 | Messi Barcelona | Deportivo La Coruna | LaLiga | 1 | 0 | 35 (sub) | Archive |
| 2016-09-21 | Messi Barcelona | Atletico Madrid | LaLiga | 0 | 0 | 59 | Archive |
| 2016-09-17 | Messi Barcelona | Leganes | LaLiga | 2 | 1 | 90 | Archive |
| 2016-09-13 | Messi Barcelona | Celtic | Champions League | 3 | 1 | 90 | Archive |
| 2016-09-10 | Messi Barcelona | Alaves | LaLiga | 0 | 0 | 30 (sub) | Archive |
| 2016-09-01 | Messi Argentina | Uruguay | World Cup Qualifiers | 1 | 0 | 90 | Archive |
| 2016-08-28 | Messi Barcelona | Athletic Bilbao | LaLiga | 0 | 0 | 90 | Archive |
| 2016-08-20 | Messi Barcelona | Real Betis | LaLiga | 2 | 1 | 90 | Archive |
| 2016-08-17 | Messi Barcelona | Sevilla | Supercopa de España | 1 | 1 | 90 | Archive |
| 2016-08-14 | Messi Barcelona | Sevilla | Supercopa de España | 0 | 1 | 90 | Archive |
| 2016-06-26 | Messi Argentina | Chile | Copa América | 0 | 0 | 120 | Archive |
| 2016-06-21 | Messi Argentina | USA | Copa América | 1 | 2 | 90 | Archive |
| 2016-06-18 | Messi Argentina | Venezuela | Copa América | 1 | 2 | 90 | Archive |
| 2016-06-14 | Messi Argentina | Bolivia | Copa América | 0 | 0 | 45 (sub) | Archive |
| 2016-06-10 | Messi Argentina | Panama | Copa América | 3 | 0 | 29 (sub) | Archive |
| 2016-05-27 | Messi Argentina | Honduras | Friendly | 0 | 0 | 64 | Archive |
| 2016-05-22 | Messi Barcelona | Sevilla | Copa del Rey | 0 | 2 | 120 | Archive |
| 2016-05-14 | Messi Barcelona | Granada | LaLiga | 0 | 0 | 90 | Archive |
| 2016-05-08 | Messi Barcelona | Espanyol | LaLiga | 1 | 1 | 90 | Archive |
| 2016-04-30 | Messi Barcelona | Real Betis | LaLiga | 0 | 2 | 90 | Archive |
* Ronaldo’s Al Faisaly goal follows league credit, which differs from the source archive. Playing-time figures retain the archive’s convention. Read the differences.
Senior competitive club goals and senior internationals, including international friendlies. Youth, Olympic, club-friendly and shootout goals are excluded. Includes the Arab Club Champions Cup.
Latest recorded goal: Messi 2026-11-01 · Ronaldo 2026-10-29. Matches checked through: Messi 2026-11-01 · Ronaldo 2026-10-29. Checked 2026-11-04T17:59:53+00:00. A separate reviewed match archive now supplies zero-goal appearances, assists and minutes with its own coverage and definition. Complete career finish-type and goal-minute breakdowns remain unavailable; selected primary-source event fields can be inspected in the comparison workspace. Methodology · CSV
Imported historical match records, supplemented by club and league reports and attributed reporting. This is a dated record, not a live score.
Match-data sources, definitions and checks · Appearance reuse policy
News checked
UEFA lists Neuer on 164 main-competition appearances, ahead of Messi’s 163; Ronaldo remains top on 183.
Our take: In our matching main-competition archive, Messi averages 0.79 goals per appearance and Ronaldo 0.77. That scoring comparison uses the same eligible matches for each player’s goals and appearances, and answers a different question from the appearance ranking. Compare Champions League goals and appearances → Inspect the appearance archive →Analysis uses records reviewed .
Official UEFA and Bundesliga sources · main-competition scope checked
Full report · UEFA · official Champions League appearance list
UEFA confirms Kane did not score in Bayern’s win at Atlético, ending his run short of Ronaldo’s record.
Our take: Counting appearances in our archive, Ronaldo’s longest Champions League scoring run is 11 matches, compared with Messi’s 5. This counts successive appearances, so it should not be confused with goals in successive team fixtures or a single-season scoring record. Compare Champions League goals → Inspect Messi’s 2016 Champions League appearances →Analysis uses records reviewed .
Official UEFA update · completed match and own archive calculation reviewed