against all odds

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

على الرغم من كل الصعاب, رغم كل شيء

despite very unfavorable circumstances

:
Against all odds, the small team won the championship.
على الرغم من كل الصعاب، فاز الفريق الصغير بالبطولة.
She succeeded against all odds, proving everyone wrong.
نجحت على الرغم من كل الصعاب، وأثبتت أن الجميع كانوا مخطئين.