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

1.
вопреки всему, несмотря ни на что
despite very unfavorable circumstances
:
•
Against all odds, the small team won the championship.
Несмотря ни на что, маленькая команда выиграла чемпионат.
•
She succeeded against all odds, proving everyone wrong.
Она добилась успеха вопреки всему, доказав всем, что они ошибались.