@taichokage: Ah yes that is correct, thanks for reminding me.
Remember this though, Marco effectively fought against Kizaru to at least a standstill, then went over and blocked an attack from Akainu, no problem. Marco's strong, I still don't understand how you can say he's mid-admiral level when he's shown himself to be at least admiral level. The only damage he really took during that battle was when he got a surprise hit because he was distracted by what was going on with WB and ofc he instantly recovered from it as soon as he could with his regenerative powers (I believe he was sea-stone cuffed for a while).
As well as this I don't understand why everyone keeps comparing Marco to Jozu, that's like comparing to Zoro to Sanji, it's pointless. We don't know the difference between the two but seeing as Marco is now the new captain, he should at least be assumed to be stronger than Jozu.
Finally, Jozu was caught by Doflamingo's strings from behind, it was a surprise attack. How long did Doflamingo manage to hold him for? I don't think it was that long.