I fully expect Sanji to lose to Kizaru
He isn’t at that level yet, but to see him tank an attack forcing Kizaru to lose composure is insane.
I don’t think Sanji and Kizaru would be his main admiral fight, I think Ryo will be it - Ryo hates love, Sanji is fuelled by it.