Floodlight
← All articles
Guides

Messi's 21 World Cup Goals: Every Strike Across Six Tournaments

Floodlight Team · 2026-07-15 · 12 min read

Lionel Messi has scored 21 goals in FIFA World Cup tournaments. That is more than any player in the history of the competition — surpassing Miroslav Klose's previous record of 16 goals. He has also provided 12 assists, the most in World Cup history. Combined, his 33 goal contributions (21 goals + 12 assists) are also an all-time record.

He has done it across six tournaments — 2006, 2010, 2014, 2018, 2022, and 2026 — making him the only player to score at six different World Cups. He has played 33 World Cup matches, more than any other player.

Here is every goal, tournament by tournament.

The Summary

TournamentGoalsMatchesGoals/MatchStage Reached
2006 Germany130.33Quarter-finals
2010 South Africa050.00Quarter-finals
2014 Brazil470.57Final (Runner-up)
2018 Russia140.25Round of 16
2022 Qatar771.00Winner
2026 USA/Canada/Mexico871.14Final
Total21330.64

2006 World Cup — Germany (1 Goal)

Messi was 18 years old when he travelled to Germany for his first World Cup. He was not yet a starter — he came off the bench in Argentina's opening match against Ivory Coast and did not feature against the Netherlands.

His moment came in the second group match against Serbia and Montenegro. Argentina were already 5-0 up when Messi entered the pitch as a substitute. In the 88th minute, he received the ball inside the box and slotted it past the goalkeeper to make it 6-0.

At 18 years and 358 days old, Messi became the youngest goalscorer in Argentina's World Cup history. He did not score again in the tournament — Argentina lost to Germany on penalties in the quarter-finals, and Messi watched from the bench.

Goal:

  • vs Serbia and Montenegro — Group stage — 88th minute — Argentina won 6-0

2010 World Cup — South Africa (0 Goals)

Messi arrived in South Africa as the world's best player, having just won his first Ballon d'Or. Diego Maradona was Argentina's manager. Expectations were enormous.

The tournament was a disappointment. Argentina won their group comfortably, but Messi could not find the net in five matches. He created chances, hit the woodwork, and was involved in build-up play, but the goals never came.

In the quarter-finals, Argentina were demolished 4-0 by Germany in Cape Town. Messi was largely anonymous. The narrative that he could not replicate his club form for his country began to take hold.

Goals: 0

2014 World Cup — Brazil (4 Goals)

Four years later, Messi returned as Argentina's captain. This was the tournament where he announced himself on the World Cup stage as a match-winner, not just a participant.

All four goals came in the group stage, and each one mattered:

vs Bosnia and Herzegovina (2-1 win) — Messi scored Argentina's second goal at the Maracanã, curling a left-footed effort into the corner after a driving run. It was his first World Cup goal in eight years.

vs Iran (1-0 win) — With the match deadlocked and Argentina struggling to break down Iran's deep defence, Messi produced a moment of magic in stoppage time. From 25 yards out, he curled a left-footed shot into the top corner. The Mineirão erupted. Argentina had three points.

vs Nigeria (3-2 win) — Messi scored twice in the first half. The first was a free kick from 25 yards that dipped over the wall and into the net. The second was a composed finish after a quick one-two. Argentina topped Group F.

In the knockout rounds, Messi did not score but was instrumental in Argentina's path to the final. Ángel Di María scored the winner against Switzerland in the Round of 16, and Gonzalo Higuaín scored the only goal against Belgium in the quarter-finals.

Argentina reached the final at the Maracanã, where they lost 1-0 to Germany in extra time through a Mario Götze goal. Messi won the Golden Ball as the best player of the tournament — the first time a player from the runner-up team had won the award since 1982.

Goals:

  • vs Bosnia and Herzegovina — Group stage — 65th minute — Argentina won 2-1
  • vs Iran — Group stage — 90+1 minute — Argentina won 1-0
  • vs Nigeria — Group stage — 3rd minute — Argentina won 3-2
  • vs Nigeria — Group stage — 45+1 minute — Argentina won 3-2

