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

1.
walaupun segala rintangan, melawan segala kemungkinan
despite very unfavorable circumstances
:
•
Against all odds, the small team won the championship.
Walaupun segala rintangan, pasukan kecil itu memenangi kejuaraan.
•
She succeeded against all odds, proving everyone wrong.
Dia berjaya walaupun segala rintangan, membuktikan semua orang salah.