This is the first arc i actually think zoro is held back by plot
There is NO reason for zoro to not be fighting Kizaru
Either this or he is nerfed by oda to lucci level
The first?
Zoro was introduced tied up to a cross.
Buggy was the worst opponent for him and made him get back stabbed before fighting Cabaji.
Against Kuro pirates. He got his 2 sword taken away from him when fighting the cat brothers then Usopp attacked him (Zoro protected Usopp that was aiming the brothers). After beating them he helped Usopp to save Kaya from MJ instead of beating Kuro himself (Luffy that was basically unharmed at the moment fought him).
He fought Mihawk so he didn't had any fight with Krieg pirates.
Mihawk left him on the edge of death and few hours later he was fighting Arlong pirates(even Arlong got surprised has he wasn't dead with that scar that's why he couldn't take Arlong on his own).
Alasbasta he fought the only enemy no one else could defeat and had to learn haki to beat him.
Skypea Oda retconned Zoro's haki so he didn't insta kill Enel.
Enies Lobby he was tied to Usopp while fighting Jabra and Kaku at same time(Kaku that got stronger than Lucci after eating a DF as we can see him slicing the build in half).
Thriller Bark he fought with one sword less because he lost to that DF marine at Enies Lobby (another retcon of his haki?).
Dressrosa Fujitora saved Doflamingo's throat from Zoro's fangs(quoting his speech to Monet).
Wano that bitch Hiyori took his best sword Shusui and gave a shit sword that nerfs him called Emma.