DRAFT CHALLENGERPlay now
All-time rankings · Fan & expert consensus

The Greatest NFL Players of All Time

Jerry Rice tops most all-time lists as the greatest NFL player ever — every major receiving record and three championships — with Tom Brady the quarterback GOAT right beside him. Here is the all-time NFL ranking across every position as fans and experts actually agree on it, from Rice and Brady through the legends, with our take on the debates that define the sport.

The order follows the fan and expert consensus — we don’t invent our own. Where the debate is genuinely open, our note says how we lean. Every player here comes from an era you can draft in the game, where our engine rates each season against its own time. How the ratings work →

  1. 1Jerry Rice1985–2004
    22,895Rec Yds
    197Rec TD
    1,549Receptions
    3× champion13× Pro Bowl

    Our take: the most productive player at any position in history, by a mile. The receiving records may never fall.

  2. 2Tom Brady2000–2022
    89,214Pass Yds
    649Pass TD
    7Rings
    5× Super Bowl MVP3× MVP

    The quarterback GOAT and the other name at #1 — seven rings is a number no one else is near.

  3. 3Jim Brown1957–1965
    12,312Rush Yds
    106Rush TD
    5.2Yds/Att
    3× MVP8× rushing champion

    Never missed a game, led the league in rushing in eight of nine seasons, and walked away on top.

  1. 4
    Lawrence Taylor1981–1993
    1986 MVP3× Defensive Player of the Year
    132.5Sacks
    10Pro Bowls
    9All-Pro

    The greatest defensive player ever — he changed how offenses are built.

  2. 5
    Joe Montana1979–1994
    3× Super Bowl MVP2× MVP
    40,551Pass Yds
    273Pass TD
    4Rings
  3. 6
    Walter Payton1975–1987
    1985 champion1977 MVP9× Pro Bowl
    16,726Rush Yds
    110Rush TD
  4. 7
    Reggie White1985–2000
    Super Bowl champion2× Defensive Player of the Year
    198Sacks
    13Pro Bowls
  5. 8
    Peyton Manning1998–2015
    2× championHeld the single-season TD record
    71,940Pass Yds
    539Pass TD
    5MVPs
  6. 9
    Barry Sanders1989–1998
    1997 MVP10× Pro Bowl
    15,269Rush Yds
    99Rush TD
    5.0Yds/Att

    The most electrifying runner ever — and, like Jim Brown, he left the game with plenty in the tank.

  7. 10
    Deion Sanders1989–2005
    2× champion1994 Defensive Player of the Year
    53INT
    8Pro Bowls
    9Def TD
  8. 11
    Dick Butkus1965–1973
    8× Pro Bowl5× All-Pro
    22INT
    27Fum Rec
  9. 12
    Johnny Unitas1956–1973
    3× MVP3× champion
    40,239Pass Yds
    290Pass TD
  10. 13
    Ronnie Lott1981–1994
    4× championThe hardest-hitting safety ever
    63INT
    10Pro Bowls
  11. 14
    Anthony Muñoz1980–1992
    The greatest offensive lineman of all time
    11Pro Bowls
    9All-Pro
  12. 15
    Ray Lewis1996–2012
    2× champion2× Defensive Player of the Year
    31INT
    41.5Sacks
    13Pro Bowls
  13. 16
    Randy Moss1998–2012
    Single-season TD record (23)4× All-Pro
    15,292Rec Yds
    156Rec TD
    982Receptions
  14. 17
    Emmitt Smith1990–2004
    3× champion1993 MVP
    18,355Rush Yds
    164Rush TD
  15. 18
    Bruce Smith1985–2003
    1990 Defensive Player of the Year11× Pro Bowl
    200Sacks
    11Pro Bowls
  16. 19
    Aaron Donald2014–2023
    3× Defensive Player of the YearSuper Bowl champion
    111Sacks
    8All-Pro

    The modern great — double-teamed every snap for a decade and still unblockable.

  17. 20
    Rod Woodson1987–2003
    1993 Defensive Player of the Year11× Pro Bowl
    71INT
    12Def TD

A consensus ranking, not our invention — aggregated from the fan and expert lists people actually argue over. Names, honors and career figures are public record. Draft any of these eras for real in Draft Challenger.

Questions people actually ask

Who is the greatest NFL player of all time?

Jerry Rice tops most all-position lists — every major receiving record and three titles make him the consensus greatest overall. Tom Brady, the quarterback GOAT with seven Super Bowls, is the other name usually at #1.

Is Tom Brady the greatest NFL player ever?

As a quarterback, he’s the consensus GOAT — seven Super Bowls and five Super Bowl MVPs. Across all positions, Jerry Rice still edges him on most all-time lists for sheer record-breaking production.

Who is the best defensive player in NFL history?

Lawrence Taylor, who changed how offenses protect the quarterback and won an MVP as a defender. Reggie White, Deion Sanders and Ray Lewis are the closest challengers.