Kizaru>Snakeman>Sanji>Boudman=Kata>King>Marco>Zolo in speed.
What? There's a lot of issues in this scaling.
1. Katakuri was dodging Boundman pretty well with FS. Makes no sense to scale him lower than Boundman.
2. How are Marco and King < Katakuri when they can keep up with Kizaru? If anything Katakuri hasn't shown that he could keep up with Kizaru while the other two have. Not the other way around.
3. King, in base casually outpaced RS Sanji when he caught up to Sanji escaping with Momo despite having a headstart.
Kizaru > Marco > King > Snakeman >~ Katakuri > Boundman > Sanji > Zoro
This is the correct scaling. Although Sanji and Zoro can be scaled up or low based on the feats they show now.