I mean defeat more like he showed already that he is stronger cuz he is on top after every of those fights.
The last 2 hits from Luffy are the result of Kizaru attacking Bonney and VP respectively lol. You can even make the argument that White Star Gun was due to him chasing VPs tank before he turned around and fired a laser at Luffy (who yes, countered it).
Im just saying I wouldnt even call this a fight.
The only real aspects of this fight were in the beginning, and both times Kizaru either outmatched Snakeman or matched Gear 5:
And
Hell, even the first time Luffy threw him he countered it only to leave because he wasnt even trying to fight him:
1091-1094 hes trying to get away from Luffy to kill VP
1103-1108 he consistently tries to kill Bonney and VP and gets hit by Luffy on the side.
This isnt even really a fight lmao, at least not one where tue Admiral is even intending on fighting Luffy. Maybe he will now that VP is dead? But he isnt down and he hasnt really shown anything either.