Top 10 Most Overrated NFL Players of All Time

1Tom Brady

Tom Brady


2Tony Romo

Tony Romo


3Tim Tebow

Tim Tebow


4Michael Vick

Michael Vick


5Joe Namath

Joe Namath


6Aaron Rodgers

Aaron Rodgers


7Herschel Walker

Herschel Walker


8Archie Manning

Archie Manning


9Russell Wilson

Russell Wilson


10Joe Montana

Joe Montana


11Ben Roethlisberger

Ben Roethlisberger


12Jay Cutler

Jay Cutler


13Eli Manning

Eli Manning


14Donovan McNabb

Donovan McNabb


15William Perry

William Perry


16Brett Favre

Brett Favre


17Robert Griffin III

Robert Griffin III


18Bo Jackson

Bo Jackson


19Johnny Manziel

Johnny Manziel


20Darrelle Revis

Darrelle Revis


21Chad Johnson


22Peyton Manning

Peyton Manning


23Terrell Owens

Terrell Owens


24Phil Simms


25Dick Butkus

Dick Butkus


26Terry Bradshaw

Terry Bradshaw


27Jerry Rice

Jerry Rice


28Cam Newton

Cam Newton


29Joe Flacco

Joe Flacco


30Emmitt Smith

Emmitt Smith


31Leon Lett


32Bart Starr

Bart Starr


33Michael Sam

Michael Sam


34Ron Jaworski


35Jim Brown

Jim Brown