This is exactly what I am talking about
Sanji has done nothing but present a show for Slow Turtle Queen which basically resulted in him needing asthma inhaler. Where as Zoro is perception blitzing some of the fastest characters in the New World one of whom can use Future Sight, one of whom momentarily kept up with Gear 5th Luffy, one of whom reacted to Kaido's Invisible Slashes that blitzed Scabbards.
Sanji has overpowered only fodders with his speed and against Queen his Infrit Jambe was an ambush where Queen wasn't looking at him
@DonWick
@BillSlipton
@Celestial D. Dragon
One could argue Long Distance Travel Sanji is faster which has no need in combat.
But Zoro has shown much better Attack Speed : Blitzed Killer (Faster Than Queen), Blitzed Hybrid Kaido (Much Faster than Queen) and his fight Lucci who is basically a speedster, and Blitzed King with Shi Shi Son Son, reacted to speed mode king and overpowered him.
He also reacted to thunder bagua and fully turned his body in a state where he could barely move post Ashura and took Thunder Bagua (A future sight blitzing move) to his chest
Sanji : Surprised Slow Oven, Didn't exactly Blitz Vergo and Ambushed Queen same Queen who couldn't even see Zoro's Slash and Save his gun.
This basically sums it up too
Zoro is overall faster than Sanji
But Sanji is good at traveling long distance
Which makes sense. Sanji and his role as a cook can be supported with his travel speed, if he needs to travel around the world to bring best ingredients to cook for Luffy and Zoro it would help.
Zoro is more combat focused speed. I doubt Sanji has better CoO and Reaction speeds than Future Sight user Hybrid Kaido so Ashura or Shi Shi Son Son are definitely blitzing him. I doubt Sanji's CoO is better than even Killers, who was able to react to Shanks named attack (He got one shot but he could still move fast enough to partially shield Kidd despite surprise attack)
Sanji is simply lacking speed feats on Zoro's level. At least Combat Speed feats