Nick Foles
Foles will always be a hero in Philadelphia after his incredible Super Bowl MVP performance. However, Jacksonville fans prefer to pretend that he doesn’t exist. The franchise signed him to one of the worst contracts in history in 2018 with $50 million guaranteed. They couldn’t predict that he’d only play four games for them.

Foles had a nightmare in Florida but spare a thought for their front office because this was shocking. Injuries and poor form limited his performances to less than a handful. In the end, they traded him to the Bears where he reverted to backup status. This one hurt the fans because it was a lot of money spent foolishly with no return (via SBNation).