against all odds

US /əˈɡenst ɔːl ɑːdz/
UK /əˈɡenst ɔːl ɑːdz/
"against all odds" picture
1.

contra todo pronóstico, a pesar de todo

despite very unfavorable circumstances

:
Against all odds, the small team won the championship.
Contra todo pronóstico, el pequeño equipo ganó el campeonato.
She succeeded against all odds, proving everyone wrong.
Ella tuvo éxito contra todo pronóstico, demostrando que todos estaban equivocados.