According to Blizzard, World of Warcraft: Battle for Azeroth sold 3.4 million copies on launch day. That puts it squarely ahead of the game's previous expansion--Legion--which sold 3.3 million on launch.

This report is a little unclear though as it does not specify whether it includes pre-order sales.

Battle for Azeroth notably began pre-sales several months before launch and enticed players with a free level 110 character boost as well as access to the game's first four "Allied" races: Void Elf, Lightforged Dranai, Highmountain Tauren, and Nightborne. These pre-sale numbers may skew Blizzard's statement a bit, but Battle for Azeroth also had an incredible advertisement campaign. You've probably noticed a lot of ads with two faces staring at each other recently if there isn't one on this page right now.

The expansions first raid--Uldir--is set to drop on September 5 alongside the start of the Mythic+ dungeon and rated PvP seasons. That means there's a ton of new content coming out even three weeks after release. In addition, new allied races like the Kul Tiran Humans and Zandalari Trolls are going to be released soon after, though no exact date has been mentioned.

World of Warcraft: Battle for Azeroth released on August 13. You can check out our review of the game here.