I just don't see a non flier fighting King, Marco is the only other option and he is already a YC1 with more prestiege than King so there is not that much draw to that fight.
So Sanji is the only real option, unless King cuts out half his power set to fight Zoro.
So Sanji is the only real option, unless King cuts out half his power set to fight Zoro.
Besides, Kaido can fly and he's facing people who can't.