In the frenetic and hyper-competitive NFL world, there is no middle ground. It's a bottom-line business, and teams either pass or fail based on their performance. With the free-agent period having reached its zenith, it's time to assign a pass-fail grade to each of the 32 teams based on their performance thus far.
Free agency isn't the be-all, end-all of roster construction; it's far from it. The draft is a significantly more useful tool in building a championship-quality roster.
But with that said, there's no denying the potential impact that can be made by an excellent free-agent class. Some teams have improved since the league's new year kicked off on March 11, and some have gotten worse.
Teams were assigned a passing grade because they either improved areas of need with quality signings or continued to improve upon an already-elite roster.
The franchises that received failing grades did so because they either lost a number of quality players or weren't aggressive enough in improving the on-field product.
It's time to find out if your favorite team was assigned either a "pass" or "fail" grade for their free-agency performance thus far.