who would win between a prime-"roy jones v ray leonard or marvin hagler"? would jones beat either leonard or hagler-all 3-"at their peak"?
Leonard was too small to have beaten Jones at MW. Hagler may well have beaten him at his peak though.
Leonard too small to beat Jones at 160. I think Jones is a better fighter p4p than Hagler and I think he definitely beats Hagler at 168, but Jones was something like 25 when he got too big for middleweight. Could peak Hagler beat a 25-year-old Jones? Probably yes.
Jones would be too big for Leonard IMO - though he was tight at middle unlike SRL who was if anything small for a MW. Hagler would beat Jones at 160 for exactly that reason - a great middle beats one who is tight on the weight. Jones beats Hagler from 168 upwards.