The NFL 100 All-Time Team celebrates 100 years of NFL history by choosing the top 100 players and top 10 coaches of all time.

NFL 100 Players

NFL 100 Players Table
Games Passing Rushing Receiving Defense
Pos Player From To G GS Cmp Att Yds TD Int Att Yds TD Rec Yds TD Comb Sk Int
QB Johnny Unitas 1956 1973 211 185 2830 5186 40239 290 253 450 1777 13 1 1 0 0
QB Roger Staubach 1969 1979 131 114 1685 2958 22700 153 109 410 2264 20 1 -13 0 0
QB Joe Montana 1979 1994 192 164 3409 5391 40551 273 139 457 1676 20 0 0 0 0
QB Dan Marino 1983 1999 242 240 4967 8358 61361 420 252 301 87 9 1 -6 0 0
QB Peyton Manning 1998 2015 266 265 6125 9380 71940 539 251 431 667 18 1 -2 0 0
QB Otto Graham 1946 1955 126 114 1464 2626 23584 174 135 405 882 44 0 0 0 7
QB Brett Favre 1991 2010 302 298 6300 10169 71838 508 336 602 1844 14 2 -7 0 0
QB John Elway 1983 1998 234 231 4123 7250 51475 300 226 774 3407 33 3 61 1 0
QB Tom Brady 2000 2022 335 333 7753 12050 89214 649 212 693 1123 28 3 65 0 1 0
QB Sammy Baugh 1937 1952 167 84 1693 2995 21886 187 203 324 325 9 1 0 0 31
RB Emmitt Smith 1990 2004 226 219 1 1 21 1 0 4409 18355 164 515 3224 11 1 0
RB Steve Van Buren 1944 1951 83 64 1 3 35 0 0 1320 5860 69 45 523 3 9
RB O.J. Simpson 1969 1979 135 129 6 16 110 1 0 2404 11236 61 203 2142 14 0
RB Gale Sayers 1965 1971 68 65 4 18 111 1 2 991 4956 39 112 1307 9 0
RB Barry Sanders 1989 1998 153 151 1 4 11 0 1 3062 15269 99 352 2921 10 0
RB Walter Payton 1975 1987 190 184 11 34 331 8 6 3838 16726 110 492 4538 15 0
RB Marion Motley 1946 1955 105 78 0 3 0 0 0 828 4720 31 85 1107 7 2
RB Lenny Moore 1956 1967 143 118 3 12 33 2 2 1069 5174 63 363 6039 48 0
RB Eric Dickerson 1983 1993 146 136 1 2 15 1 1 2996 13259 90 281 2137 6 0
RB Dutch Clark 1931 1938 75 49 114 250 1507 11 26 606 2772 36 28 341 6 0
RB Earl Campbell 1978 1985 115 102 1 3 57 1 1 2187 9407 74 121 806 0 0
RB Jim Brown 1957 1965 118 118 4 12 117 3 0 2359 12312 106 262 2499 20 0
WR Paul Warfield 1964 1977 157 152 0 0 0 0 0 22 204 0 427 8565 85 0
WR Don Hutson 1935 1945 116 60 1 11 38 1 2 62 284 3 488 7991 99 30
WR Steve Largent 1976 1989 200 197 2 7 29 0 0 17 83 1 819 13089 100 0
WR Randy Moss 1998 2012 218 193 4 8 106 2 1 25 159 0 982 15292 156 1 1
WR Jerry Rice 1985 2004 303 284 3 10 71 1 1 87 645 10 1549 22895 197 0
WR Lance Alworth 1962 1972 136 127 1 2 -11 0 0 24 129 2 542 10266 85 0
WR Raymond Berry 1955 1967 154 140 0 0 0 0 0 0 0 0 631 9275 68 0
WR Larry Fitzgerald 2004 2020 263 261 2 4 53 1 0 20 68 0 1432 17492 121 0
WR Marvin Harrison 1996 2008 190 188 0 0 0 0 0 10 28 0 1102 14580 128 0
WR Elroy Hirsch 1946 1957 127 102 12 22 156 1 2 207 687 3 387 7029 60 15
TE Rob Gronkowski 2010 2021 143 128 0 0 0 0 0 1 2 1 621 9286 92 0
TE Mike Ditka 1961 1972 158 118 0 0 0 0 0 2 2 0 427 5812 43 0
TE Tony Gonzalez 1997 2013 270 254 1 1 40 0 0 2 14 0 1325 15127 111 0
TE John Mackey 1963 1972 139 118 0 0 0 0 0 19 127 0 331 5236 38 0
TE Kellen Winslow 1979 1987 109 94 0 3 0 0 0 0 0 0 541 6741 45 0
T Art Shell 1968 1982 207 169 0 0 0 0 0 0 0 0 0 0 0 0
T Jonathan Ogden 1996 2007 177 176 0 0 0 0 0 0 0 0 2 2 2 0
T Anthony Munoz 1980 1992 185 184 0 0 0 0 0 0 0 0 7 18 4 0
T Walter Jones 1997 2008 180 180 0 0 0 0 0 0 0 0 0 0 0 0
T Cal Hubbard 1927 1936 105 77 0 0 0 0 0 0 0 0 0 0 1 0
T Forrest Gregg 1956 1971 193 156 0 0 0 0 0 0 0 0 0 0 0 0
T Rosey Brown 1953 1965 162 159 0 0 0 0 0 0 0 0 0 0 0 0
G Larry Allen 1994 2007 203 197 0 0 0 0 0 0 0 0 0 0 0 0
G Gene Upshaw 1967 1981 217 207 0 0 0 0 0 0 0 0 0 0 0 0
G Danny Fortmann 1936 1943 86 79 0 0 0 0 0 0 0 0 0 0 0 8
G John Hannah 1973 1985 183 183 0 0 0 0 0 0 0 0 0 0 0 0
G Bruce Matthews 1983 2001 296 293 0 0 0 0 0 0 0 0 0 0 0 0
G Randall McDaniel 1988 2001 222 220 0 0 0 0 0 2 1 0 1 2 1 0
G Jim Parker 1957 1967 135 133 0 0 0 0 0 0 0 0 0 0 0 0
C Mel Hein 1931 1945 170 153 0 1 0 0 0 1 1 0 2 20 0 10
C Mike Webster 1974 1990 245 217 0 0 0 0 0 0 0 0 0 0 0 0
C Dwight Stephenson 1980 1987 114 87 0 0 0 0 0 0 0 0 0 0 0 0
C Jim Otto 1960 1974 210 210 0 0 0 0 0 0 0 0 0 0 0 0
DE Doug Atkins 1953 1969 205 176 0 0 0 0 0 0 0 0 0 0 0 94.5 3
DE Bruce Smith 1985 2003 279 267 0 0 0 0 0 1 0 0 0 0 0 1224 200.0 2
DE Reggie White 1985 2000 232 228 0 0 0 0 0 0 0 0 0 0 0 1111 198.0 3
DE Bill Hewitt 1932 1943 101 89 5 10 63 3 0 8 36 1 103 1638 23 0
DE Deacon Jones 1961 1974 191 168 0 0 0 0 0 0 0 0 0 0 0 173.5 2
DE Lee Roy Selmon 1976 1984 121 117 0 0 0 0 0 0 0 0 0 0 0 78.5 0
DE Gino Marchetti 1952 1966 161 151 0 0 0 0 0 0 0 0 1 36 1 56.0 1
DT Joe Greene 1969 1981 181 172 0 0 0 0 0 0 0 0 0 0 0 77.5 1
DT Buck Buchanan 1963 1975 182 172 0 0 0 0 0 0 0 0 0 0 0 70.5 3
DT Bob Lilly 1961 1974 196 196 0 0 0 0 0 0 0 0 0 0 0 95.5 1
DT Merlin Olsen 1962 1976 208 208 0 0 0 0 0 0 0 0 0 0 0 91.0 1
DT Alan Page 1967 1981 218 215 0 0 0 0 0 0 0 0 0 0 0 148.5 2
DT John Randle 1990 2003 219 185 0 0 0 0 0 0 0 0 0 0 0 556 137.5 1
DT Randy White 1975 1988 209 165 0 0 0 0 0 0 0 0 0 0 0 111.0 1
LB Bobby Bell 1963 1974 168 159 0 0 0 0 0 0 0 0 0 0 0 40.0 26
LB Derrick Brooks 1995 2008 224 221 0 0 0 0 0 0 0 0 0 0 0 1713 13.5 25
LB Dick Butkus 1965 1973 119 119 0 0 0 0 0 1 28 0 0 0 0 11.0 22
LB Jack Ham 1971 1982 162 160 0 0 0 0 0 0 0 0 0 0 0 25.5 32
LB Chuck Bednarik 1949 1962 169 166 0 0 0 0 0 0 0 0 0 0 0 20
LB Ted Hendricks 1969 1983 215 200 0 0 0 0 0 0 0 0 0 0 0 61.0 26
LB Jack Lambert 1974 1984 146 138 0 0 0 0 0 0 0 0 0 0 0 23.5 28
LB Willie Lanier 1967 1977 149 145 0 0 0 0 0 0 0 0 0 0 0 4.0 27
LB Joe Schmidt 1953 1965 155 151 0 0 0 0 0 0 0 0 0 0 0 15.0 24
LB Junior Seau 1990 2009 268 243 0 0 0 0 0 0 0 0 2 8 0 1847 56.5 18
LB Lawrence Taylor 1981 1993 184 180 0 0 0 0 0 0 0 0 0 0 0 142.0 9
LB Ray Lewis 1996 2012 228 227 0 0 0 0 0 0 0 0 0 0 0 2059 41.5 31
CB Night Train Lane 1952 1965 157 143 0 0 0 0 0 0 0 0 8 253 1 68
CB Mel Blount 1970 1983 200 189 0 0 0 0 0 0 0 0 0 0 0 0.5 57
CB Willie Brown 1963 1978 204 185 0 0 0 0 0 0 0 0 0 0 0 2.0 54
CB Darrell Green 1983 2002 295 258 0 0 0 0 0 1 6 0 0 0 0 1202 1.0 54
CB Mike Haynes 1976 1989 177 158 0 0 0 0 0 0 0 0 0 0 0 2.0 46
CB Deion Sanders 1989 2005 188 157 0 2 0 0 0 9 -14 0 60 784 3 512 1.0 53
CB Rod Woodson 1987 2003 238 229 0 0 0 0 0 1 0 0 0 0 0 1158 13.5 71
S Jack Christiansen 1951 1958 89 88 0 0 0 0 0 19 143 2 3 32 0 46
S Larry Wilson 1960 1972 169 163 0 2 0 0 0 5 36 1 0 0 0 21.0 52
S Emlen Tunnell 1948 1961 167 137 1 2 23 0 0 17 43 0 5 39 0 79
S Ed Reed 2002 2013 174 169 0 0 0 0 0 0 0 0 0 0 0 646 6.0 64
S Ronnie Lott 1981 1994 192 189 0 0 0 0 0 0 0 0 0 0 0 1146 8.5 63
S Ken Houston 1967 1980 196 183 0 0 0 0 0 0 0 0 0 0 0 4.0 49
K Adam Vinatieri 1996 2019 365 0 1 1 4 1 0 0 0 0 0 0 0 19 0
K Jan Stenerud 1967 1985 263 0 0 0 0 0 0 1 0 0 0 0 0 0
P Ray Guy 1973 1986 207 0 2 3 54 0 1 11 43 0 0 0 0 0
P Shane Lechler 2000 2017 286 0 3 5 49 1 0 6 0 0 0 0 0 21 0
RET Devin Hester 2006 2016 156 47 0 0 0 0 0 36 116 1 255 3311 16 11 0
RET Billy Johnson 1974 1988 143 51 0 1 0 0 0 56 316 2 337 4211 25 0

NFL 100 Coaches

NFL 100 Coaches Table
Playoffs
Player From To G W L T G plyf W plyf L plyf Chmp
Bill Belichick 1985 2023 467 302 165 0 44 31 13 6
Paul Brown 1946 1975 326 213 104 9 17 9 8 7
Joe Gibbs 1978 2007 248 154 94 0 24 17 7 3
George Halas 1920 1967 497 318 148 31 9 6 3 6
Curly Lambeau 1921 1953 380 226 132 22 5 3 2 6
Tom Landry 1954 1988 418 250 162 6 36 20 16 2
Vince Lombardi 1954 1969 136 96 34 6 10 9 1 5
Chuck Noll 1969 1991 342 193 148 1 24 16 8 4
Don Shula 1961 1995 490 328 156 6 36 19 17 2
Bill Walsh 1976 1988 152 92 59 1 14 10 4 3