Football Records: Messi’s 91, Ronaldo’s 146, and the Marks That Define Greatness
Lionel Messi scored 91 goals in a calendar year. Cristiano Ronaldo has scored 146 international goals. Alan Shearer scored 260 Premier League goals. These are the numbers that define football’s record books.
Records are not just numbers. They are markers of eras. They tell us who dominated, when, and how. Here is every major goalscoring record in football, in table format, updated for November 2026.
Most Goals in a Calendar Year
| Rank | Player | Goals | Year |
|---|---|---|---|
| 1 | Lionel Messi | 91 | 2012 |
| 2 | Gerd Muller | 85 | 1972 |
| 3 | Pele | 75 | 1958 |
| 4 | Pele | 72 | 1965 |
| 5 | Zico | 72 | 1979 |
| 6 | Romario | 72 | 2000 |
| 7 | Robert Lewandowski | 69 | 2021 |
| 8 | Cristiano Ronaldo | 69 | 2013 |
Messi’s 91 goals in 2012 is the Guinness World Record. He scored 79 for Barcelona and 12 for Argentina. No one has come close since.
Most International Goals
| Rank | Player | Goals | Caps |
|---|---|---|---|
| 1 | Cristiano Ronaldo | 146 | 234 |
| 2 | Lionel Messi | 126 | 208 |
| 3 | Ali Daei | 108 | 148 |
| 4 | Sunil Chhetri | 95 | 157 |
| 5 | Romelu Lukaku | 94 | 135 |
Ronaldo became the first player to score in six World Cups in 2026. He has scored against 49 different national teams. And he is still playing at 41.
Most Champions League Goals
| Rank | Player | Goals | Apps |
|---|---|---|---|
| 1 | Cristiano Ronaldo | 140 | 183 |
| 2 | Lionel Messi | 129 | 163 |
| 3 | Robert Lewandowski | 109 | 144 |
| 4 | Karim Benzema | 90 | 152 |
| 5 | Kylian Mbappe | 73 | 99 |
Haaland’s ratio is absurd: 61 goals in 59 appearances. He is the only player in Champions League history with more goals than games. Ronaldo’s 140 is safe for now, but Haaland is coming.
Most Premier League Goals
| Rank | Player | Goals | Apps |
|---|---|---|---|
| 1 | Alan Shearer | 260 | 441 |
| 2 | Harry Kane | 213 | 320 |
| 3 | Wayne Rooney | 208 | 491 |
| 4 | Mohamed Salah | 193 | 328 |
| 5 | Andrew Cole | 187 | 414 |
| 6 | Sergio Aguero | 184 | 275 |
| 7 | Frank Lampard | 177 | 609 |
| 8 | Thierry Henry | 175 | 258 |
Shearer’s 260 has stood since 2006. Salah’s 193 makes him the highest-scoring African player in Premier League history . Haaland has 121 in four-and-a-half seasons. If he stays in England, he could break Shearer’s record. Shearer knows it. “If Haaland stays with Manchester City, it is feasible the Norwegian could surpass Shearer’s tally” .
Most World Cup Goals (All-Time)
| Rank | Player | Goals | Tournaments |
|---|---|---|---|
| 1 | Kylian Mbappe | 22 | 2018, 2022, 2026 |
| 2 | Lionel Messi | 21 | 2006-2026 |
| 3 | Miroslav Klose | 16 | 2002-2014 |
| 4 | Ronaldo | 15 | 1998-2006 |
| 5 | Gerd Muller | 14 | 1970, 1974 |
Mbappe broke Messi’s record during the 2026 World Cup. He scored 10 goals in the tournament, including two in the third-place playoff against England, to move to 22 career World Cup goals . Messi, who had held the record briefly after overtaking Klose, finished on 21 .
Most Goals in a Single World Cup
| Rank | Player | Goals | Tournament |
|---|---|---|---|
| 1 | Just Fontaine | 13 | 1958 |
| 2 | Sandor Kocsis | 11 | 1954 |
| 3 | Gerd Muller | 10 | 1970 |
| 4 | Kylian Mbappe | 10 | 2026 |
Fontaine’s 13 in six matches in 1958 is the oldest record on this list. Mbappe matched Muller’s 10 in 2026, but Fontaine’s mark has stood for 68 years.
My Take: Mbappe’s World Cup Record Is the One That Matters Most Right Now
Everyone will look at Messi’s 91 goals in a calendar year. They will look at Ronaldo’s 146 international goals. They will look at Shearer’s 260.
But the record that just changed hands is the World Cup one.
Mbappe is 27. He has 22 World Cup goals. He has played in three World Cups. He has at least one more in him, probably two. If he stays fit, he could finish with 30 or more. That is a record that will stand for decades.
And the context makes it more remarkable. Mbappe reached 22 goals in 22 matches. Messi took 34 matches to reach 21 . Mbappe is scoring at a rate that no one in World Cup history has matched. He is not just breaking records. He is obliterating them.
FAQs
Who has scored the most goals in a calendar year?
Lionel Messi, with 91 goals in 2012 for Barcelona and Argentina.
Who has the most international goals?
Cristiano Ronaldo, with 146 goals in 234 appearances for Portugal.
Who has the most Champions League goals?
Cristiano Ronaldo, with 140 goals in 183 appearances.
Who has the most Premier League goals?
Alan Shearer, with 260 goals in 441 appearances.
Who has the most World Cup goals?
Kylian Mbappe, with 22 goals in 22 matches for France .
Who scored the most goals in a single World Cup?
Just Fontaine, with 13 goals for France in 1958.




