Top 10 Greatest NFL Players of All Time

1Jerry Rice

Jerry Rice


2Tom Brady

Tom Brady


3Joe Montana

Joe Montana


4Lawrence Taylor

Lawrence Taylor


5Barry Sanders

Barry Sanders


6Jim Brown

Jim Brown


7Walter Payton

Walter Payton


8Peyton Manning

Peyton Manning


9Brett Favre

Brett Favre


10Randy Moss

Randy Moss


11Reggie White

Reggie White


12Adrian Peterson

Adrian Peterson


13Johnny Unitas

Johnny Unitas


14Drew Brees

Drew Brees


15Ray Lewis

Ray Lewis


16Deion Sanders

Deion Sanders


17Aaron Rodgers

Aaron Rodgers


18Calvin Johnson

Calvin Johnson


19J. J. Watt

J. J. Watt


20Dick Butkus

Dick Butkus


21Larry Fitzgerald

Larry Fitzgerald


22Steve Young

Steve Young


23Michael Irvin

Michael Irvin


24Terrell Owens

Terrell Owens


25Michael Vick

Michael Vick


26Joe Greene

Joe Greene


27Christian Ponder


28John Elway

John Elway


29Terry Bradshaw

Terry Bradshaw


30Odell Beckham Jr.

Odell Beckham Jr.


31MIke Ditka

MIke Ditka


32Dan Marino

Dan Marino


33Alan Page


34Don Hutson

Don Hutson


35Dick Lane

Dick Lane