To answer that last trivia question:
The five professional team leagues that have average attendance over 30,000 spectators are the National Football League (U.S.), Major League Baseball (U.S./Canada), the Bundesliga (Germany — soccer), the FA Premier League (U.K. — soccer again), and the Australian Football League (which is, duh, Australian rules football).
At least according to here. I used to love watching Aussie rules football on ESPN when I was a kid. ESPN was better back when it couldn’t afford to show the showcase sports and had to rely on things like badminton and Irish hurling.