1,369 Bracketeers voted in Batch 29, and 15.16m votes have now been cast.

Visual results are here and today’s results are:

Dark Confidant defeats Aeon Chronicler with 93.50% of the vote

Master of Waves defeats Stormchaser Mage with 77.75% of the vote

Waste Not defeats Twincast with 75.98% of the vote

Karn Liberated defeats Shadowmage Infiltrator with 73.09% of the vote

Ball Lightning defeats Privileged Position with 69.36% of the vote

Baneslayer Angel defeats Spider Spawning with 65.81% of the vote

Kozilek, Butcher of Truth defeats Cursecatcher with 64.46% of the vote

Thalia, Heretic Cathar defeats Concordant Crossroads with 62.29% of the vote

Nahiri, the Harbinger defeats Guttersnipe with 58.49% of the vote

Elvish Archdruid defeats Dreadbore with 57.95% of the vote

Cloudpost defeats Ultimate Price with 57.69% of the vote

Bloodbraid Elf defeats Goblin Guide with 57.53% of the vote

Mistbind Clique defeats Primeval Bounty with 56.11% of the vote

Terastodon defeats Garruk Relentless with 54.57% of the vote

Burning Vengeance defeats Rhox Faithmender with 54.30% of the vote

Voidmage Prodigy defeats Forgotten Ancient with 53.37% of the vote

Full results to date can be seen here.