When NFL teams got to free agency, they realized that an increase in the salary cap led to many of the top potential targets being retained by their old teams. The list of players who were available was underwhelming.
Still, between a few big trades and a flurry of activity among the players who did reach free agency, there were opportunities for aggressive teams to improve. And some teams took some hits with players leaving.
Amid the recent action in the league, here are the offseason grades for the free-agent moves and trades for each team:
Arizona Cardinals
Grade: B
Why: Grabbing Josh Sweat was big.