Top 10 Middleweights of All Time

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