against all odds in German
against all odds in German
entgegen aller Erwartungen
(idiomatic) Despite seemingly insurmountable opposition or probability.
wider Erwarten
(idiomatic) Despite seemingly insurmountable opposition or probability.