With the NFL free agency period starting on March 12, teams are expected to once again dole out huge contracts. Onion Sports examines the best available players.

Advertisement