WoW Forever race tier list
Up to date with the 26 October racial update (client 70532) · MythicSim Rust engine e1f81df (matches a667dce84) · Spec tier list →
Choose a class and spec to rank its eligible races by simulated DPS. Each comparison keeps the preset gear, talents and rotation fixed.
- Classes
- 9
- Preset builds
- 34
- Iterations per race
- 10,000
- Snapshot
Choose your class
Hunter specialization
Only specs with a finished race comparison can be picked. Each uses one fixed preset build.
Survival (weave) Hunter
7 eligible races · 0 / 20 / 31 build · 2.19% between the top and bottom race
Level 60 character against a level 63 raid-boss target · 120 ± 15 seconds · Empty trinket slots
This reference set already reaches the hit cap, so Dwarf's extra hit would be wasted on it. Dwarf also runs with Painweaver Band in place of Tarnished Elven Ring, the trade a Dwarf player would make, and ranks on whichever is better. Other races would drop under the cap with it.
Tiers use the unrounded gap from the highest mean DPS: S ≤ 1% · A > 1% to 2% · B > 2% to 3% · C > 3%. Bands only describe this preset. Empty tiers are hidden.
T marks a tie within sim noise: those races' ± ranges overlap, so the sim can't put them in order. A tie only covers sim randomness, not mechanics the sim may model wrong.
S tier
Within 1%- 1

Night Elf
Top result · Base Str 52 · Agi 130 · Racials +1.32% · +16.1 DPS
1,228.4DPS
± 1.2
Elune's Light is +10% crit for 15 seconds every 3 minutes. Shadowmeld is not ranked.
- 2

Human
0.71% behind · 8.7 DPS · was T1 · Base Str 55 · Agi 125 · Racials +0.95% · +11.5 DPS
1,219.6DPS
± 1.1
Ruthless is +1% crit. The Human Spirit is +10% spirit.
A tier
Over 1% to 2%- T3

Troll
1.01% behind · 12.4 DPS · was T6 · Base Str 56 · Agi 127 · Racials +0.65% · +7.9 DPS
1,215.9DPS
± 1.1
Berserking is +10% attack and casting speed for 15 seconds every 3 minutes. Beast damage and Regeneration are not ranked.
- T3

Orc
1.03% behind · 12.7 DPS · was #4 · Base Str 58 · Agi 122 · Racials +0.94% · +11.3 DPS
1,215.7DPS
± 1.1
Blood Fury is +10% attack power and spell power for 15 seconds every 2 minutes. Command is +5% pet damage for Hunters and Warlocks.
- T3

Skyborne
1.08% behind · 13.2 DPS · Base Str 54 · Agi 126 · Racials +0.50% · +6.0 DPS
1,215.1DPS
± 1.1
High Order (Alliance) and Windshaper (Horde) share the same racials. Wind Blessed is +2% haste. Read Ley Line regeneration and elemental damage are not ranked.
- 6

Dwarf
1.75% behind · 21.5 DPS · was #5 · Base Str 57 · Agi 121 · Racials +0.21% · +2.6 DPS · Painweaver Band +1.7 DPS over the capped set
1,206.9DPS
± 1.1
Artisan's Precision is +1% hit with attacks and spells. Beast damage and Stoneform are not ranked.
B tier
Over 2% to 3%- 7

