I see that many people claims Sanji’s durability isn’t even close to Zoro’s, which in my opinon is just wrong.
Pre-TimeSkip Sanji defeats monstrous Absalom, -who had invisibility powers- after getting a knife wound.
This is impressive since Zoro couldn’t do the same against Buggy after receiving a knife wound.
Another example: Sanji defeats Jabra (who has the same level douriki with Kaku and more experienced as a Devil Fruit user).
After getting serious wounds from Kalifa
This is just impressive, the guy gets the beating of his life and still defeats someone who can give high-diffs to Zoro.
He takes dual punches from Luffy and Jinbe, and he gets up like nothing happened.
And once again, he gets the beating of life, and almost died because of Caesar;
And still goes toe-to-toe with Vergo (except for one move), who has a special Armament Haki level, and defeated Smoker with mid-diff.
Has his monstrous stamina come from his childhood beatings from his siblings and the beatings he took from Zeff?