The Best National Football Team of All Time

There is no single answer — it depends on the measure. By World Cup titles and all-time win rate, Brazil make the strongest case (5 World Cups, 63.4% wins). By peak strength, Germany's record Elo of 2259 (2014-07) edges everyone. Here is each measure, from 49,421 international matches since 1872.

1. Most World Cup titles

#TeamTitlesYears
1Brazil51958, 1962, 1970, 1994, 2002
2Italy41934, 1938, 1982, 2006
3Germany41954, 1974, 1990, 2014
4Argentina31978, 1986, 2022
5Uruguay21930, 1950
6France21998, 2018
7England11966
8Spain12010

2. Highest all-time win rate

National teams with at least 300 internationals played.

#TeamWin rateRecord
1Brazil63.4%672 / 1,060
2Spain58.8%461 / 784
3Germany58.1%600 / 1,032
4England57.3%625 / 1,090
5Iran56.9%349 / 613
6Argentina55.4%592 / 1,069
7South Korea53.5%539 / 1,008
8Italy53.4%477 / 893
9Czech Republic52.9%191 / 361
10Croatia52.8%209 / 396

Read this one with care. Win rate partly reflects who you play. Sides from confederations with weaker average opposition — note Iran and South Korea here — can post high win rates without facing the strongest teams as often. It rewards consistency, not strength of schedule.

3. Highest peak Elo rating

Elo measures strength relative to opponents, built by replaying every match since 1872 (the same engine behind our predictions). Peak = each team's highest-ever rating.

#TeamPeak EloReached
1Germany22592014-07
2Brazil22542022-11
3Spain22442025-11
4Argentina22332024-09
5Belgium22092021-06
6Netherlands21922014-07
7France21862023-11
8Italy21392021-07
9Colombia21352024-07
10Portugal21062021-06

So who is the best ever?

Brazil have the most complete case: the most World Cup titles (5), the highest all-time win rate (63.4%), and a peak Elo within touching distance of the record. Germany own the single highest peak (2259), and Spain and others have their eras — but no team matches Brazil across all three measures. It is the closest thing the data gives to a "best ever".

Method & caveats

Win rate and peak Elo are computed from the open martj42/international_results dataset (CC0; 49,421 matches since 1872). World Cup titles use the official champions list (penalty-decided finals can't be read from scorelines). Win rate does not adjust for opponent strength; Elo does. These are measures, not verdicts — football's "best ever" is always part argument.

FAQ

Which is the best national football team of all time?

It depends on the measure. By World Cup titles and all-time win rate, Brazil lead — 5 World Cups and a 63.4% win rate. By peak Elo rating, Germany hold the record (2259, 2014-07).

Who has won the most World Cups?

Brazil (5), Italy (4), Germany (4).

Which national team has the highest all-time win rate?

Brazil, who have won 63.4% of 1,060 internationals. Win rate partly reflects schedule strength, so teams from weaker confederations can rank highly.

What is the highest Elo rating ever?

Germany reached 2259 in 2014-07. Elo measures strength relative to opponents, so it rewards beating strong sides.

Updated 2026-06-16 · data: martj42/international_results (CC0). See also World Cup host advantage, biggest rivalries and 2026 title odds.