Top 10 Most Overrated NFL Players of All Time
1Tom Brady
2Tony Romo
3Tim Tebow
4Michael Vick
5Joe Namath
6Aaron Rodgers
7Herschel Walker
8Archie Manning
9Russell Wilson
10Joe Montana
11Ben Roethlisberger
12Jay Cutler
13Eli Manning
14Donovan McNabb
15William Perry
16Brett Favre
17Robert Griffin III
18Bo Jackson
19Johnny Manziel
20Darrelle Revis
22Peyton Manning
23Terrell Owens
25Dick Butkus
26Terry Bradshaw
27Jerry Rice
28Cam Newton
29Joe Flacco
30Emmitt Smith
32Bart Starr
33Michael Sam
35Jim Brown