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

1.
contro ogni previsione, contro ogni probabilità
despite very unfavorable circumstances
:
•
Against all odds, the small team won the championship.
Contro ogni previsione, la piccola squadra ha vinto il campionato.
•
She succeeded against all odds, proving everyone wrong.
Ha avuto successo contro ogni previsione, dimostrando che tutti si sbagliavano.