Sanji had more feats if you count total clashes, he's always the savior when someone is in trouble it seems(vergo, doffy, bege, oven, p1).
But Zoro actually defeated people in 1v1s so I give it to Zoro. No fault to Sanji though, Oda doesn't give him anything.