Leonard is one of the most difficult fighters to rank, because he basically took 5 full years off during what could have been his prime.

I thought he lost to Hagler and lost the rematch with Hearns.
I'd probably put him right about #10 all-time.

One of the great arguments in boxing is trying to rate Leonard/Duran/Whitaker all-time PFP. There's really no right answer.