Sanji is not fighting 2 Commanders at once, come on...
If Marco goes away (maybe to give medical aid on the rooftop):
- Sanji is the most likely to fight King, since he can fly, their similarities (black-fire), they already clashed once and King current mission is to kill Momo (Sanji's mission was to save Momo)
- Drake fights Queen since his attention is on him (Queen had the responsability to take down the traitor and failed), there's also a funny correlation between their DFs: Allosaurus (Drake DF) used to hunt Sauropods like Brachiousaurus (Queen DF)
If Marco doesn't go away:
- Marco fights King
- Sanji fights Queen seen the hints at Queen's history with Vinsmoke Judge
- Don't know Drake role here, tag with Sanji? Kinda meh to me...
Anyway matchups depend on what Marco will do