According to Compubox, Guerrero landed more on Mayweather than Cotto did. I am not a punchstat buff or expert but that does not seem realistic to me. Cotto landed more shots and also of better quality.

Mayweather's face at the end of the fight showed who landed more shots. Compubox had a very bad night.