For the final war? Neither are delusional. Both should be strong enough to beat an admiral in the end. It just depends on the strength ranking of the admirals. If Kizaru is the strongest, Zoro will beat him. If Fuji or Ryokugyu is stronger, Sanji will likely beat Kizaru while Zoro fights them.