I dont know if Hatton "Whips" Cotto but It will be close.... Puncher against, smart, har punching, boxer...... tough