By pure definition as the Sword his AP stat will probably be one of the highest in the world, Sanji as the Shield will have one of the highest defense stats.
Oda is building them to become like those Pokemon from the game Sword & Shield, Zacian (sword) Zamazenta (shield). Stats wise equal but consensus amongst gamers is that Sword Zacian is better due to having some intangibles, AP boosters and special abilities.
Zacian Sword is also more skewed towards a few super high stats and some rather average, especially AP is ridiculous, while Zamazenta Shield is more spread out strong in all departments. Kind of like our wings.
If I understood it correctly Zacians AP of 170 is one of the highest ever recorded in Pokemon (190 Mega Mewtwo ATH) but Zacians special ability (Zoros bandana 😄) gets it up to a ridiculous 255.