I think Mayweather would be too skilled for Leonard... Hearns outboxed Leonard, and he wasn't as fast as Mayweather or as smart in the ring. I think Mayweather's defense is the biggest factor in this fight.