0 of 32

Bill Kostroun/Associated Press

Managing and building a successful NFL roster is rooted in the art of bargain hunting.

First, the savvy general manager needs to hit a bull's-eye during the draft. When that happens, a team benefits from four years of quality production from a player who is cheaply secured under his rookie contract.

Then the delicate work of timing comes into play. Ideally, the budding megastar is signed to an extension that looks affordable a few years from now once the market has caught up.

That's the most rosy and dreamy scenario, however, and the reality is that for every cheap and fast-blossoming rookie, there's usually a contract weighing down the roster. Let's take a trip around the NFL to reveal the most overpaid and underpaid players on every team.

Note that we're focusing on 2017 base salaries. That's the best way to level the playing field since NFL contracts are often structured to be year-to-year deals with guaranteed money running out fast.

All contract details via Spotrac.