zoro was surrounded like hundred ppl. he isn't run away he saved koed luffy. sanji was run away. sanji was koed by Judge. sanji was get cracked by vergo then run and sanji was almost dead by doffy. all from 1 vs 1 battle. if you wanna compare. atleast bring 1 vs 1 case lol
i think you get it wrong. sanji lost not bcause he get threatened but bcause he admit his weakness by using raid suit. something that he declare won't use it and very despise it.
Are you comapring Doffy who used a hax move on Sanji to a bunch of fodder fishmen in FMI.
If Sanji lost to DD then Zoro lost to those fodder fishmen acoording to your logic that doesn't take any consideration to circumstances.
Sanji at least had 1 on 1 against real challenges. Zoro still struggles against fodder and needed help to beat Pica.
Oh again Zoro lost when he got his sword stolen by that tontatta in dressrosa and again when giyukimaru stole shisui from him. He didn't even manage to get his sword back on his own, needing Hyiori to feel sorry for him.
Again he couldn't even take care of fodder ninjas in Wano as we see them again in the banquet.
And still Zoro lost to Apoo as we was hit by him without being able to retaliate. Those 3 fodder gifters he struggled with were just the icing on the cake. And they dodn't matter too as they were just a small detail in his "fight" against Apoo.
See. This where your great logic lead to.