Unofficial fan reference · game data patch 9.0.4 (Oct 15, 2026)
Skeleton Warriors unit card

Skeleton Warriors

Melee infantry· Sword Infantry· Tier 1· 160 models at Ultra size

Duel it in the combat calculator →

Skeleton Warriors are Vampire Counts, Undead Legions and Tomb Kings melee infantry: 9,760 HP across 160 models, armour 20, melee attack 18, melee defence 22, weapon strength 26. It costs 300 in the campaign and in multiplayer. Unit key wh_main_vmp_inf_skeleton_warriors_0. Patch 9.0.4, from the game's data tables.

Health

61 per model

9,760

top 28% of class

Armour

shield blocks 35% of small-arms missiles from the front (not artillery)

20

bottom 26% of class

Leadership

35

bottom 1% of class

Speed

31

bottom 32% of class

Melee attack

18

bottom 3% of class

Melee defence

22

bottom 10% of class

Weapon strength

20 base + 6 armour-piercing

26

bottom 16% of class

Charge bonus

6

bottom 8% of class

Attributes

  • Causes Fear

    This unit frightens all enemy units, reducing their leadership when nearby. It is also immune to fear. Fear penalties do not stack.

  • Hide (forest)

    This unit can hide in forests until enemy units get too close.

  • Undead

    Undead units cannot be routed, but take damage when their Leadership is broken. Undead units also have: Fear and Terror Immunity Undead units may also have their hit points restored by special characters such as the Vampire Counts Necromancer.

Abilities

  • CrumblingDirect Damage · Causes damage to selfpassive
  • DisintegratingDirect Damage · Causes severe damage to selfpassive

Counters

Vulnerable to

Computed from base unit-card values (no skills, items or abilities), one rule per line; examples are units with the most of that trait. How counters are worked out · Try it in the combat calculator

Gold for gold

COMPUTEDAt equal gold it beats 85% of the game's 194 infantry units in melee. Per 1,000 gold: 122.8 damage per second against Chaos Warriors; it lasts 82.7 s against one unit of them.

Beats, at a similar price: Nurglings (2.25× faster), Miners (1.69× faster), Ungor Spearmen Herd (1.57× faster)

Loses to, at a similar price: Zombie Pirate Deckhand Mob (1.51× slower), Spearmen (Shields) (1.41× slower), Men-at-Arms (1.37× slower)

Equal gold, every model fighting at its weapon's attack interval, combat calculator formulas; no charge, mass, splash, leadership or abilities. “Similar price”: within 30% of its 300 multiplayer gold. Vampire Counts units ranked.

Match-ups people search for: Skeleton Warriors vs Tomb Guard

Patch changes

Patch 9.0wh_main_vmp_inf_skeleton_warriors_0

  • Custom battle: now in the Undead Legions roster

Patch 9.0wh2_dlc09_tmb_inf_skeleton_warriors_0

  • Custom battle: now in the Undead Legions roster

Every version of Skeleton Warriors

2 units share this name across races (mounts, race versions, renown or faction variants). Differences from the first row are highlighted.

VersionHPModelsArmourLead.SpeedMAMDWSChargeCostUpkeepUnit key
Vampire Counts, Undead LegionsSword Infantry9,760160203531182226630075wh_main_vmp_inf_skeleton_warriors_0
Tomb Kings, Undead LegionsSword Infantry9,7601602035281822265——wh2_dlc09_tmb_inf_skeleton_warriors_0

Who can field it

  • Undead Legions · Host of Nagash
  • Vampire Counts · The Drakenhof Conclave
  • Tomb Kings · Khemri

Custom Battle lists factions under each race; every faction of a race fields that race's units (units_custom_battle_permissions rows of any of its factions). The name after the race is the faction the army builder uses.

The game also has 4 summoned or scripted copies of this unit that no building or mercenary pool recruits (wh2_dlc09_tmb_inf_skeleton_warriors_0_summoned, wh3_dlc29_vmp_inf_skeleton_warriors_0_raise_legion, wh3_dlc29_vmp_inf_skeleton_warriors_0_the_awakening, wh_main_vmp_inf_skeleton_warriors_0_summoned).

Where these numbers come from

Read from the game's database tables for patch 9.0.4 (main_units, land_units, battle_entities, melee_weapons, projectiles…) as published in the WH3-Dump export (commit 099796e8). Formulas that turn table values into card values are checked against known units before they are shown — how we verify.