Could you tell me how many players there are in the National Football League, and what the league's average salary is?
Each NFL team is allowed to have 53 players on its roster (plus a five-player practice squad). As of 2011, the NFL has 32 teams, making a total of 1,696 players. According to an estimate by Plunkett Research, the average NFL player salary in the 2010-2011 season was $1.9 million.
—The Fact Monster