The 21 World Cup tournaments have been won by eight national teams. Brazil have won five times, and the other World Cup winners are Germany and Italy, with four titles each; Argentina, France, and inaugural winner Uruguay, with two titles each; and England and Spain, with one title each.
For those surprised to see USA on this list that's because they finished third in 1930. In addition, the lost a controversial match to Germany in 02 quarterfinal 1-0. They were also the host in 1994 where they lost 1-0 to Brazil in Palo Alto where myself & couple of college buddies had a watch party right by the stadium.
Austria, Belgium, Czech Republic, Croatia, Chile, Hungary, Netherlands, Poland, Portugal, Sweden, Turkey and USA are teams that have ended 3rd or 2nd with the Dutch holding the dubious distinction as the best team to never won with 0-3 record in Finals.
Finally, I have listed the names of the cities that have hosted the World Cup Final match. mm