Premier League is the league of the riches. La Liga has the star power of Lionel Messi. However, neither the rich English tradition nor the star value puts these two leagues atop the Top 10 Most-Watched Leagues table. It is German First Division Bundesliga that tops the list.
For any sporting league to make its mark, the first essential requisite is to have takers for the seats in the stadiums. Unless or until stadiums get packed by the fans no sporting league can call itself a success. The German Bundesliga may be called unglamorous in comparison to its English counterparts but in terms of filling the stadiums, Bundesliga has scored over all the football leagues in the world.
The German Bundesliga’s reported attendance figures for the 2017-18 season make it the most highly-attended league in the world football. The 18 Bundesliga clubs have averaged 43,879 tickets per match last season. Attendance for 2017-18 represents an increase of 8% on the 2016-17 season, which boasted an average game attendance of 40,693.
Bundesliga attendance is based on the number of sold tickets, as well as all complementary tickets and free tickets. Unused tickets are not included in the figures.
In total, there were 18,773,618 tickets issued in the Bundesliga and the Bundesliga 2 during the 2017-18 season.
The Bundesliga 2 also saw strong attendances averaging 17,473 tickets per match, though this was down on the 2016-17 season average of 21,560.
Though league averaged 43,879 tickets this season, the Bundesliga still holds the record for the highest attendance ever in a League season for its average 44,293 per match attendance for the 2011-12 season.
The English Premier League remains the second-best attended football league worldwide, with an average game attendance of 38,300 for 2017-18, according to online statistics provider Statista. La Liga comes next followed by Italian top division league Serie A.