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, Spain's record Elo of 2323 (2026-07) edges everyone. Here is each measure, from 49,520 international matches since 1872.

Partner offers
Stake Partner offersBC.Game Partner offersDuelbits Partner offersCloudbet Partner offers

18+ · Please gamble responsibly. Predictions are probabilistic, not guarantees. Availability of betting content may be restricted in your region.

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%675 / 1,064
2Spain59.2%468 / 791
3Germany58.1%601 / 1,035
4England57.5%631 / 1,098
5Iran56.7%349 / 615
6Argentina55.6%599 / 1,077
7Italy53.4%477 / 893
8South Korea53.4%539 / 1,010
9Croatia52.8%211 / 400
10Czech Republic52.6%191 / 363

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
1Spain23232026-07
2Argentina22722026-07
3Germany22592014-07
4Brazil22542022-11
5France22342026-07
6Belgium22092021-06
7England21972026-07
8Netherlands21922014-07
9Italy21392021-07
10Colombia21352024-07

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. Spain own the single highest peak (2323), and Germany 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,520 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, Spain hold the record (2323, 2026-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,064 internationals. Win rate partly reflects schedule strength, so teams from weaker confederations can rank highly.

What is the highest Elo rating ever?

Spain reached 2323 in 2026-07. Elo measures strength relative to opponents, so it rewards beating strong sides.

Updated 2026-08-07 · data: martj42/international_results (CC0). See also World Cup host advantage, biggest rivalries and World Cup top scorers.