Raid Lab

Raid Lab · Mage

Best Alliance race for Frost Mage

Skyborne is the best Alliance race for Frost Mage in WoW Forever raids: it wins 99% of our 10,000 simulated raid boss fights (99 in 100) on build 1.60.1.70450, ahead of Human (1%) and Gnome (0%).

The answer

Skyborne

Frost Mage: share of 10,000 simulated raid fights won by each race
PlaceRaceScenarios wonRangeRacial worth
#1Skyborne
99%
98–100%+2.4%
#2Human
1%
0–2%+1.6%
#3Gnome
0%
0%+1.0%

Scenarios won: in how many of the fights each race did the most damage. Range: where that share lands if the one unconfirmed game value goes either way (the deciding question, below). Racial worth: damage gained over a mage with no racial.

Every set of shares on this page is rounded to whole percents that add up to 100.

What a scenario is

A scenario is one raid boss fight, simulated. We built 10,000 of them, and each one draws at random:

All three races play every scenario, with the same draws. The race that does the most damage wins it. Within a scenario the races differ only by their racials.

The fight: one boss, one target, level 60, talents 28/0/23 (Arcane / Fire / Frost). The rotation: Ice Lance on Fingers of Frost, Arcane Missiles on Missile Barrage, Frostbolt otherwise. Icy Veins on cooldown. Mana is counted in full.

Built from the game, not from guides. Spells, talents and racials are read from the game's own tables for build 1.60.1.70450. Random seed 20261104, so every number here can be rerun exactly. Sampling error: ±0.9 points.

Why Skyborne wins

Each race's racials as build 1.60.1.70450 has them, and what they're worth to a Frost Mage: the damage gained over a mage with no racial, in the middle scenario, and the spread across 8 in 10 scenarios.

RaceRacialsWorth
Skyborne

Wind Blessed: 3% faster casting, always on.

Read Leyline: a 2-second cast for Energized, double mana regeneration for 30 seconds, every 2 minutes (15 minutes near a ley line). Worth casting in 3% of the scenarios.

Elemental Insight: +5% damage against Elementals.

+2.4%2.0–3.0
Human

Ruthless: +2% crit chance, always on, with any weapon.

The Human Spirit: +5% Spirit.

+1.6%1.6–1.7
Gnome

Eureka!: for 8 seconds every 2 minutes, spells cost 10% less and hit 10% harder.

Expansive Mind: +5% mana.

+1.0%0.8–1.3

Faster casting is more spells in every fight, and Wind Blessed is always on.

The shortest fights go another way: at 30 s, Gnome wins 72%. From about 45 s on, Skyborne leads.

Frost Mage: share of scenarios won, by fight length (600 scenarios at each length)
The numbers as a table
Frost Mage: share of scenarios won, by fight length (600 scenarios at each length)
Fight lengthSkyborneGnomeHuman
30 s28%72%0%
45 s93%7%0%
1 min100%0%0%
1 min 30 s100%0%0%
2 min100%0%0%
3 min99%0%1%
5 min99%0%1%
7 min97%0%3%
10 min98%0%2%

The deciding question: does casting speed shorten the global cooldown?

After every spell a mage waits out the global cooldown, 1.5 seconds. Instants, Scorch and Arcane Blast are all held back by it. If casting speed shortens it too, Wind Blessed's 3% makes every one of them faster; if not, it only speeds up the longer casts. The game files don't say. Both open simulators speed it up, after a report from the mage community, so the model says yes in 75% of the scenarios.

If it does

  • 100% Skyborne

If it doesn't

  • 98% Skyborne
  • 2% Human

Skyborne stays first either way: 100% if it does, 98% if it doesn't.

How we test it

On launch day, 4 November: a Skyborne mage casts instants back to back on a target dummy, and we read the time between them in the combat log. Under 1.5 seconds settles it. This page gets the answer, dated, in its changes.

How much it matters

Skyborne's racials are worth about 2.4% more damage than none. The others' are worth 1.6% (Human) and 1.0% (Gnome).

In a single pull, it's close. With the same raid and the same gear, a Skyborne out-damages a Human in 54% of pulls (46–62% across the scenarios). We count the luck of hits, crits and partial resists; real pulls have more, so the real number is even closer to 50.

Pick what you love. The gap is real, but small.

The human factor

Simulators press every button the moment it's ready. People don't. Human's racial is always on; Skyborne's Read Leyline and Gnome's Eureka! have to be pressed. With perfect use Skyborne wins 99.4% of the scenarios. With less:

How often Read Leyline and Eureka! get pressedSkyborneHumanGnome
Every time99.4%0.5%0.1%
3 times in 499.2%0.8%0.0%
Half the time98.8%1.2%0.0%
1 time in 498.6%1.4%0.0%
Never98.4%1.6%0.0%

