Loading commander data
Legendary Creature — Human Soldier Warrior
Horsemanship (This creature can't be blocked except by creatures with horsemanship.) Whenever Ma Chao attacks alone, it can't be blocked this combat.
We earn a small commission when you buy cards via TCGplayer links — at no extra cost to you.
“Evasive aggro rider that can't be blocked—straight damage from the saddle.”
Ma Chao, Western Warrior is a focused aggro commander that leans on evasion to slip damage through uncontested. His horsemanship ability makes him incredibly hard to block, and his second trigger rewards you for swinging in solo—essentially guaranteeing unblocked combat damage when he's your only attacker. The deck wants to be fast and lean, curving out efficiently while protecting Ma Chao and turning his evasive damage into a clock. You're not trying to go tall with Voltron tech; instead, you're going wide and steady, closing games with commander damage plus a few allies.
Your win plan is straightforward aggression. Lean into red's acceleration and evasive creatures—think creatures with flying, menace, or their own horsemanship. Cheap removal and burn spells keep blockers out of the way, while anthems amplify your damage output without needing much setup. Cards that untap Ma Chao or give him extra combat phases are pure gas, letting you attack multiple times per turn and rack up damage quickly.
Strategy generated by Tapped Decks AI. Not affiliated with Wizards of the Coast.
Skip pricey horse lords like Embercleave; use cheap anthems like Goblin Anthem and Embercrown instead, and replace fetch lands with basics and budget mana fixers.
Inclusion = % of Ma Chao, Western Warrior decks running this card. +lift = percentage-point boost over the format average.
No public decks for Ma Chao, Western Warrior yet.
Build a Deck →Be the first to publish one — Commander-tier members can share decks with the community.
Our deck builder picks the 99 other cards for you. Two minutes to a complete, balanced list.
Build a Deck with This Commander →Card data via Scryfall