The Bundesliga broke another attendance record last season, drawing an average crowd of 42,101 per match.
The German Football League (DFL) says 12.88 million fans saw 306 top-division matches last season, a 0.7-percent rise over the previous season.
The 18 arenas in the league had an average attendance of 94 percent of their capacity.
The average ticket price was 22.75 ($32.96).
Bundesliga attendance has been growing for nine years.