Valero for sure, up there with him are Peter, Bell and Haye. Particularly Haye, watching him in person you realise he punches stupidly hard no wonder he has stamina problems...