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.
เธอประสบความสำเร็จแม้จะมีอุปสรรคมากมาย พิสูจน์ให้ทุกคนเห็นว่าคิดผิด