not to mention his punch resistance had gone to shit, but anyways back to some of the best modern body punchers, I'd have to say the top 3 are Barrera, Cotto, then Hatton