against all odds
US /əˈɡenst ɔːl ɑːdz/
UK /əˈɡenst ɔːl ɑːdz/

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.