There is no way to tell how well an NFL free agent will fit in with the team he decides to sign with, but building the team through free agency can be just as crucial as filling needs through the NFL Draft.
And just like the players taken in the NFL Draft, a free agent can be a total bust.
Some players will get huge contracts that they don't deserve and play poorly, while others will get small deals for a year or two and exceed any expectations set for them.
Two Green Bay Packers have a good chance of signing with another team but aren't great prospects.
A starting running back is likely heading to a new team as well, but he will be facing some free agent competition at his position.
The NFL could see a group of fantastic wideouts switching teams, and a 36-year-old linebacker could be the biggest steal of the offseason.