I voted Hearns because he is one of my all time favs, so scratch one vote for Hearns sorry, but I think I would go with Leonard. Leonard Hagler Duran Hearns Ray beat all of them, even though Hearns should have won fight 2 and Duran beat leonard in the first fight, this poll is extremely tough I could actually see having Duran or Hagler at the top also. Hagler was such a dominant champion at Middleweight a total beast, Hearns won all those titles at different weights as did leonard and Duran the ageless wonder was almost untouchable early in his career..... Tough poll!!
Cuevas is the only great of that list really, and he was 3 years from his title loss to Hearns and after Stafford. Duran does not have good wins over greats to be among the top fighters ever.