Is there any non-cavalry unit (basically no camels/horses/elephants) than can defeat a Lancer in a one on one without suffering over 85% casualties? Obudshaers (awesome guys) can kill them all off, but they usually lose around 130-140 men. Janissary Heavy Infantry has great attack stats, but their armor is pathetic, and they get wiped out instantly. The elite pikes can usually deal around 30-40% casualties but die out overtime.
So yeah. Only Obudshaers seem to be able to defeat Lancers.
EDIT - Only units from playable factions please, without mods and anything like that.