duran no question about it. he beat a prime leonard and that carries massive credit. as for mayweather, dela hoya was no leonard, he might have been a bigger draw but skill wise, duran was better than mayweather.