Top 5 NFL players who deserved to play for better teams ft. Calvin Johnson & Tony Gonzalez

Detroit Lions Wide Receiver Calvin Johnson
Detroit Lions Wide Receiver Calvin Johnson

Top 3 NFL players of all time on bad teams

#3 - Tony Gonzalez, TE, Kansas City Chiefs

Tony Gonzalez is one of the most durable NFL players of all time. He has never missed a game in his legendary 17-year career.

He played 12 of those years with the Chiefs, who didn't win a single playoff game his entire time there. He is widely considered the greatest tight end in NFL history and has recorded better receiving numbers than most NFL players in any position.

#2 - Dan Marino, QB, Miami Dolphins

Dan Marino has the unfortunate title of being the greatest quarterback in NFL history never to win a Super Bowl. When he retired, he had just about every passing record possible.

The Dolphins didn't put a good team of NFL players around him. Marino carried the Dolphins to their success and he deserved much better than the organization gave him. They severely damaged his legacy.

#1 - Barry Sanders, RB, Detroit Lions

Barry Sanders is one of the best NFL players of all time in any position. He is also the second legend on this list to retire early because of how terrible the Detroit Lions were.

When he retired, he was only 30 years old but still almost set the NFL's all-time rushing record. The Lions were only able to win a single playoff game in his entire career.

Quick Links