Top 10 Middleweights of All Time / Uncategorized / By kenneth Here is my list of the top 10 middleweights of all time. 1. Marvin Hagler 2. Sugar Ray Robinson 3. Carlos Monzon 4. Bernard Hopkins 5. Emile Griffith 6. Roy Jones Jr. 7. Canelo Alvarez 8. Gennady Golovkin 9. Gene Fullmer 10. Tony Zale FOLLOW ME ON INSTAGRAM AT kensoldtimeboxing