The only way I've really seen that made since was to temp the enemy into crossing a river or engaging on a hill or mountain, bonus if you have a command modifier for one of those terrain types.
The bad thing is that the game almost never makes any sense as to why outnumbered troops win. For example, 10k English troops charge 14 French troops. The English win in 1068. How does that make sense? I guess they just had better generals? If you can stack out generals with 20 martial skill, they just steamroll, even sometimes where they ought to loose. But sometimes not.
I think the better question is, does it make sense which army wins? As far as I know, most of that is tied up in variables that are hidden or not apparent to a player. This is something of a Paradox design strategy: they don't tell you much of anything. The best strategy I've seen to win against an opponent with more troops than you is to just make an ally who has more troops than them. There's always a bigger fish. Waiting them out helps a lot too. Assassination, buying multiple merc companies.
The bad thing is that the game almost never makes any sense as to why outnumbered troops win. For example, 10k English troops charge 14 French troops. The English win in 1068. How does that make sense? I guess they just had better generals? If you can stack out generals with 20 martial skill, they just steamroll, even sometimes where they ought to loose. But sometimes not.
I think the better question is, does it make sense which army wins? As far as I know, most of that is tied up in variables that are hidden or not apparent to a player. This is something of a Paradox design strategy: they don't tell you much of anything. The best strategy I've seen to win against an opponent with more troops than you is to just make an ally who has more troops than them. There's always a bigger fish. Waiting them out helps a lot too. Assassination, buying multiple merc companies.