Category: Finance | Title: NFL Players: Current Rosters, Contracts, and Career Earnings | Tag: NFL Players | Meta Description: A fact-focused list of NFL players covering rosters, contracts, salary cap figures, and career earnings with links to official league data...
Current NFL Rosters and Player Counts
Each of the 32 NFL teams carries a 53-man active roster plus a practice squad of up to 16 players, with the total league pool exceeding 2,000 players across all clubs. The official NFL roster rules are published by the league office and updated each season. NFL.com teams page provides the current roster for every franchise.
As of the most recent public data, the league has approximately 1,696 active players on 53-man rosters, with the largest positions being wide receiver, cornerback, and linebacker. The NFL Players Association tracks active membership and collective bargaining agreement details on its official site. nflpa.com publishes the current union membership list and player demographics.
NFL Contracts, Salary Cap, and Guaranteed Money
The 2024 NFL salary cap was set at $255.4 million per team, with a minimum salary for a player with less than one year of experience at $705,000 and a maximum for a player with 10 or more credited seasons at $55 million. The cap figure is reported by the NFL Management Council and confirmed in league documents. Forbes NFL salary cap breakdown details how cap space is calculated.
Guaranteed money in NFL contracts is the portion of a signing bonus and base salary that a team must pay regardless of performance or release, and top-tier quarterbacks routinely secure contracts with more than $100 million in guarantees. The league's official salary information page provides verified contract data for all players. NFL.com salary cap and finances includes searchable contract data and cap hits.
Career Earnings and All-Time NFL Player Rankings
The highest career earners in the NFL include quarterbacks and offensive linemen whose multi-year deals with guaranteed money push total earnings above $250 million, with Patrick Mahomes, Dak Prescott, and Aaron Rodgers among the leaders in total contract value. Spotrac NFL earnings rankings lists the top career earners by total contract value and guaranteed money.
The NFL's all-time earnings list combines base salary, signing bonuses, and roster bonuses across a player's career, and the top 10 players have career earnings exceeding $200 million in guaranteed money. Spotrac and OverTheCap publish updated career earnings tables that reflect the latest contract extensions and restructurings. OverTheCap NFL contracts provides current and historical contract data for every NFL player.