IDK why people are pretending Marco would do better. Dude is 0/3 on hurting Admirals and he snuck on two of'em, even hit Akainu with backup.
The only thing he has going for him is the fact it takes time for his opponents to KO him no matter who he is. But Greenbull would just hold him down and suck him dry.