I feel like Kidd is going to take out King. He hasn't had a single fight in the series yet and with Oda playing him up to be Luffy's rival, he should at the very least be strong enough to take out King. That and Kidd can fly with magnetism so he can engage King in the sky, Zoro can't.
Zoro vs Queen and Sanji vs Jack would be much better fights imo. Neither Zoro nor Sanji have beaten a single high tier yet. So it I doesn't make sense to me that they suddenly jump to YC1 and YC2 tier.