Who is the best football player in NFL history?

This is the definitive ranking of the 50 Greatest NFL Players of All Time.

  • Terrell Owens. Position: WR. Years active: 1996-2010.
  • Steve Young. Position: QB.
  • Forrest Gregg. Position: T.
  • OJ Simpson. Position: RB.
  • Chuck Bednarik. Position: C/LB.
  • Roger Staubach. Position: QB.
  • Jim Thorpe. Position: RB.
  • Earl Campbell. Position: RB.

May 7, 2021

All categories