12. Terrell Owens (2004)
Owens was a living nightmare for his own quarterbacks. Everybody he played with, from Jeff Garcia to Donovan McNabb, loathed him. After one of the worst breakups in NFL history, the Eagles released the wide receiver. CBS Sports reported that Owens felt aggrieved by the situation. However, his erratic personality was at odds with Andy Reid’s structured approach.

Then he joined the Dallas Cowboys. But this didn’t work out well either. ‘America’s Team’ failed to make the playoffs with the future Hall of Famer. After they released him, they duly returned to the postseason. Owens was an extraordinary player but there’s a reason why he played for five NFL franchises. A brilliant athlete but a temperamental figure.