#6 Bundesliga (Association football)

This is Germany’s top club football league comprising 18 teams. It looks like the German football fans are dead serious about their football as Bundesliga is the professional football league with the highest average stadium attendance in the world.
Of all the professional sports leagues in the world, only the American National Football League has a higher number of average attendances in a match. The Bundesliga comes in as the fourth best European football league based on UEFA’s coefficients. Bayern Munich is Bundesliga’s most successful club with Borussia Dortmund being their most formidable opponents.
The league generated € 3.37bn in course of the 2016-17 season.
#5 National Hockey League (Ice hockey)

The National Hockey League (NHL) is North America’s professional ice hockey league. Presently, 31 teams take part in the league with 24 teams being American and the remaining 7 being Canadian teams.
At 100 years old, the NHL’s Stanley Cup is regarded as North America’s oldest professional sports trophy. At the end of the season, the Stanley Cup is awarded to the league’s playoff champion. The league is regarded by the International Ice Hockey Federation (IIHF) as the sport’s most important championship.
The NHL generated revenue worth € 3.7bn in the 2016-17 season.