zoro didnt lose to either Enel or Lucci, unfortunatly in my opinion he has only won against the noname bountyhunters at whiskey peak.
he didnt lose to Enel cause after he was hit all he did was rest a few minutes then he was up and cutting beanstalks. same thing with Lucci. he was kicked away and fell down a chimney. a few minutes later he's up and cutting water.
Mihawk could have killed Zoro, no problem. but he choose to let him live, IE prolonging their duel. its not over yet.
but a swordsman(zoro) that attacks with intent to kill but fails to kill anyone is not in any position to say that he's "winning" anything. so no he hasnt lost to anyone and he's only won against the noname bountyhunters.
how can i reason like this?
simple, katanas are weapon that have only one purpose: kill people. If you do not use your weapon in the way it was meant then youre hardly a swordsman.
but luffy and sanji have never killed anyone either!
i know, but they do not fight with weapons that have only one purpose, they attack with their bodies. and bodies have a lot more purpose than fighting. so they have won tons of fights.
oh how much better the manga would be without the ban of death