Germans like their fussball, apparently. The country has the highest average attendance to association football matches in the world — better even than England, where the rules for what we call soccer were codified 150 years ago. 

More than 41,000 people on average attend matches in the Bundesliga, followed by the Premier League (England), La Liga (Spain) and Primera División (México). The U.S. ranks 11th, just behind soccer-crazy Brazil. 

Here’s a map, with darker shades representing higher attendance: 

Data | Larger Map | Source: Wikipedia