against all odds in Spanish
against all odds in Spanish
contra viento y marea
(idiomatic) Despite seemingly insurmountable opposition or probability.
contra todo pronóstico
(idiomatic) Despite seemingly insurmountable opposition or probability.