Really hard one because Ray Leonard was a true great at welterweight he had no right to beat another great in Tommy Hearns but did it with skill, talent, courage, heart, will and chin.

Roy was super fast with a punch but not tested to the level Leonard was so had it easier.

I would say p4p Leonard. Ray would time Roy and knock him out.