Yes he did. But at least he fought decent comp and he avenged them losses so what's your point?
Because he never faced any of the elite in their primes, plus he the fights V B-Hop and even Robin Reid were robberies. If he was a true champ he would have had rematches. Based on your argument, anybody down at the pub who has never boxed is better than Lewis coz they never lost a fight! Nowdays in boxing, undefeated usually means overprotected. If he took on all comers like Lewis did and remained undefeated, then you;d have a point.
Calzaghe never lost a single fight, it's the undefeated falacy!
Comment