dpo.st
NFL free agency grades for all 32 teams
With the biggest signings completed, we assigned a letter grade to each of the 32 NFL teams, based on how they performed at improving their rosters and setting themselves up for future success.