In most of the scenarios where Read Leyline helps, Skyborne is ahead of Human even without it. After launch we count how often our own raiders press theirs.

Why other guides disagree

The open simulator's Arcane–Frost table (nearly the build on this page), gunba/wow-forever-sim (a fork of wowsims/classic), ranks Human, Skyborne, Gnome. So we gave our engine the simulator's own character sheets and its fight (5 minutes, no movement) and ran it two ways: once with Skyborne's 1% faster casting, which is what its numbers imply, and once with the game's 3%.

Against HumanSimulatorOurs, Skyborne at 1%Ours, at the game's 3%
Human751.6 DPSbasebase
Gnome−0.55%−0.43%−0.43%
Skyborne−0.39%−0.46%+1.38%
OrderHuman, Skyborne, GnomeHuman, Gnome, SkyborneSkyborne, Human, Gnome

A different order even with its inputs, but the gaps between races are fractions of a percent, so a small difference in how the two engines play the spec can reorder them. With the game's 3%, Skyborne goes first, as on this page.

We read the simulator's published table and didn't run it. It's open source under the MIT license.

The full method

Every unconfirmed game value, and the odds we gave it

Each scenario draws every one of these. The ranges on this page are how far a share moves when the deciding question goes one way or the other; it's the one that moves the answer most.

ValueIn the scenariosWhy it's unknown
Casting speed shortens the global cooldownyes in 75%, no in 25%the game files don't say; both open simulators speed it up for every spell, after a report from the mage community; nobody has timed it in WoW Forever yet
Casting speed speeds up channels (Arcane Missiles, Evocation)yes in 10%, no in 90%a logged mage's missiles stayed one second apart with a casting-speed buff of the same kind
A ley line is near the raid bossyes in 15%, no in 85%with one, Read Leyline's Energized (double mana regeneration) lasts 15 minutes; without, 30 seconds every 2 minutes; where ley lines are isn't in the game files, and raids are the least likely place
Energized adds to Evocation's regenerationyes in 50%, no in 50%both are the same kind of effect, which normally adds up, but one may replace the other
Ice Lance's spell power coefficient0.05 to 0.2the game files say 0; public beta numbers fit about 0.10
Improved Scorch's Fire Vulnerability counts as one of your Fire effectsyes in 70%, no in 30%it's a Fire effect of the mage's own, like Ignite (the open simulator counts it)
MP5 on gear pays every secondyes in 15%, no in 85%the open simulator's unconfirmed option
The raid boss is an Elementalyes in 5%, no in 95%Skyborne's Elemental Insight adds 5% damage against them; the bosses' creature types aren't in the game files we read
How the model reads the game

The model reads the game's own tables (DB2) for build 1.60.1.70450, exported from wago.tools: every level-60 mage spell at its highest rank, WoW Forever's talent tree, each talent's value from its own curve, and the racials. The spells' data decides what modifies what: which spells Eureka! makes cheaper and harder comes from the spell's own flags, not from its tooltip. Nothing is a number copied from a guide.

Procs (Heating Up, Fingers of Frost, Missile Barrage) and Combustion's crits are carried as chances, not rolled, so a scenario's damage is its expected value. The head-to-head pulls roll the dice.

10,000 scenarios with the random seed 20261104, so every number here can be rerun exactly. The fight-length chart reruns 600 scenarios at each of 9 fixed lengths.

What we typed in by hand
  • The talent build (51 points): Frost 23 / Arcane 28, the best of the builds we compared.
  • The rotation, a raider's usual priority: Fire keeps five Fire Vulnerability stacks with Scorch, casts Pyroblast on Heating Up and Fireball otherwise; Frost casts Ice Lance on Fingers of Frost and Frostbolt; Arcane builds Arcane Blast stacks, then Arcane Wrath, Arcane Missiles on Missile Barrage and Frostbolt. Every spec uses its mana gem, potions and Evocation when the mana runs low.
  • The races' stats against the mage baseline: the game keeps them in tables wago.tools doesn't export, so the values are wowsims'.
  • Spell hit against a raid boss (83% base, 99% at most) and crit from Intellect: Classic's rules.
What isn't in the model
  • Set bonuses, trinkets and procs from gear: they help every race alike.
  • Fights with more than one target, and movement beyond how much of the fight you get to cast.
  • Power Infusion from a priest.
  • PvP. The PvP racials don't count here.

The data. The rankings, ranges, racials' worth and the fight-length sweep on this page as files, free to reuse with credit (CC BY 4.0): CSV and JSON.

Our prediction, before launch

Simulated on 19 October 2026, on build 1.60.1.70450, before WoW Forever launches on 4 November. After 9 December we grade it against our own raid logs, here on this page.

Changes