Top 9 top 300 all-time NFL players

The 300 greatest players in NFL history, by their honours. Pick your top 9 top 300 all-time NFL players, numbered 1 to 9.
Fill all 9 squares to submit your top 9 (9 left).

Save to my profile keeps it to come back to and keep ranking. Submit your ranking adds it to this month's top list.

300 to choose from · drag into a square, or tap a tile then a square
Joe Montana
QB · SF
Walter Payton
CHI
Peyton Manning
QB · IND
O. J. Simpson
RB · BUF
Brett Favre
QB · GB
Jerry Rice
WR · SF
Tom Brady
QB · NE
John Elway
QB · DEN
Barry Sanders
DET
Dan Marino
QB · MIA
Reggie White
DE · PHI
Emmitt Smith
RB · DAL
Alan Page
DT · MIN
Earl Campbell
RB · TEN
Ray Lewis
LB · BAL
Bruce Smith
DE · BUF
Lawrence Taylor
LB · NYG
Joe Greene
DT · PIT
Devin Hester
WR · CHI
Ted Hendricks
LB · LV
Junior Seau
LB · LAC
Eric Dickerson
RB · IND
Deion Sanders
CB/OF · DAL
Jim Brown
RB · CLE
Roger Staubach
QB · DAL
Mike Webster
C · PIT
Ronnie Lott
CB · SF
Ed Reed
S · BAL
Johnny Unitas
QB · IND
Larry Allen
DAL
Randy Moss
WR · MIN
Dick Butkus
LB · CHI
Jack Lambert
LB · PIT
Rod Woodson
S · PIT
Derrick Brooks
LB · TB
LSLee Roy Selmon
DE · TB
Tony Gonzalez
TE · KC
Randy White
LB/DE · DAL
Merlin Olsen
DT · LAR
Otto Graham
QB · CLE
Steve Largent
WR · SEA
Darrell Green
CB · WSH
Larry Fitzgerald
WR · ARI
Marvin Harrison
WR · IND
Adam Vinatieri
K · IND
Don Hutson
WR · GB
KHKen Houston
S · TEN
Ray Guy
P · LV
Anthony Muñoz
OT · CIN
John Hannah
NE
Terrell Davis
RB · DEN
Bob Lilly
DT · DAL
John Randle
DT · MIN
DSDwight Stephenson
C · MIA
Paul Warfield
WR · CLE
Mel Hein
C · NYG
Mel Blount
CB · PIT
Willie Brown
CB · LV
Randall McDaniel
MIN
GUGene Upshaw
LV
LaDainian Tomlinson
RB · LAC
Cal Hubbard
GB
Warren Sapp
DE/DT · TB
Ken Stabler
QB · LV
Steve Young
QB · SF
Marion Motley
CLE
Charles Woodson
S/CB · LV
Walter Jones
OT · SEA
Jan Stenerud
K · KC
Deacon Jones
DE · LAR
BHBill Hewitt
DE · CHI
Thurman Thomas
RB · BUF
Jonathan Ogden
OT · BAL
LWLarry Wilson
S · ARI
Marshall Faulk
RB · LAR
JHJack Ham
LB · PIT
Bruce Matthews
OT · TEN
Marcus Allen
RB · LV
Mike Ditka
TE · CHI
Art Shell
OT · LV
Kellen Winslow
TE · LAC
MHMike Haynes
CB · NE
Kurt Warner
QB · LAR
Drew Brees
QB · NO
Sammy Baugh
QB · WSH
WLWillie Lanier
LB · KC
Bobby Bell
LB · KC
Terry Bradshaw
QB · PIT
Jim Otto
C · LV
Brian Urlacher
LB · CHI
Night Train Lane
CB · DET
FGForrest Gregg
OT · GB
Steve Van Buren
PHI
Lance Alworth
WR · LAC
Gale Sayers
RB · CHI
GZGary Zimmerman
OT · DEN
Michael Strahan
DE · NYG
Jim Thorpe
RB/OF · NYG
Mike Singletary
LB · CHI
Joe Schmidt
LB · DET
Troy Polamalu
S · PIT
Dutch Clark
QB · DET
Willie Roaf
OT · NO
Fran Tarkenton
QB · MIN
Lynn Swann
WR · PIT
Julius Peppers
QB · CAR
Doug Atkins
DE · CHI
John Mackey
RB/TE · IND
Morten Andersen
K · NO
DFDan Fortmann
CHI
Shane Lechler
P · LV
Dan Fouts
QB · LAC
Emlen Tunnell
NYG
Luke Kuechly
LB · CAR
Billy Johnson
WR · TEN
Bill Dudley
PIT
Franco Harris
RB · PIT
Bart Starr
QB · GB
Rob Gronkowski
TE · NE
Brian Dawkins
S · PHI
Terrell Owens
WR · SF
Jason Taylor
LB · MIA
Aaron Rodgers
QB · GB
Champ Bailey
CB · DEN
Orlando Pace
OT · LAR
John Riggins
RB · WSH
Kenny Easley
S · SEA
Buck Buchanan
DT · KC
Warren Moon
QB · TEN
Roger Craig
RB · SF
Michael Irvin
WR · DAL
Kevin Greene
LB · LAR
Howie Long
DE · LV
Troy Aikman
QB · DAL
Patrick Mahomes
QB · KC
Joe Namath
QB · NYJ
Shannon Sharpe
TE · DEN
Calvin Johnson
WR · DET
Paul Hornung
GB
Elroy Hirsch
WR/END · LAR
Chuck Bednarik
C · PHI
Jack Christiansen
DET
Rosey Brown
OT · NYG
James Lofton
WR · GB
Adrian Peterson
RB · MIN
Cris Carter
WR · MIN
Dwight Freeney
DE · IND
Art Monk
WR · WSH
DTDerrick Thomas
LB · KC
Ty Law
CB · NE
Richard Seymour
DT · NE
Darrelle Revis
CB · NYJ
Y. A. Tittle
QB · IND
Ronde Barber
CB · TB
Chris Doleman
DE · MIN
Jim Langer
C · MIA
Harold Carmichael
WR · PHI
Tim Brown
WR · LV
Carl Eller
DE · MIN
Dan Hampton
DT · CHI
Alan Faneca
PIT
Jim Taylor
GB
Steve Hutchinson
MIN
Patrick Willis
LB · SF
Len Dawson
QB · KC
Cortez Kennedy
DT · SEA
DCDave Casper
TE · LV
Will Shields
KC
Jimmy Johnson
CB · SF
Sid Luckman
QB · CHI
Bob Waterfield
QB · LAR
Edgerrin James
RB · IND
Joe Thomas
OT · CLE
JDJoe DeLamielleure
BUF
Steve Atwater
S · DEN
Norm Van Brocklin
QB · LAR
Joe Perry
SF
Larry Csonka
RB · MIA
Paddy Driscoll
QB · ARI
Aeneas Williams
CB · ARI
RYRon Yary
OT · MIN
Zach Thomas
LB · MIA
Kevin Mawae
C · NYJ
Cam Newton
QB · CAR
Jerome Bettis
RB · PIT
Richard Dent
DE · CHI
TBTony Boselli
OT · JAX
FDFred Dean
DE · SF
Shaun Alexander
RB · SEA
Jared Allen
DE · MIN
Bob Hayes
WR · DAL
George Connor
LB · CHI
Alex Wojciechowicz
C · DET
Arnie Herber
QB · GB
Fred Biletnikoff
WR · LV
John Lynch
S/P · TB
Jim Kelly
QB · BUF
Chuck Howley
LB · DAL
Floyd Little
RB · DEN
Andre Johnson
WR · HOU
Red Grange
CHI
Larry Little
MIA
WKWalt Kiesling
DT · GB
Tony Dorsett
RB · DAL
Ollie Matson
ARI
Ozzie Newsome
TE · CLE
Russ Grimm
WSH
Steve McMichael
DT · CHI
DeMarcus Ware
DE · DAL
J. J. Watt
DE · HOU
WWWillie Wood
S · GB
SSSterling Sharpe
WR · GB
Rayfield Wright
DAL
Jack Youngblood
DE · LAR
Robert Brazile
LB · TEN
Mike Munchak
TEN
BBBob Brown
OT · PHI
Don Shula
MIA
Len Ford
DE · CLE
George Halas
END · CHI
Matt Ryan
QB · ATL
Antonio Gates
TE · LAC
Mac Speedie
WR · CLE
Bulldog Turner
C · CHI
Charlie Sanders
TE · DET
Charles Haley
DE · DAL
Curtis Martin
RB · NYJ
Charley Taylor
WR · WSH
Lou Groza
K · CLE
Tom Landry
CB · NYG
Bronko Nagurski
CHI
Cliff Branch
WR · LV
Curly Lambeau
GB
Andre Tippett
LB · NE
DDDermontti Dawson
C · PIT
Willie Davis
DE · GB
Sam Huff
LB · NYG
Joe Theismann
QB · WSH
Paul Krause
S · MIN
Cliff Harris
S · DAL
LeRoy Butler
S · GB
Bryant Young
DT · SF
Don Maynard
WR · NYJ
Tony Dungy
S · PIT
Jim Covert
CHI
Drew Pearson
WR · DAL
Andre Reed
WR · BUF
RJRickey Jackson
LB · NO
Dave Wilcox
LB · SF
Lamar Jackson
QB · BAL
Curley Culp
DT · KC
Isaac Bruce
WR · LAR
George Blanda
QB/K · LV
Guy Chamberlin
END · ARI
Dante Lavelli
WR · CLE
Pete Pihos
END · PHI
Khalil Mack
LB · LAC
HAHerb Adderley
CB · GB
Sonny Jurgensen
QB · WSH
Chuck Noll
CLE
Charley Trippi
ARI
Tony Canadeo
GB
Tuffy Leemans
NYG
KSKen Strong
NYG
PHPete Henry
OT · NYG
Joe Guyon
OT · NYG
Sam Mills
LB · CAR
Charlie Joiner
WR · LAC
GAGary Anderson
K · MIN
Ernie Nevers
ARI
EHEd Healey
CHI
George McAfee
CHI
Bill Willis
CLE
CBCliff Battles
WSH
Tommy McDonald
WR · PHI
Bobby Mitchell
WSH
Hugh McElhenny
SF
KAKen Anderson
QB · CIN
Joe Stydahar
CHI
George Trafton
C · CHI
Randy Gradishar
LB · DEN
CHClarke Hinkle
GB
SOSteve Owen
OT · NYG
TETurk Edwards
OT · WSH
WMWayne Millner
END · WSH
Joe Klecko
NYJ
WHWinston Hill
NYJ
CHClaude Humphrey
DE · ATL
Bill George
LB · CHI
Bobby Layne
QB · DET
John Henry Johnson
PIT
Bill Cowher
LB · CLE
Von Miller
LB · DEN
Travis Kelce
TE · KC
Ed Sprinkle
CHI
SJStan Jones
CHI
DRDave Robinson
LB · GB
Ron Mix
LAC
ARAndy Robustelli
DE · NYG
JSJackie Slater
OT · LAR

Top top 300 all-time NFL players — November 2026

See the full top list →

No top list yet this month — your picks and finished rankings start it.

About this top 9

A numbered 3×3 of your favourites, best first. Go bigger with a top 16 or top 25.

The 300 greatest players in NFL history, by their honours.

Every pick and every finished ranking here counts toward the top top 300 all-time NFL players for November 2026.

How to use it

  1. Drag your number one into square 1, then fill the rest in order.
  2. Drag one square onto another to swap them.
  3. Switch to 16 or 25 for a longer list.
  4. Missing someone? Use + Add or the search box under the board to bring in any player, team or legend.
  5. Download image saves a picture with your name or logo on it; Copy link shares this exact board. Your progress is kept in this browser.

More NFL