So far the entire Marine Raid against Shichibukai has been a failure. Buggy, Mihawk escaped and with Crocodile they formed the Cross Guild, but Oda needs to give them some win, otherwise the entire Marine/SSG hype would be pathetic. Weevil probably escaped the marines himself, so it's likely Hancock will be the one who might end up captured