Ward was the best body puncher in his prime out of these three, but Cotto is the best body puncher today.