Haven't fought huscarls yet.
But my general strategy is as followed, especially in big battles where they don't instantly charge:
40-50% of my army is archers.
20-30% is infantry
10-20% is cav
I never charge, always hold position and lure them out.
My archers are in a long line, holding fire and the highest point near my spawn. My infantry is always about 30-40 meter in front or if my archers are on a hill, they are at the bottom of that hill, in shield wall.
(if the enemy has a lot of archer, spread them out as much as possible, if charged by infantry or cav, don't spread them out).
My cav are put on hold at the sides in wedge.
Most of the time, with big battles (like, I fought against 200 Vaegir with an army of 70), the enemy won't charge you and hold position. Their archer will fire at you.
So what I do; I lure them out. I have a fast horse and run big circles around their army and take some of them out ( I generaly can take out 10-15 of them before they charge) with my bow.
After some time they will charge your army and their archer will have ran out.
When they almost reach your infantry, tell your archer to fire. This will release a salvo and if your lucky, take out their whole front before they reach your troops.
Then I charge my cav from the side in wedge and let the battle play out.
This works against most armies (especially Tundra bandits or other armies with lot's of archer and infantry).
Carthars basicly the same set-up without drawing them out.
In my last battle I hade 60 Carthars against my army of 41 and only had 2 losses like this.
Do note that 80% of my army is the last tier or almost the last tier