For now, the National Football League is doing quite well. The league brings in an annual revenue of $9.5 billion. To put that number into perspective, Major League Baseball, the second-highest grossing league in the USA, had an annual revenue of $7 billion in 2012 and the NFL more than doubles the National Basketball Association and their revenue of “just” $4 billion (h/t CNN Money).
Those numbers make the NFL not only the most lucrative league in America, but also the world.
A huge reason for the high revenue is television exposure and deals. More and more people are watching sports on their televisions and that sport tends to be football. The NFL has deals with Fox, CBS, NBC and ESPN and will make $5 billion annually from those contracts for the 2014-2022 seasons. That completely dwarfs the annual TV revenue that the other leagues make. The MLB earns $1.5 billion and the NBA has revenue of $930 million from television.