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.
彼女はあらゆる困難にもかかわらず成功し、皆が間違っていたことを証明した。