against all odds

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

contre toute attente, contre vents et marées

despite very unfavorable circumstances

:
Against all odds, the small team won the championship.
Contre toute attente, la petite équipe a remporté le championnat.
She succeeded against all odds, proving everyone wrong.
Elle a réussi contre toute attente, prouvant que tout le monde avait tort.