He is obviously weaker in scaling, but I actually didn't expected Weevil to be the one captured, so narratively Marco is the only one who can do something in Sphinx' island. If he manages to save Weevil, it's already a great accomplishment, especially considering it's the same opponent who crushed King and Queen together