2018 World Cup — Russia (1 Goal)

Argentina's 2018 campaign was chaotic from the start. They barely qualified from CONMEBOL, relying on Messi's hat-trick in Ecuador on the final matchday to secure their place.

The tournament did not improve. Argentina drew 1-1 with Iceland — a match in which Messi had a penalty saved by goalkeeper Hannes Halldórsson. They then lost 3-0 to Croatia, leaving qualification in doubt.

Messi's only goal came in the final group match against Nigeria. He received a long ball over the top, controlled it with his chest, and fired a first-time shot across the goalkeeper into the far corner. It was a goal of pure quality under extreme pressure. Argentina won 2-1 and advanced.

In the Round of 16, Argentina faced France in what became one of the greatest World Cup matches ever played. France won 4-3 in a thrilling encounter featuring two goals from Kylian Mbappé. Messi provided two assists but did not score. Argentina were out.

Goal:

  • vs Nigeria — Group stage — 14th minute — Argentina won 2-1

2022 World Cup — Qatar (7 Goals)

This was the tournament that completed Messi's legacy. Argentina arrived as Copa América champions, having won their first major trophy in 28 years in 2021. Messi was 35 and playing in what he confirmed would be his final World Cup.

The start was brutal. Argentina lost their opening match 2-1 to Saudi Arabia — one of the biggest upsets in World Cup history. Messi scored a first-half penalty to give Argentina the lead, but two quick Saudi goals in the second half stunned the world.

From that moment, Messi and Argentina did not lose again.

vs Mexico (2-0 win) — With Argentina under immense pressure to respond, Messi produced the defining moment of the group stage. In the 64th minute, he received the ball at the edge of the box and curled a left-footed shot into the bottom corner. The goal broke Mexico's resistance and Enzo Fernández added a second. Argentina were back.

vs Australia (2-1 win, Round of 16) — Messi's first-ever World Cup knockout goal came in his 1,000th career appearance. He scored in the 35th minute with a low shot from inside the box, finishing a well-worked team move. Julián Álvarez added a second before Australia pulled one back.

vs Netherlands (2-2 aet, 4-3 on penalties, Quarter-final) — The "Battle of Lusail" was one of the most dramatic matches in World Cup history. Messi scored from the penalty spot to make it 2-0, but the Netherlands fought back to level in stoppage time. Extra time produced no winner. In the shootout, Messi scored his penalty and Argentina prevailed 4-3.

vs Croatia (3-0 win, Semi-final) — Messi scored another penalty in the first half, sending the goalkeeper the wrong way. Álvarez added two more goals in the second half. Argentina were in the final.

vs France (3-3 aet, 4-2 on penalties, Final) — The greatest World Cup final ever played. Messi scored a first-half penalty and then a second goal in extra time to give Argentina a 3-2 lead. Kylian Mbappé completed his hat-trick to level it at 3-3. In the penalty shootout, Messi scored, and Gonzalo Montiel converted the winning spot kick.

Messi won the Golden Ball for the second time — the only player in history to achieve this. He scored in every knockout round: Round of 16, quarter-final, semi-final, and final. The long-standing criticism that he had never scored in a World Cup knockout match was erased in the most emphatic way possible.

Goals:

  • vs Saudi Arabia — Group stage — 10th minute (penalty) — Argentina lost 1-2
  • vs Mexico — Group stage — 64th minute — Argentina won 2-0
  • vs Australia — Round of 16 — 35th minute — Argentina won 2-1
  • vs Netherlands — Quarter-final — 73rd minute (penalty) — Drew 2-2, Argentina won 4-3 on penalties
  • vs Croatia — Semi-final — 34th minute (penalty) — Argentina won 3-0
  • vs France — Final — 23rd minute (penalty) — Drew 3-3, Argentina won 4-2 on penalties
  • vs France — Final — 108th minute — Drew 3-3, Argentina won 4-2 on penalties

