Ricardo Lopez does not have an unblemished record. He did not defeat Rosendo Alvarez in their first fight.
Here's one, off the top of my head (for the last decade - tiered): 1 - Manny Pacquiao 2 - Floyd Mayweather 3 - Bernard Hopkins 4 - Roy Jones 5 - Marco Antonio Barrera 6 - Erik Morales 7 - Shane Mosley 8 - Juan Manuel Marquez 9 - Felix Trinidad 10 - Winky Wright 11 - Joe Calzaghe 12 - Kostya Tszyu 13 - Rafael Marquez 14 - Miguel Cotto 15 - Ricky Hatton 16 - Vernon Forrest 17 - Jose Luis Castillo 18 - Oscar De La Hoya 19 - Lennox Lewis 20 - Jermain Taylor
Lennox Lewis simply HAS to be above Ricky Hatton and Joe Calzaghe..... the wins over Tua and Klitschko stump anything either of them did in the decade!
How so? Hatton > Tszyu Calzaghe > Hopkins The two defeated would end up on many lists (Hopkins definitely), but Klitschko might not and Tua definitely wouldn't. Nevermind the various bodies that Calzaghe and Hatton counted up after Lennox retired.
No one think that Trinidad is a glaring ommision? Beat Vargas and Reid in 2000 (remember them two back in the day?), then added Joppy and Mayorga at a later date. Surely that gets him in.
Neither Hatton nor Calzaghe have particularly good resumes. Hatton's career basically stands/falls on the Tszyu win, what Paulie and Urango do from now on, ditto Floyd & Pac to a lesser extent. Much of his work from 2002-2004 was poor, Phillips & Tackie apart. Calzaghe is one of those great enigmas, from beating Eubank in 97 he barely faced a live body until 2006, when he faced Lacy, who has only legitimately won a single fight (Manfredo) since then (all the other wins are debatable).... Hopkins beat him, and he fed on the corpse of Jones.
Fighting at LMW and above (above his ideal weight) and a lot of losses (high calibre opponents though).
I would still say its enough to put the two of them above Lennox. He retired really early in the 2000's (2003 or 2004). Lennox really built his legacy in the 90's, with his fights in the 2000's just the icing on the cake.