C
When Zoro defeated a calamity Sanji defeated one too, when Zoro defeats a Titanic captain Sanji will too, when Zoro defeats an Admiral Sanji will too and when Zoro defeats a Gorosei Sanji will as well. Then we'll all live happily ever after, together, in harmony. The End.
Mr.1 >>>>> Mr.2 (He would have murdered sanji in a low diff)
Ryuma >>>>> Abasalom (not even a debate)
Pica >> Vergo
King >>>> Queen.
Just because they are in the same faction doesn't mean they are ewually powered.
Oda nerfs zoro everytime as well. Zoro barely goes all out in a fight.
Gorosei might have weaker and stronger ones but Even the weakest one would be around Yonkou class.
Sanji ain't resdy for that. He is YC2 at this point.