Brazil
Brazil has scored 247 goals in 119 World Cup finals matches, the most of any nation. It is the only team to have played at all 23 tournaments from 1930 to 2026, and its five titles are also a record.
Brazil has scored 247 goals at FIFA World Cup finals tournaments, four more than Germany's 243; Argentina is third on 171. Totals cover all 23 tournaments from 1930 through 2026. Hungary takes tenth on 87, level with Sweden but in far fewer matches.
Brazil has scored the most FIFA World Cup goals: 247 in 119 matches from 1930 through the 2026 tournament. Germany is second with 243 and Argentina third with 171. Totals count goals at the finals tournaments only, as tabulated in Wikipedia's all-time team table updated after the 2026 World Cup.
The FIFA World Cup has been played 23 times since 1930, and 84 national teams have now appeared at the finals. Brazil and Germany have traded the all-time goals lead: Germany was ahead after 2014, Brazil moved back in front in 2018, and after the 2026 tournament Brazil leads 247 to 243. This list ranks nations by total goals scored at World Cup finals tournaments, 1930 through 2026. Sweden and Hungary are level on 87 goals; Hungary takes tenth on the tiebreak of goals per match.
Brazil has scored 247 goals in 119 World Cup finals matches, the most of any nation. It is the only team to have played at all 23 tournaments from 1930 to 2026, and its five titles are also a record.
Germany is four goals behind Brazil on 243, scored in 116 matches across 21 tournaments. FIFA credits West Germany's results from 1954 to 1990 to Germany. Germany led the all-time goals table after 2014 before Brazil moved back ahead in 2018.
Argentina has 171 World Cup goals in 96 matches over 19 tournaments. The 2022 champions reached the final again in 2026, losing to Spain.
France has scored 156 goals in 81 matches over 17 tournaments. It won in 1998 and 2018, reached the 2022 final, and finished fourth in 2026.
Italy has 128 World Cup goals in 83 matches across 18 tournaments. Its total has not moved since 2014, the last finals Italy played; it did not qualify in 2018, 2022 or 2026.
England has scored 124 World Cup goals in 82 matches over 17 tournaments. The 1966 champions finished third at the 2026 World Cup.
Spain has scored 122 World Cup goals in 75 matches over 17 tournaments. It won its second title in 2026, beating Argentina in the final, after its first in 2010.
The Netherlands has 107 World Cup goals in 59 matches over 12 tournaments, the most of any nation that has never won the trophy. It lost the finals of 1974, 1978 and 2010.
Uruguay, winner of the first World Cup in 1930 and again in 1950, has scored 92 goals in 62 matches over 15 tournaments.
Hungary has 87 goals, level with Sweden (87 in 55 matches), and takes tenth on the tiebreak because it needed only 32 matches over 9 tournaments, about 2.72 goals per match, the highest rate of any team in this top ten. Its 27 goals at the 1954 World Cup remain the record for one tournament; it lost the 1938 and 1954 finals.
| # | Name | FIFA confederation | World Cup titles | Tournaments played | Matches played | Goals per match |
|---|---|---|---|---|---|---|
| 1 | Brazil | CONMEBOL | 5 (1958, 1962, 1970, 1994, 2002) | 23 | 119 | 2.08 |
| 2 | Germany | UEFA | 4 (1954, 1974, 1990, 2014) | 21 | 116 | 2.09 |
| 3 | Argentina | CONMEBOL | 3 (1978, 1986, 2022) | 19 | 96 | 1.78 |
| 4 | France | UEFA | 2 (1998, 2018) | 17 | 81 | 1.93 |
| 5 | Italy | UEFA | 4 (1934, 1938, 1982, 2006) | 18 | 83 | 1.54 |
| 6 | England | UEFA | 1 (1966) | 17 | 82 | 1.51 |
| 7 | Spain | UEFA | 2 (2010, 2026) | 17 | 75 | 1.63 |
| 8 | Netherlands | UEFA | 0 | 12 | 59 | 1.81 |
| 9 | Uruguay | CONMEBOL | 2 (1930, 1950) | 15 | 62 | 1.48 |
| 10 | Hungary | UEFA | 0 | 9 | 32 | 2.72 |
Nations are ranked by goals scored (GF) in the all-time team table on Wikipedia's FIFA World Cup records and statistics page, which is marked as updated for the 2026 FIFA World Cup and cites worldfootball.net and RSSSF. All figures (goals, tournaments, matches) come from that one table. Only finals-tournament matches count; qualifiers do not. Goals in matches decided by penalty shoot-out count, but shoot-out kicks do not. Following FIFA, West Germany's results are credited to Germany. Goals per match is goals divided by matches played. Titles are from the same page and the 2026 FIFA World Cup article. Teams level on goals are separated by goals per match: Hungary (87 in 32) ranks ahead of Sweden (87 in 55), which is 11th and not shown.
Brazil, with 247 goals in 119 World Cup finals matches from 1930 through 2026. Germany is second with 243.
The Netherlands, with 107 goals in 59 matches. It lost the finals of 1974, 1978 and 2010.
England has scored 124 goals in 82 World Cup matches over 17 tournaments, through the 2026 World Cup, where it finished third.
More like this: all Sports rankings · browse every topic