On paper the Rocks Pirates should mop the floor with them, though when you take into account that everyone was weaker back then it could go either way. We don't know of the context behind their defeat to Roger and Garp. Was it just Roger and Garp or was Roger's crew also involved?