All-time NFL players face-off

The 100 greatest players in NFL history, by Hall of Fame, all-time teams, MVPs and All-Star selections; search for anyone else who played in it. Line up all-time NFL players two sides at a time and call every matchup: one side's better, or they're even.

Drag pictures onto both sides of a row to make a matchup
0–00 even
100 not in a matchup · drag one onto either side of a row (up to 4 a side)
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

Top all-time NFL players — November 2026

See the full top list →
  1. 1Tom Brady
  2. 2LaDainian Tomlinson
  3. 3Jerry Rice
  4. 4Ray Lewis
  5. 5Walter Jones

About this face-off

The score at the top counts the rows each side took and the ones you called even.

Save your face-off and share it: anyone who opens it can call the same matchups their own way.

The 100 greatest players in NFL history, by Hall of Fame, all-time teams, MVPs and All-Star selections; search for anyone else who played in it.

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

How to use it

  1. Pick how many rows and what mix of matchups to deal.
  2. Call each row: left, right or even.
  3. Share the score, or save it for others to try.
  4. If someone is missing, use + Add or the search box under the board to bring them in.
  5. When you're done, download the picture or copy a link that opens your board as you left it.

More NFL