Who would win, Zoro or Sanji?You really cant predict the outcome of any fight and be right simply because, anything can happen during a fight. And when it comes down these two characters you're always going to have someone playing favorites. As you can see Zoro obviously has the advantage due to his fighting style using swords. If Sanji throws a kick it can mean the end of his legs. They both have abnormal strength, speed, and stamina, but I would have to give the edge to Zoro since he has nothing better to do than train while Sanji is busy cooking. A way for Sanji to get the upper hand would be for him to hit key spots on Zoro. If Sanji could land deadly blows to Zoro's legs that could throw off Zoro's posture and affect his swinging ability, also slowing him down. Zoro also has some mid-ranged techniques he can use to his advantage. Of course Sanji wouldn't have a problem dodging but it can be used to slow him down. Although I can see Sanji somehow gaining a victory over Zoro, it would a be tough fight for him to win as Zoro has many advantages over him. Like I first said, anything can happen in a fight...but if you ask me..I would go with Zoro.