The only one I would put my money on to beat him is Hagler at 160 in a 15 rounder.

The rest would give him hell but I don't know if they would beat him at 147.