Well, Cotto is the stronger puncher, but as we have seen in recent fights that really hasn't come into play since Pacquiao is very fast. So, I would have to go with Pacquiao.