How I easily obtain the achievement called "Against All Odds" in Mount and Blade Bannerlord 2. In order to get this achievement you need to defeat an enemy army that is numerically superior to your troops by at least 500 units.
You can easily get this achievement during a siege defense battle.