Lol let's just say he's too powerful for his opponents.
luffy took 11 hours to beat kata and that running away mid fight.
zoro beat king in just 5-10 mins.
zoro beat hordy before luffy that too underwater.
zoro was using haki pre time skip could have beat crocodile easily unlike giving plot armour to luffy like using water as an alternative to haki. luffy got one shotted by crocodile without water. zoro could have easily done better.
he went to fight doflamingo and was interupted by fujitora , still pushed him back though.
he skipped whole arc of development where luffy got FS. yet both had their major villain as kaido in wano and luffy was one shotted by kaido and zoro was the mvp of rooftop.
luffy wasn't in the condition to even walk after beating rob lucci but zoro was fine even after using ashura.
it was nightmare luffy which beat moria not luffy. luffy was long deafeated by moria in the start. zoro clearly won 1v1 in ryuma zombie fight.
and sadaobody. zoro let alone punch a CD, he was ready to kill him. supernova's questioned why he isn't the captain.
and don't even let me come to marineford. where luffy just got tossed around.