The 100 Greatest Football Players of All-Time

If you’re looking for fútbol/European football/soccer, click here.

Every ranking update ever (Last football update: 2/25/25 Next football update: March ’26)

The making of the list.

The Rules

If you disagree with the placement of an athlete whose prime occurred before 1975, please read The ChatGPT Cautionary Tale before commenting.

Historically undervalued: 🔵

RankPlayerPositionYears
1Tom BradyWhy?QB2000-2023
2Jerry RiceWR1985-2004
3Peyton ManningQB1998-2015
4Lawrence TaylorLB1981-1993
5Ray Lewis🔵LB1996-2012
6Emmitt Smith🔵RB1990-2004
7Aaron RodgersQB2005-active
8Reggie WhiteDE1985-2000
9Bruce SmithDE1985-2003
10Aaron DonaldDT2014-2024
11Joe MontanaQB1979-1994
12Patrick MahomesQB2017-active
13Drew BreesQB2001-2021
14Deion SandersCB1989-2005
15Anthony MunozOT1980-1992
16Brett FavreQB1991-2010
17Barry SandersRB1989-1998
18Rod WoodsonCB1987-2003
19Bruce MatthewsG1983-2001
20JJ WattDE2011-2022
21Joe GreeneDT1969-1981
22Alan PageDT1967-1981
23Derrick BrooksLB1995-2008
24Walter PaytonRB1975-1987
25Jim BrownRB1957-1965
26Ronnie LottS1981-1994
27Ed ReedS2002-2013
28Marshall FaulkRB1994-2005
29LaDainian TomlinsonRB2001-2011
30Randy MossWR1998-2012
31Terrell OwensWR1996-2010
32Steve YoungQB1985-1999
33Travis KelceTE2013-active
34Mike SingletaryLB1981-1992
35Randy WhiteDT1975-1988
36Charles WoodsonCB1998-2015
37Rob GronkowskiTE2010-2022
38TJ WattLB2017-active
39Champ BaileyCB1999-2013
40Jonathan OgdenOT1996-2007
41John ElwayQB1983-1998
42Junior SeauLB1990-2009
43Randall McDanielG1988-2001
44Jack LambertLB1974-1984
45Adrian PetersonRB2007-2021
46Eric DickersonRB1983-1993
47John HannahG1973-1985
48Larry AllenG1994-2007
49Willie RoafOT1993-2005
50Ken HoustonS1967-1980
51Walter JonesOT1997-2008
52Michael StrahanDE1993-2007
53Derrick HenryRB2016-active
54Jack HamLB1971-1982
55Warren SappDT1995-2007
56Von Miller🔵LB2011-active
57John RandleDT1990-2003
58Marvin HarrisonWR1996-2008
59Lamar JacksonQB2018-active
60Dan MarinoQB1983-1999
61Mike WebsterC1974-1990
62Will ShieldsG1993-2006
63Darrelle RevisCB2007-2017
64DeMarcus WareLB2005-2016
65Alan FanecaG1998-2010
66Gino MarchettiDE1952-1966
67Bobby Wagner🔵LB2012-active
68Bob LillyDT1961-1974
69Johnny UnitasQB1956-1973
70Deacon JonesDE1961-1974
71Merlin OlsenDT1962-1976
72Mel BlountCB1970-1983
73Joe ThomasOT2007-2017
74Brian DawkinsS1996-2011
75Brian UrlacherLB2000-2012
76Ted HendricksLB1969-1983
77Forrest GreggOT1956-1971
78Larry FitzgeraldWR2004-2020
79OJ SimpsonRB1969-1979
80Earl CampbellRB1978-1985
81Otto GrahamQB1946-1955
82Tony GonzalezTE1997-2013
83Julius PeppersDE2002-2018
84Mike HaynesCB1976-1989
85Jason TaylorDE1997-2011
86Josh AllenQB2018-active
87Myles GarrettDE2017-active
88Troy PolamaluS2003-2014
89Jack Youngblood🔵DE1971-1984
90Kevin GreeneLB1985-1999
91Luke KuechlyLB2012-2019
92Dick “Night Train” LaneCB1952-1965
93Dick ButkusLB1965-1973
94Sammy BaughQB1937-1952
95Russell WilsonQB2012-active
96Chuck BednarikLB1949-1962
97Joe SchmidtLB1953-1965
98Julio JonesWR2011-active
99Antonio BrownWR2010-2021
100Terry BradshawQB1970-1983

The rest of the best football players of all time.