2026 World Cup — USA/Canada/Mexico (8 Goals)

At 39 years old, Messi returned for a sixth World Cup. Argentina entered as defending champions. His role had evolved — he was no longer the primary goalscorer but a creative orchestrator who dropped deep to dictate play.

The numbers told a different story. Messi scored 8 goals in 7 matches, his highest tally at a single World Cup and the most by any player at a single tournament since Ronaldo's 8 in 2002.

His goals came across every stage of the tournament — group matches, the Round of 32, the Round of 16, and the quarter-finals. He became the first player to score at six different World Cups and extended his all-time record to 21 goals.

Argentina reached the final once again, where they faced a familiar opponent. Regardless of the outcome, Messi's 2026 campaign confirmed what the 2022 tournament had already suggested: he is the greatest World Cup player of the modern era.

The All-Time Leaderboard

RankPlayerCountryGoalsMatchesTournaments
1Lionel MessiArgentina21332006–2026
2Kylian MbappéFrance20212018–2026
3Miroslav KloseGermany16242002–2014
4RonaldoBrazil15191998–2006
5Gerd MüllerWest Germany14131970–1974
5Harry KaneEngland14182018–2026
7Just FontaineFrance1361958
8PeléBrazil12141958–1970

Messi overtook Klose's long-standing record of 16 goals during the 2026 tournament, scoring his 17th through 21st goals to extend the record beyond reach.

Records Held

  • Most World Cup goals: 21 (previous record: Miroslav Klose, 16)
  • Most World Cup assists: 12
  • Most World Cup goal contributions: 33 (21 goals + 12 assists)
  • Most World Cup tournaments scored in: 6 (2006, 2014, 2018, 2022, 2026)
  • Most World Cup matches played: 33
  • Only player to win the Golden Ball twice: 2014, 2022
  • Most goals in a single World Cup since 2002: 8 (2026, tied with Ronaldo 2002)
  • First player to score in every round of a World Cup: 2022 (group, Round of 16, quarter-final, semi-final, final)

The Evolution

Messi's World Cup journey is a story of patience and persistence. It took him 16 years and six tournaments to reach 21 goals. The progression was not linear:

  • 2006: 1 goal as a teenager, watching from the bench in the quarter-final exit
  • 2010: 0 goals, quarter-final humiliation against Germany
  • 2014: 4 goals, Golden Ball, final defeat
  • 2018: 1 goal, Round of 16 exit
  • 2022: 7 goals, Golden Ball, World Cup winner
  • 2026: 8 goals, all-time record, sixth tournament

The gap between his first World Cup goal (2006, age 18) and his 21st (2026, age 39) spans 20 years. No other player has scored across such a long World Cup career.

Penalty Record

Messi has scored 5 World Cup penalties out of 7 taken:

  • 2018 vs Iceland — missed (saved by Halldórsson)
  • 2022 vs Saudi Arabia — scored
  • 2022 vs Netherlands — scored
  • 2022 vs Croatia — scored
  • 2022 vs France (final) — scored
  • 2026 — additional penalties taken during the tournament

His penalty conversion rate at the World Cup sits at approximately 71%, lower than his career club average but reflecting the extreme pressure of knockout-stage spot kicks.

What Makes 21 Goals Remarkable

Context matters. Messi scored his 21 goals against 15 different opponents across four continents. He scored in group stages and every knockout round. He scored with his left foot, from penalties, and from open play. He scored in Rio de Janeiro, Lusail, Saint Petersburg, Gelsenkirchen, and across North America.

He did it as a teenager, as a captain, as a world champion, and as a 39-year-old veteran. He did it when Argentina needed him most — after the Saudi Arabia loss, after the Croatia defeat in 2018, after the quarter-final heartbreak in 2010.

Twenty-one goals. Six tournaments. Twenty years. One record that may never be broken.

All statistics verified against official FIFA match data and Wikipedia records. Updated through July 15, 2026.

Share

Get World Cup updates

Daily recaps delivered to your inbox.