WoW Forever race tier list

Up to date with the 2 November development notes (client 70707) · MythicSim Rust engine 8e9b8df (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

Retribution Paladin

3 eligible races · 12 / 8 / 31 build · 0.83% between the top and bottom race

Level 60 character against a level 63 raid-boss target · 120 ± 15 seconds · Empty trinket slots

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.

S tier

Within 1%
  1. 1

    Human

    Top result · Base Str 105 · Agi 65 · Racials +0.80% · +8.4 DPS

    1,062.1DPS

    ± 0.9

    Ruthless is +1% crit. The Human Spirit is +10% spirit.

  2. 2

    Undead

    0.39% behind · 4.2 DPS · was T1 · Base Str 104 · Agi 63 · Racials +0.59% · +6.2 DPS

    1,057.9DPS

    ± 0.9

    Touch of the Grave drains up to 5% of maximum health on a 20% proc, 30% for priests, mages and warlocks, at most once every 15 seconds. Whether it can crit is unverified.

  3. 3

    Dwarf

    0.83% behind · 8.8 DPS · Base Str 107 · Agi 61 · Racials +0.08% · +0.9 DPS

    1,053.2DPS

    ± 0.9

    Artisan's Precision is +1% hit with attacks and spells. Beast damage and Stoneform are not ranked.

± 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: client 70630 → 70707

Winners

  1. Gnometops 9 specs, was 5
  2. Humantops 7 specs, was 6
  3. Skybornetops 6 specs, was 5

Losers

  1. Night Elftops 12 specs, was 14
  2. Orctops 1 spec, was 2
  3. Dwarftops 1 spec, was 2
  4. Trolltops 1 spec, was 2
  5. Undeadtops 11 specs, was 12

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

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, 12/8/31 talents, retribution_paladin 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-11-04T12:59:50Z
Preset race / talents
Human · 050050002-503-05233301001301351
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: 20c39934d7bb6a4c572d62d9fd276f737db4b2aa9241a96d9bf0547b7b2f2c9f.

{
  "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,
      "faerieFire": true,
      "giftOfArthas": true,
      "judgementOfTheCrusader": true,
      "judgementOfWisdom": true,
      "sunderArmor": true
    },
    "parties": [
      {
        "buffs": {
          "battleShout": "TristateEffectRegular",
          "graceOfAirTotem": true,
          "leaderOfThePack": true,
          "moonkinAura": true,
          "strengthOfEarthTotem": true,
          "windfuryTotem": true
        },
        "players": [
          {
            "bonusStats": {
              "stats": [
                0,
                0,
                0,
                0,
                0,
                28,
                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": "ClassPaladin",
            "consumables": {
              "attackPowerBuffId": 12460,
              "battleElixirId": 250328,
              "conjuredId": 12662,
              "conjuredItems": [
                12662
              ],
              "dragonbreathChili": true,
              "flaskId": 13512,
              "goblinSapper": true,
              "mhImbueId": 3595,
              "potId": 13444,
              "potions": [
                13444
              ],
              "schoolElixirId": 21546,
              "spellPowerElixirId": 13454,
              "strengthBuffId": 250351,
              "zanzaId": 8410
            },
            "enableItemSwap": true,
            "equipment": {
              "items": [
                {
                  "enchant": 1509,
                  "id": 250599
                },
                {
                  "enchant": 8218,
                  "id": 15411
                },
                {
                  "id": 16729
                },
                {
                  "enchant": 7667,
                  "id": 272411
                },
                {
                  "enchant": 1891,
                  "id": 252483
                },
                {
                  "enchant": 7665,
                  "id": 16722
                },
                {
                  "enchant": 7646,
                  "id": 12632
                },
                {
                  "id": 16723
                },
                {
                  "enchant": 8492,
                  "id": 252486
                },
                {
                  "enchant": 8492,
                  "id": 11822
                },
                {
                  "id": 13001
                },
                {
                  "id": 12543
                },
                {
                  "enchant": 7662,
                  "id": 9449
                },
                {
                  "id": 272435
                }
              ]
            },
            "itemSwap": {
              "items": [
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {
                  "enchant": 7662,
                  "id": 2801
                },
                {},
                {}
              ]
            },
            "name": "retribution-paladin",
            "profession1": "Engineering",
            "race": "RaceHuman",
            "reactionTimeMs": 100,
            "retributionPaladin": {
              "options": {
                "classOptions": {}
              }
            },
            "rotation": {
              "prepullActions": [
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20293
                      }
                    }
                  },
                  "doAtValue": {
                    "const": {
                      "val": "-1.5s"
                    }
                  }
                }
              ],
              "priorityList": [
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "itemId": 9449
                      }
                    },
                    "condition": {
                      "not": {
                        "val": {
                          "and": {
                            "vals": [
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 1311701
                                  }
                                }
                              },
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 20423
                                  }
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  }
                },
                {
                  "action": {
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 1311701
                                        }
                                      }
                                    },
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "not": {
                                    "val": {
                                      "spellIsReady": {
                                        "spellId": {
                                          "itemId": 9449
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 13494
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    "itemSwap": {
                      "swapSet": "Swap1"
                    }
                  }
                },
                {
                  "action": {
                    "autocastOtherCooldowns": {},
                    "condition": {
                      "not": {
                        "val": {
                          "and": {
                            "vals": [
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 1311701
                                  }
                                }
                              },
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 20423
                                  }
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20423
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 1311701
                                        }
                                      }
                                    },
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "1s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraRemainingTime": {
                                        "auraId": {
                                          "rank": 8,
                                          "spellId": 20293
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "1s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "rank": 8,
                        "spellId": 20293
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 1311701
                                        }
                                      }
                                    },
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "15%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "autoTimeToNext": {
                                        "autoType": "MeleeAuto"
                                      }
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "0.4s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "auraIsActive": {
                                    "auraId": {
                                      "spellId": 20423
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20423
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 1311701
                                        }
                                      }
                                    },
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "cmp": {
                                    "lhs": {
                                      "currentManaPercent": {}
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "15%"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "autoTimeToNext": {
                                        "autoType": "MeleeAuto"
                                      }
                                    },
                                    "op": "OpLt",
                                    "rhs": {
                                      "const": {
                                        "val": "0.4s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "auraIsActive": {
                                    "auraId": {
                                      "rank": 8,
                                      "spellId": 20293
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "rank": 8,
                        "spellId": 20293
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 1311701
                                        }
                                      }
                                    },
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "rank": 8,
                                          "spellId": 20293
                                        }
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20271
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 1311701
                                        }
                                      }
                                    },
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "spellCanCast": {
                                    "spellId": {
                                      "spellId": 20271
                                    }
                                  }
                                },
                                {
                                  "auraIsActive": {
                                    "auraId": {
                                      "spellId": 20293
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "rank": 5,
                        "spellId": 20924
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 1311701
                                        }
                                      }
                                    },
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "cmp": {
                              "lhs": {
                                "numberTargets": {}
                              },
                              "op": "OpGe",
                              "rhs": {
                                "const": {
                                  "val": "2"
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "rank": 3,
                        "spellId": 24239
                      }
                    },
                    "condition": {
                      "not": {
                        "val": {
                          "and": {
                            "vals": [
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 1311701
                                  }
                                }
                              },
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 20423
                                  }
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "rank": 8,
                        "spellId": 10333
                      }
                    },
                    "condition": {
                      "not": {
                        "val": {
                          "and": {
                            "vals": [
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 1311701
                                  }
                                }
                              },
                              {
                                "auraIsKnown": {
                                  "auraId": {
                                    "spellId": 20423
                                  }
                                }
                              }
                            ]
                          }
                        }
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "rank": 5,
                        "spellId": 20924
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "not": {
                              "val": {
                                "and": {
                                  "vals": [
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 1311701
                                        }
                                      }
                                    },
                                    {
                                      "auraIsKnown": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "cmp": {
                              "lhs": {
                                "currentManaPercent": {}
                              },
                              "op": "OpGe",
                              "rhs": {
                                "const": {
                                  "val": "70%"
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 1311701
                                    }
                                  }
                                },
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 20423
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "not": {
                                    "val": {
                                      "spellIsReady": {
                                        "spellId": {
                                          "itemId": 9449
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 13494
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "gcdTimeToReady": {}
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "0.5s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "autoTimeSinceLast": {
                                        "autoType": "MainHandAuto"
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "0.1s"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    "itemSwap": {
                      "swapSet": "Swap1"
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20293
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 1311701
                                    }
                                  }
                                },
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 20423
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 20293
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellTimeToReady": {
                                        "spellId": {
                                          "spellId": 20271
                                        }
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "0.5s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 1311701
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "1"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20271
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 1311701
                                    }
                                  }
                                },
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 20423
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "auraIsActive": {
                              "auraId": {
                                "spellId": 20293
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 24239
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 1311701
                              }
                            }
                          },
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 20423
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20423
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 1311701
                                    }
                                  }
                                },
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 20423
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 1311704
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "3"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "autoTimeToNext": {
                                        "autoType": "MainHandAuto"
                                      }
                                    },
                                    "op": "OpLe",
                                    "rhs": {
                                      "const": {
                                        "val": "1.5s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellTimeToReady": {
                                        "spellId": {
                                          "spellId": 20271
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "1.2s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellTimeToReady": {
                                        "spellId": {
                                          "spellId": 20271
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "autoTimeToNext": {
                                        "autoType": "MainHandAuto"
                                      }
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20924
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 1311701
                                    }
                                  }
                                },
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 20423
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "cmp": {
                              "lhs": {
                                "remainingTime": {}
                              },
                              "op": "OpGe",
                              "rhs": {
                                "const": {
                                  "val": "3s"
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "itemId": 9449
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 1311701
                              }
                            }
                          },
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 20423
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "autocastOtherCooldowns": {},
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 1311701
                              }
                            }
                          },
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 20423
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 10333
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 1311701
                              }
                            }
                          },
                          {
                            "auraIsKnown": {
                              "auraId": {
                                "spellId": 20423
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20293
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 1311701
                                    }
                                  }
                                },
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 20423
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 20293
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "or": {
                                    "vals": [
                                      {
                                        "not": {
                                          "val": {
                                            "auraIsActive": {
                                              "auraId": {
                                                "spellId": 20423
                                              }
                                            }
                                          }
                                        }
                                      },
                                      {
                                        "and": {
                                          "vals": [
                                            {
                                              "cmp": {
                                                "lhs": {
                                                  "auraNumStacks": {
                                                    "auraId": {
                                                      "spellId": 1311701
                                                    }
                                                  }
                                                },
                                                "op": "OpGe",
                                                "rhs": {
                                                  "const": {
                                                    "val": "1"
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "cmp": {
                                                "lhs": {
                                                  "spellTimeToReady": {
                                                    "spellId": {
                                                      "spellId": 10333
                                                    }
                                                  }
                                                },
                                                "op": "OpGe",
                                                "rhs": {
                                                  "const": {
                                                    "val": "0.8s"
                                                  }
                                                }
                                              }
                                            },
                                            {
                                              "or": {
                                                "vals": [
                                                  {
                                                    "not": {
                                                      "val": {
                                                        "isExecutePhase": {
                                                          "threshold": "E20"
                                                        }
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "cmp": {
                                                      "lhs": {
                                                        "spellTimeToReady": {
                                                          "spellId": {
                                                            "spellId": 24239
                                                          }
                                                        }
                                                      },
                                                      "op": "OpGe",
                                                      "rhs": {
                                                        "const": {
                                                          "val": "1s"
                                                        }
                                                      }
                                                    }
                                                  }
                                                ]
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                },
                {
                  "action": {
                    "castSpell": {
                      "spellId": {
                        "spellId": 20423
                      }
                    },
                    "condition": {
                      "and": {
                        "vals": [
                          {
                            "and": {
                              "vals": [
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 1311701
                                    }
                                  }
                                },
                                {
                                  "auraIsKnown": {
                                    "auraId": {
                                      "spellId": 20423
                                    }
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "and": {
                              "vals": [
                                {
                                  "not": {
                                    "val": {
                                      "auraIsActive": {
                                        "auraId": {
                                          "spellId": 20423
                                        }
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "auraNumStacks": {
                                        "auraId": {
                                          "spellId": 1311704
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "2"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellTimeToReady": {
                                        "spellId": {
                                          "spellId": 10333
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "0.8s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellTimeToReady": {
                                        "spellId": {
                                          "spellId": 20271
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "const": {
                                        "val": "1.2s"
                                      }
                                    }
                                  }
                                },
                                {
                                  "cmp": {
                                    "lhs": {
                                      "spellTimeToReady": {
                                        "spellId": {
                                          "spellId": 20271
                                        }
                                      }
                                    },
                                    "op": "OpGe",
                                    "rhs": {
                                      "autoTimeToNext": {
                                        "autoType": "MainHandAuto"
                                      }
                                    }
                                  }
                                },
                                {
                                  "or": {
                                    "vals": [
                                      {
                                        "not": {
                                          "val": {
                                            "isExecutePhase": {
                                              "threshold": "E20"
                                            }
                                          }
                                        }
                                      },
                                      {
                                        "cmp": {
                                          "lhs": {
                                            "spellTimeToReady": {
                                              "spellId": {
                                                "spellId": 24239
                                              }
                                            }
                                          },
                                          "op": "OpGe",
                                          "rhs": {
                                            "const": {
                                              "val": "1s"
                                            }
                                          }
                                        }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              ],
              "type": "TypeAPL"
            },
            "talentsString": "050050002-503-05233301001301351"
          }
        ]
      }
    ]
  },
  "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.

Human
Undead
  • Touch of the Grave: 20% chance on spells and attacks to drain health, up to 5% of maximum health, at most once every 15 seconds.
Dwarf
  • Artisan's Precision: +1% hit with all spells and attacks.

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 brand new, 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 2 November development notes?

In the sims, Gnome now tops 9 specs (was 5), Human 7 (was 6) and Skyborne 6 (was 5). Night Elf now tops 12 specs (was 14), Orc 1 (was 2), Dwarf 1 (was 2), Troll 1 (was 2) and Undead 11 (was 12). 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 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.