What is the most revenue-generating spectator sport?

Sports are a great past-time for all people and tend to generate a lot of revenue. It is believed that baseball generates the most revenue amongst all other sports.