Ezekiel Elliot
Never pay top dollar for a running back because it won’t end well. The Cowboys learned this the hard way when they gave Elliot a foolish six-year, $90 million contract extension. He still had two years on his deal so we don’t know what they were thinking. Anyway, ‘Zeke’ proved over the next few years that he was one of the NFL’s most overrated players.

He’s indeed had some messy years because of Dak Prescott’s injury woes. But he never stepped up when Prescott had long-term absences. His deal also forced the Cowboys to trade Amari Cooper because they couldn’t afford to keep him and Zeke. It didn’t help that Elliot’s production also declined every season (via Fansided).