The Top 20 most overrated athletes of all time
1. Joe Namath
2. Dan Marino
3. Tony Romo
4. David Beckham
5. Jack Dempsey
6. Johnny Damon
7. Dion Phaneuf
8. Cristiano Ronaldo
9. Babe Ruth
10. Eric Lindros
11. Rocky Marciano
12. Jeremy Shockey
13. Brett Favre
14. Danica Patrick
15. Carmelo Anthony
16. Tracy McGrady
17. Phil Mickelson
18. Stephon Marbury
19. Josh Allen
20. Prince Naseem
Did I get it right?