Kylian Mbappe's 22 World Cup goals is the newest record in football.Kylian Mbappe's 22 World Cup goals is the newest record in football.

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

RankPlayerGoalsYear
1Lionel Messi912012
2Gerd Muller851972
3Pele751958
4Pele721965
5Zico721979
6Romario722000
7Robert Lewandowski692021
8Cristiano Ronaldo692013

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

RankPlayerGoalsCaps
1Cristiano Ronaldo146234
2Lionel Messi126208
3Ali Daei108148
4Sunil Chhetri95157
5Romelu Lukaku94135

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

RankPlayerGoalsApps
1Cristiano Ronaldo140183
2Lionel Messi129163
3Robert Lewandowski109144
4Karim Benzema90152
5Kylian Mbappe7399

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

RankPlayerGoalsApps
1Alan Shearer260441
2Harry Kane213320
3Wayne Rooney208491
4Mohamed Salah193328
5Andrew Cole187414
6Sergio Aguero184275
7Frank Lampard177609
8Thierry Henry175258

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)

RankPlayerGoalsTournaments
1Kylian Mbappe222018, 2022, 2026
2Lionel Messi212006-2026
3Miroslav Klose162002-2014
4Ronaldo151998-2006
5Gerd Muller141970, 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

RankPlayerGoalsTournament
1Just Fontaine131958
2Sandor Kocsis111954
3Gerd Muller101970
4Kylian Mbappe102026

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.

Leave a Reply

Your email address will not be published. Required fields are marked *