Brazil holds the all-time record for most world cup appearances: 23. Below is the full ranking — current through the 2026 men’s World Cup (15 Jul 2026).
1🇧🇷 Brazil23
2🇩🇪 Germany21
3🇦🇷 Argentina19
4🇮🇹 Italy18
4🇲🇽 Mexico18
6🇫🇷 France17
6🏴 England17
6🇪🇸 Spain17
9🇺🇾 Uruguay15
9🇧🇪 Belgium15
Current through the 2026 men’s World Cup (15 Jul 2026). Source: FIFA / Wikipedia, cross-checked.