So, I saw that Terrence Knight went on a twitter rant of sorts about the "pay inequities" between the NFL and the NBA. This is where he shows his information to be wrong: The NBA took in 8.4B in revenue in 2016/2017. NOT $4.8B with it being approx. a 50/50 split. https://www.todaysfastbreak.com/nba-news/nba-revenue-expected-to-hit-8-billion-in-2016-2017/ (The Marketwatch article from Feb 2016 was erroneous since the NBA made 5.2B in 2014/2015) The NFL took in over 13B during the 2015/2016 season and the player portion was $6.2B for the 2016/2017 season. The NFL has 53 man roster plus the 10 PS. The NBA averages 14 men per roster though they can have a max of 15. So, you have 63 v 14. Or 2016 NFL Players v. 420 NBA players. So, you have 2016 players dividing up 6.2B and 420 players dividing up 4.2B. Of course the average salary is going to be more for the league with only 420 players in it..