Out and out it has to be Vitali. He takes the hardest punches of all the mentioned fighters and never looks hurt!