In the NFL world of big contracts and high expectations, teams often find themselves locked into a deal where they are wildly overpaying a player for the current performance.

Sometimes those teams make the decision to try and re-work the deal or even cut the player all together. Other times a player has too much guaranteed money to make such a move.

When a guy like Joe Flacco gets over $20 million a year and Tony Romo locks up $18 million a year with $55 million guaranteed, you start to wonder if teams might regret such decisions in a year or two.

This led me to look at some of the most overpaid players in the NFL.

Here are my top 10.