This isn't how it works
Marco wast Linlin mercu
Unlike with Mihawk where he didn't even dominate or Catch Vista
He never also dodged Kizaru, he just went through Kizaru la ers coz he can tanks them with his regen
Marco can't beat Katakuri
His CoO, CoA, AP, DC, AoE, skills, speed (barely boundman tier at best) can't beat or Stalemate Katakuri's skills.
Where is Marco Barrier haki ? Super speed? Getting tagged easily by linlin tha bas elufdy can dodge many times