50 greatest NFL players of all-time

Brian Bahr /Allsport
Brian Bahr /Allsport /
1 of 51
Tom Brady, New England Patriots
Photo by Maddie Meyer/Getty Images /

If you’re looking for the definitive list of the 50 greatest NFL players of all-time, then you’ve come to the right place my friend.

Football is an epic sport. And like the sport itself, the NFL has seen its fair share of greatness over the years. In fact, many of the world’s all-time best athletes have called the league home somewhere down the line.

But who are the greatest NFL players to ever put on a helmet and step out onto the gridiron? It’s a question that will continue to be asked for generations to come. The answers will continue to be different based on who you ask. However, if you asked me, I’d tell you that I’ve put together the definitive list of the 50 best players in NFL history.

Now chances are you’ll probably disagree with a number of these. That’s the great thing about opinions though — we’re all allowed to have them. Maybe someone you believe should have been on the list barely missed the cut for me? Or maybe I simply don’t agree that one of your favorite team’s legends belongs that high on a list of the league’s most elite talent?

Either way, everything is up for debate. The list has been composed. Now, it’s your job to sift through it and see which players have separated themselves from the pack since the game was invented many, many years ago.

So without further ado, let’s jump right in to the 50 greatest NFL players of all-time. As per usual, feel free to leave comments or reach out on social media if you disagree with my rankings. There’s a very good chance that’ll be the case, so don’t be afraid to voice your own opinions.