against all odds

US /əˈɡenst ɔːl ɑːdz/
UK /əˈɡenst ɔːl ɑːdz/
"against all odds" picture
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.