The outcome of a battle in Battlecry depends on your overall military strength compared to your opponent.
Key factors include your number of commanders, the units assigned to them, and the strength of those units. The better your unit selection and distribution across Army, Air Force, Navy, and Special categories, the higher your chances of winning.
Captains and boosts also play a major role by increasing the number of units your commanders can handle and improving their effectiveness.
If your total power is higher than your opponent’s, you’re more likely to win the battle and earn rewards.