Id say Calzaghe as he has fought the best throughout his long career and not just waited till his last 3 fights to fight guys who are not clinically dead.