In 2009 MLB had a record $6.6 billion in revenues. In 2008 MLB revenues were $6.5 billion.
The NBA was $400 million in the red in 2009. The NFL revenues were $7.6 billion and the NHL revenues were $2.6 billion in 2009.
UPDATE: MLB’s revenue-sharing (big clubs to small clubs) for 2009 was $433 million.