Martinez easily. Leonard was BEYOND shot in the Camacho fight, and hadn't fought in 6 years. There's no comparison. That Ray Leonard would probably lose to Carlos Quintana, let alone Martinez. Ray had literally NOTHING in the tank.
Oh and just for the record, so Cdogg doesn't a stroke, prime for prime Leonard beats the shit outta Martinez and knocks him out.