I know Hatton got outclassed against Mayweather, and the KO was brutal, however I haven't gone with the other votes in saying he can't beat any of the dudes in the list.

A lot of it depends on how he comes back and deals with his first defeat. On his day, I think Hatton could beat each one except Cotto.