CALENDAR YEAR IN FOCUS

Messi vs Ronaldo 2007: Calendar Year Goals & Stats

Messi vs Ronaldo in 2007: 31 vs 34 goals, 12 vs 11 assists. A full January-to-December comparison.

Interactive comparison

Calendar-year statistics

Hover or tap a point to explore. Use arrow keys when the chart is focused.

Goals
MessiRonaldo
JANUARY TO DECEMBER · 29 OCTOBER 2026

2007, in focus.

Calendar-year goals, club + country.
YEARMESSIRONALDODIFFERENCE
20073134Ronaldo +3
Lionel MessiCristiano Ronaldo— = no playing minutes for a rate

Same dates. Clear boundaries.

Calendar years run from January to December, so the two players are compared over the same dates even when their club seasons follow different schedules. The 2026 figures include published records through 29 October 2026; compare them with completed years with that in mind.

Club + country includes senior competitive club games and recognized senior internationals. The league filter excludes cups and MLS playoffs. All-years totals combine the selected scope across every displayed year. Per-90 rates use the combined statistic multiplied by 90 and divided by the combined minutes. A zero appearance count means no senior appearance in that year; an undefined rate is shown as a dash.

2007

Calendar-year statistics

Leads this stat

In 2007, Messi recorded 31 goals and 12 assists in 55 appearances; Ronaldo recorded 34 goals and 11 assists in 60 appearances.

Club + country

2007 · Club + country
LionelMessiStatisticCristianoRonaldo
31Goals34
12Assists11
43Goals + assists45
55Appearances60
4,390Minutes played5,004
0.56Goals per appearance0.57
0.64Goals per 90 minutes0.61
0.88Goals + assists per 900.81

Club

2007 · Club
LionelMessiStatisticCristianoRonaldo
25Goals29
8Assists10
33Goals + assists39
41Appearances50
3,223Minutes played4,143
0.61Goals per appearance0.58
0.70Goals per 90 minutes0.63
0.92Goals + assists per 900.85

Country

2007 · Country
LionelMessiStatisticCristianoRonaldo
6Goals5
4Assists1
10Goals + assists6
14Appearances10
1,167Minutes played861
0.43Goals per appearance0.50
0.46Goals per 90 minutes0.52
0.77Goals + assists per 900.63

League

2007 · League
LionelMessiStatisticCristianoRonaldo
19Goals18
6Assists6
25Goals + assists24
32Appearances31
2,429Minutes played2,507
0.59Goals per appearance0.58
0.70Goals per 90 minutes0.65
0.93Goals + assists per 900.86

Reading the comparison: 2007 · Club + country

Ronaldo leads the goal total by 3. Per 90 minutes: Messi 0.64, Ronaldo 0.61.

The total and rate have different leaders: Messi leads on scoring rate.

These calculations use the table’s goals and playing sample. Rates do not adjust for opponents, teammates or role.

Published match updates

Source & definition

League figures are part of club totals. Add club and country to obtain the overall total; do not add league figures again.

— = no playing minutes for a rate · Football statistics glossary

Who scored more goals in 2007?
Ronaldo scored more goals in 2007: 34 compared with 31. Club + country. Compare goals
Who provided more assists in 2007?
Messi provided more assists in 2007: 12 compared with 11. Club + country. Compare assists

Where does the 2007 goal gap come from?

The Messi-minus-Ronaldo gap is -4 in club football and +1 for their national teams. Adding those separate samples gives the overall difference of -3.

The club and international differences pull in opposite directions. The combined total hides some of the contrast between the two settings.

Within club football, the league gap is +1; the remaining club competitions account for -5. League goals are already included in club goals and must not be added again.

These are differences between the players’ goal totals, not shares of their teams’ goals. They show where a lead accumulates; they cannot establish which competition was harder.

Check the period source
THE RECORD, INTERPRETED

What changes the comparison in 2007?

Separate opportunity from frequency

At the smaller shared sample of 4,390 minutes, Messi’s recorded rate gives 31 goals and Ronaldo’s gives 29.83. This calculation scales both rates to the same playing time; these are not goals actually scored.

Equal minutes remove the difference in playing-time volume. They do not equalise opponents, chances, competitions or responsibilities. Use this alongside the actual totals, not as a prediction.

What the final pass changes

Goals plus recorded assists give Messi 43 and Ronaldo 45. Counting goals alone gives a Messi-minus-Ronaldo difference of -3; including assists changes it to -2.

A positive difference favours Messi; a negative one favours Ronaldo. Goals and assists are different actions, so their sum is a description of recorded final actions, not a complete creativity or player-quality score.

What changed from the previous period?

Change from the previous period
PlayerGoalsAssistsMinutes playedGoals per 90 minutes
Messi+19+9+2,254+0.13
Ronaldo+9+1+84+0.15

Each change is this period minus the previous one, using the same scope. A lower goal total can coexist with a higher rate when minutes fall. These differences do not identify the cause of a change.

Reproduce this analysis

Equal-time goals = recorded goals × the smaller minute total ÷ the player’s minutes. Combined output = goals + source-defined assists. Rates and differences are calculated before rounding. All inputs come from the linked period record.