imo i think Calzaghe would beat all the top guys at light Heavy, maybe a couple of tough fights but dont think he'd got beat by any of them.