Tauren
2.19% behind · 26.9 DPS · was T6 · Base Str 60 · Agi 120 · Racials no measurable change
1,201.5DPS
± 1.1
Endurance is +5% health, which is not ranked, nor are survivability and control.
± is an approximate 95% confidence interval for mean DPS from sim variation. Where ranges overlap, the order between those races isn't settled, so they share a rank. The interval doesn't cover missing or wrong game mechanics. Bars start at zero.
Winners and losers: 26 October racial update
Winners
Night Elftops 14 specs, was 4
Undeadtops 12 specs, was 2
Gnometops 6 specs, was 4
Dwarftops 2 specs, was 0
Trolltops 2 specs, was 0
Losers
Humantops 6 specs, was 25
Skybornetops 4 specs, was 10
Orctops 4 specs, was 7
Taurentops 0 specs, was 2
How many specs each race tops (ties included) before and after the update, across all 34 race boards. Pick a spec for each race's own move.
Race comparisons by class and spec
All 34 preset builds, each with the same settings. Specs without a simmed preset aren't ranked.
Warrior
- Fury Warrior races9 eligible
- Arms Warrior races9 eligible
- Protection Warrior races9 eligible
- Fury-prot (Experimental) Warrior races9 eligible
Paladin
- Protection Paladin races3 eligible
- Ret-prot (Experimental) Paladin races3 eligible
- Holy-prot (Experimental) Paladin races3 eligible
- Shockadin (Experimental) Paladin races3 eligible
- Retribution Paladin races3 eligible
Hunter
- Beast Mastery (weave) Hunter races7 eligible
- Beast Mastery (turret) Hunter races7 eligible
- Marksmanship (weave) Hunter races7 eligible
- Marksmanship (turret) Hunter races7 eligible
- Survival (weave) Hunter races7 eligible
- Survival (melee) Hunter races7 eligible
Rogue
- Assassination Rogue races8 eligible
- Combat Rogue races8 eligible
- Subtlety Rogue races8 eligible
Priest
- Shadow Priest races6 eligible
- Smite (Experimental) Priest races6 eligible
Shaman
- Elemental Shaman races5 eligible
- Enhancement Shaman races5 eligible
- Elehance (Experimental) Shaman races5 eligible
Mage
- Arcane Mage races6 eligible
- Fire Mage races6 eligible
- Frost Mage races6 eligible
- Frostfire (Experimental) Mage races6 eligible
Warlock
- Affliction Warlock races5 eligible
- Demonology Warlock races5 eligible
- Destruction Warlock races5 eligible
- Destruction (fire) Warlock races5 eligible
Druid
- Balance Druid races3 eligible
- Feral (Cat) Druid races3 eligible
- Feral (Bear) Druid races3 eligible
How the race comparison works
A race can lead on this preset and fall behind with different gear, fight length or rotation. Utility, PvP and healing are outside this comparison. Creature-specific bonuses are inactive on the neutral target.
Every race uses the same equipment, 0/20/31 talents, hunter rotation, professions, buffs, consumables and encounter. Only the race changes. Rotations are the current presets and aren't tuned per race, and racial cooldowns are used the way those presets use them.
Equipment also stays the same across factions. Some presets have faction-restricted items, so the gear is a shared stat template. Not every race could equip all of it.
Racials shows what each race's racial effects are worth on this preset: the same character with every racial turned off, keeping that race's base stats. Base shows the race's level 60 starting attributes before gear and racials: strength and agility on physical builds, intellect and spirit on casters. Races start a few points apart, so a race can gain more from its racials and still rank lower. Those gaps are worth a few DPS at most and are often inside the uncertainty.
Eligible race and class combinations follow the sim's class data. Skyborne's faction halves, High Order (Alliance) and Windshaper (Horde), share the same racials, so they show as one card wherever both can play the class. Each spec entry is one preset build.
This page is a precomputed snapshot, and its numbers may come from a different sim version than the spec tier list. They only line up with each other, so compare races within this table.
Racial implementation and assumptions·Eligible race source
Exact build and simulation settings
- Generated (UTC)
- 2026-10-29T15:16:12Z
- Preset race / talents
- Night Elf · -00531500114-530200230050022151
- Iterations / random seed
- 10,000 / 1179603525
Full baseline engine request below. Each variant replaces raid.parties[0].players[0].race with its engine race enum; the no-racials figure also sets the player's disableRacials option. Includes exact item IDs, enchants, buffs and rotation. Request SHA-256: dfb04d5fcf97a5feb5d75b8c44f25079dbda14fea0e8544fd2e247b5df95dcef.
{
"encounter": {
"duration": 120,
"durationVariation": 15,
"executeProportion20": 0.2,
"executeProportion25": 0.25,
"executeProportion35": 0.35,
"executeProportion45": 0.45,
"executeProportion90": 0.9,
"noHitSuppression": true,
"targets": [
{
"canCrush": true,
"damageSpread": 0.3333,
"id": 213336,
"level": 63,
"minBaseDamage": 3000,
"name": "Level 60",
"parryHaste": true,
"stats": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
805,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3731,
0,
127393,
0,
0,
0,
0,
0,
0,
0,
0
],
"swingSpeed": 2
}
]
},
"raid": {
"buffs": {
"arcaneBrilliance": true,
"giftOfTheWild": true,
"prayerOfSpirit": true
},
"debuffs": {
"curseOfElements": true,
"curseOfRecklessness": true,
"exposeArmor": true,
"faerieFire": true,
"giftOfArthas": true,
"huntersMark": true,
"judgementOfWisdom": true,
"sunderArmor": true
},
"parties": [
{
"buffs": {
"battleShout": "TristateEffectRegular",
"graceOfAirTotem": true,
"leaderOfThePack": true,
"manaSpringTotem": "TristateEffectRegular",
"moonkinAura": true,
"strengthOfEarthTotem": true,
"windfuryTotem": true
},
"players": [
{
"bonusStats": {
"stats": [
0,
20,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
"buffs": {
"greaterBlessingOfKings": true,
"greaterBlessingOfMight": true,
"greaterBlessingOfWisdom": true
},
"class": "ClassHunter",
"consumables": {
"alcoholId": 21151,
"attackPowerBuffId": 12460,
"battleElixirId": 250328,
"conjuredId": 12662,
"conjuredItems": [
12662
],
"dragonbreathChili": true,
"flaskId": 13512,
"guardianElixirId": 250337,
"mhImbueId": 16138,
"potId": 13444,
"potions": [
13444
],
"spellPowerElixirId": 13454,
"strengthBuffId": 12451,
"zanzaId": 8412
},
"distanceFromTarget": 11,
"equipment": {
"items": [
{
"enchant": 1508,
"id": 252605
},
{
"enchant": 904,
"id": 15411
},
{
"id": 18686
},
{
"enchant": 7667,
"id": 13340
},
{
"enchant": 1891,
"id": 252483
},
{
"enchant": 7656,
"id": 18375
},
{
"enchant": 8206,
"id": 15063
},
{
"id": 272397
},
{
"enchant": 1508,
"id": 15062
},
{
"enchant": 1887,
"id": 13402
},
{
"id": 18500
},
{
"id": 18500
},
{
"enchant": 1900,
"id": 12784
},
{
"enchant": 664,
"id": 18738
}
]
},
"hunter": {
"options": {
"classOptions": {
"ammo": "ThoriumHeadedArrow",
"petAttackSpeed": "OneTwo",
"petType": "PetNone",
"petUptime": 1,
"quiverBonus": "Speed15"
}
}
},
"name": "survival-hunter",
"profession1": "Engineering",
"race": "RaceNightElf",
"reactionTimeMs": 100,
"rotation": {
"prepullActions": [
{
"action": {
"castSpell": {
"spellId": {
"spellId": 1299447
}
}
},
"doAtValue": {
"const": {
"val": "-10s"
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 20904
}
}
},
"doAtValue": {
"const": {
"val": "-1.75s"
}
}
}
],
"priorityList": [
{
"action": {
"castSpell": {
"spellId": {
"itemId": 12662
}
},
"condition": {
"cmp": {
"lhs": {
"math": {
"lhs": {
"maxMana": {}
},
"op": "OpSub",
"rhs": {
"currentMana": {}
}
}
},
"op": "OpGt",
"rhs": {
"const": {
"val": "1350"
}
}
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"itemId": 13444
}
},
"condition": {
"cmp": {
"lhs": {
"math": {
"lhs": {
"maxMana": {}
},
"op": "OpSub",
"rhs": {
"currentMana": {}
}
}
},
"op": "OpGt",
"rhs": {
"const": {
"val": "1800"
}
}
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 3045
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 20554
}
},
"condition": {
"not": {
"val": {
"auraIsActive": {
"auraId": {
"spellId": 3045
}
}
}
}
}
}
},
{
"action": {
"autocastOtherCooldowns": {}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 1259799
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 25295
}
},
"condition": {
"and": {
"vals": [
{
"cmp": {
"lhs": {
"dotRemainingTime": {
"spellId": {
"spellId": 25295
}
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "0.5"
}
}
}
}
]
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 14287
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 2643
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 14266,
"tag": 3
}
}
}
},
{
"action": {
"condition": {
"and": {
"vals": [
{
"cmp": {
"lhs": {
"math": {
"lhs": {
"autoSwingTime": {
"autoType": "Ranged"
}
},
"op": "OpSub",
"rhs": {
"autoTimeToNext": {
"autoType": "RangedAuto"
}
}
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "0.75s"
}
}
}
},
{
"or": {
"vals": [
{
"or": {
"vals": [
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 1317257
}
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
},
{
"and": {
"vals": [
{
"auraIsActive": {
"auraId": {
"spellId": 1310726
}
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14271
}
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
]
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14305
}
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
]
}
},
{
"cmp": {
"lhs": {
"autoTimeToNext": {
"autoType": "MainHandAuto"
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "1s"
}
}
}
}
]
}
}
]
}
},
"move": {
"rangeFromTarget": {
"const": {
"val": "5"
}
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 14271
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 1317257
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 14305
}
}
}
},
{
"action": {
"castSpell": {
"spellId": {
"spellId": 14268
}
},
"condition": {
"and": {
"vals": [
{
"cmp": {
"lhs": {
"unitDistance": {}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "5"
}
}
}
},
{
"cmp": {
"lhs": {
"math": {
"lhs": {
"autoSwingTime": {
"autoType": "MainHand"
}
},
"op": "OpSub",
"rhs": {
"autoTimeToNext": {
"autoType": "MainHandAuto"
}
}
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "2s"
}
}
}
},
{
"or": {
"vals": [
{
"or": {
"vals": [
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 1317257
}
}
},
"op": "OpGt",
"rhs": {
"math": {
"lhs": {
"const": {
"val": "8s"
}
},
"op": "OpSub",
"rhs": {
"math": {
"lhs": {
"math": {
"lhs": {
"autoSwingTime": {
"autoType": "MainHand"
}
},
"op": "OpSub",
"rhs": {
"autoTimeToNext": {
"autoType": "MainHandAuto"
}
}
}
},
"op": "OpAdd",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
}
}
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14271
}
}
},
"op": "OpGt",
"rhs": {
"math": {
"lhs": {
"const": {
"val": "5s"
}
},
"op": "OpSub",
"rhs": {
"math": {
"lhs": {
"math": {
"lhs": {
"autoSwingTime": {
"autoType": "MainHand"
}
},
"op": "OpSub",
"rhs": {
"autoTimeToNext": {
"autoType": "MainHandAuto"
}
}
}
},
"op": "OpAdd",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
}
}
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14305
}
}
},
"op": "OpGt",
"rhs": {
"math": {
"lhs": {
"const": {
"val": "18s"
}
},
"op": "OpSub",
"rhs": {
"math": {
"lhs": {
"math": {
"lhs": {
"autoSwingTime": {
"autoType": "MainHand"
}
},
"op": "OpSub",
"rhs": {
"autoTimeToNext": {
"autoType": "MainHandAuto"
}
}
}
},
"op": "OpAdd",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
}
}
}
}
]
}
},
{
"not": {
"val": {
"or": {
"vals": [
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 1317257
}
}
},
"op": "OpLe",
"rhs": {
"gcdTimeToReady": {}
}
}
},
{
"and": {
"vals": [
{
"auraIsActive": {
"auraId": {
"spellId": 1310726
}
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14271
}
}
},
"op": "OpLe",
"rhs": {
"gcdTimeToReady": {}
}
}
}
]
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14305
}
}
},
"op": "OpLe",
"rhs": {
"gcdTimeToReady": {}
}
}
}
]
}
}
}
}
]
}
},
{
"not": {
"val": {
"and": {
"vals": [
{
"cmp": {
"lhs": {
"autoTimeToNext": {
"autoType": "OffHandAuto"
}
},
"op": "OpGt",
"rhs": {
"const": {
"val": "0s"
}
}
}
},
{
"cmp": {
"lhs": {
"autoTimeToNext": {
"autoType": "OffHandAuto"
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
]
}
}
}
}
]
}
}
}
},
{
"action": {
"condition": {
"and": {
"vals": [
{
"cmp": {
"lhs": {
"unitDistance": {}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "5"
}
}
}
},
{
"cmp": {
"lhs": {
"math": {
"lhs": {
"autoSwingTime": {
"autoType": "MainHand"
}
},
"op": "OpSub",
"rhs": {
"autoTimeToNext": {
"autoType": "MainHandAuto"
}
}
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "2s"
}
}
}
},
{
"or": {
"vals": [
{
"or": {
"vals": [
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 1317257
}
}
},
"op": "OpGt",
"rhs": {
"math": {
"lhs": {
"const": {
"val": "8s"
}
},
"op": "OpSub",
"rhs": {
"math": {
"lhs": {
"math": {
"lhs": {
"autoSwingTime": {
"autoType": "MainHand"
}
},
"op": "OpSub",
"rhs": {
"autoTimeToNext": {
"autoType": "MainHandAuto"
}
}
}
},
"op": "OpAdd",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
}
}
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14271
}
}
},
"op": "OpGt",
"rhs": {
"math": {
"lhs": {
"const": {
"val": "5s"
}
},
"op": "OpSub",
"rhs": {
"math": {
"lhs": {
"math": {
"lhs": {
"autoSwingTime": {
"autoType": "MainHand"
}
},
"op": "OpSub",
"rhs": {
"autoTimeToNext": {
"autoType": "MainHandAuto"
}
}
}
},
"op": "OpAdd",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
}
}
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14305
}
}
},
"op": "OpGt",
"rhs": {
"math": {
"lhs": {
"const": {
"val": "18s"
}
},
"op": "OpSub",
"rhs": {
"math": {
"lhs": {
"math": {
"lhs": {
"autoSwingTime": {
"autoType": "MainHand"
}
},
"op": "OpSub",
"rhs": {
"autoTimeToNext": {
"autoType": "MainHandAuto"
}
}
}
},
"op": "OpAdd",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
}
}
}
}
]
}
},
{
"not": {
"val": {
"or": {
"vals": [
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 1317257
}
}
},
"op": "OpLe",
"rhs": {
"gcdTimeToReady": {}
}
}
},
{
"and": {
"vals": [
{
"auraIsActive": {
"auraId": {
"spellId": 1310726
}
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14271
}
}
},
"op": "OpLe",
"rhs": {
"gcdTimeToReady": {}
}
}
}
]
}
},
{
"cmp": {
"lhs": {
"spellTimeToReady": {
"spellId": {
"spellId": 14305
}
}
},
"op": "OpLe",
"rhs": {
"gcdTimeToReady": {}
}
}
}
]
}
}
}
}
]
}
},
{
"not": {
"val": {
"and": {
"vals": [
{
"cmp": {
"lhs": {
"autoTimeToNext": {
"autoType": "OffHandAuto"
}
},
"op": "OpGt",
"rhs": {
"const": {
"val": "0s"
}
}
}
},
{
"cmp": {
"lhs": {
"autoTimeToNext": {
"autoType": "OffHandAuto"
}
},
"op": "OpLe",
"rhs": {
"const": {
"val": "0.5s"
}
}
}
}
]
}
}
}
}
]
}
},
"move": {
"rangeFromTarget": {
"const": {
"val": "11"
}
}
}
}
}
],
"type": "TypeAPL"
},
"talentsString": "-00531500114-530200230050022151"
}
]
}
]
},
"simOptions": {
"iterations": 10000,
"randomSeed": "1179603525"
}
}Racials in this sim
The racials each race brings to this board, as the simulation applies them. Hover one for the game's own tooltip. Utility racials such as Stoneform, Shadowmeld and War Stomp are not ranked.
- Night Elf
- Elune's Light: +10% crit for 15 seconds, every 3 minutes.
- Human
- Ruthless: +1% crit with all spells and attacks.
- The Human Spirit: +10% spirit.
- Troll
- Berserking: +10% attack and casting speed for 15 seconds, every 3 minutes.
- Orc
- Blood Fury: +10% melee and ranged attack power and spell power for 15 seconds, every 2 minutes.
- Command: +5% pet damage.
- Skyborne
- Wind Blessed: +2% spell, melee and ranged haste.
- Dwarf
- Artisan's Precision: +1% hit with all spells and attacks.
- Tauren
- Endurance: +5% health.
Reading the WoW Forever race tier list
What is the best race for my class and spec?
Pick your class and spec above to see which races lead on its preset build in the current model. It isn't advice on which race to play: the game is in beta, the sims are experimental, and gear, talents, rotation and fight length can all change the order. Faction, looks, utility and PvP matter too.
Does this show the highest parsing races?
No. These are sims on MythicSim's Forever engine with one fixed build. No raid logs go into them, so they say nothing about parses, player skill or which races are popular.
What do the race tiers mean?
S is within 1% of the top race on the selected preset, A is over 1% to 2% behind, B is over 2% to 3% behind and C is more than 3% behind. When results are close, every race can land in S. Races whose ranges overlap share a rank (T2), because the sim can't separate them.
Which races gained from the 26 October racial update?
In the sims, Night Elf now tops 14 specs (was 4), Undead 12 (was 2), Gnome 6 (was 4), Dwarf 2 (was 0) and Troll 2 (was 0). Human now tops 6 specs (was 25), Skyborne 4 (was 10), Orc 4 (was 7) and Tauren 0 (was 2). A race tops a spec when it ranks first on that spec's board, ties included. Pick a spec above for its full race order; the arrows show each race's move since the update.
What happened to weapon specializations?
The 16 October beta update replaced them with racials that need no weapon, and Blizzard's 26 October racial pass keeps them out so future loot is not judged by weapon type: Human Ruthless is +1% crit, Dwarf Artisan's Precision is +1% hit, and Orc Command is +5% pet damage for Hunters and Warlocks. So every race ranks on the preset's own weapons, and no race needs a sword, axe or mace.
How is this different from the spec tier list?
This page changes only race within a single preset build. The WoW Forever DPS tier list compares different spec presets. That page compares specs; this one compares races within one spec. Their engine snapshots can differ, so only compare DPS within each board.
