← Back to Sessions

RG Broodscale Matchup Winrates Last Six Weeks

1 requestsStarted 9/8/2026, 11:47:22 AM
/mage query:for the last 6 weeks, can you share WR per MU of Broodscale but only broodscale list playing at least one red mana card. At least 10 matchs played per MU. Everything is a table

Let me gather the necessary data first!

Good, I have the archetype ID and Broodscale card ID. Now let me build a query that:

  1. Filters Broodscale entries that play at least one red card in the main
  2. Computes W/L per matchup with ≥10 matches

The window is last 6 weeks = 2026-07-27 to 2026-09-07.

🛠️QueryRed Broodscale Matchup Winrates by Archetype

Hmm, 0 rows — the mirror = 0 filter might be stored differently. Let me investigate the matches schema and the red card filter:

🛠️QueryMirror values for archetype in date range format
🛠️QueryRed Broodscale Entries by Tournament Date

The red card filter returns 0 entries — so either no Broodscale lists run red cards in main, or the card_colors join needs a different approach. Let me check what colors are actually present in Broodscale maindecks:

🛠️QueryColor Distribution in Archetype Main Deck

Interesting — only 1 entry has card_colors data in the last 6 weeks. This looks like a deck_cards coverage issue. Let me check overall deck_cards coverage for Broodscale entries:

🛠️QueryArchetype Entries and Decklist Cards Summary

Good — 352 entries all have decklists. The issue is that card_colors is sparsely populated. Let me try joining through the cards table .colors column instead:

🛠️QueryCard color distribution for red archetype entries
🛠️QueryCard color distribution by archetype and format

The cards.colors field is almost entirely NULL for this dataset — color metadata isn't populated for most cards. Let me try a different approach: filter by mana cost containing R using the card names known to be red in Broodscale builds (like Galvanic Blast, Lightning Bolt, etc.) — or better, use Scryfall-sourced data via card name patterns. Let me check what red cards actually appear in Broodscale lists by name:

🛠️QueryMost played cards in archetype by tournament
🛠️QueryMost Used Cards in Archetype Tournament Entries

Now I can see the card list clearly. Since colors is NULL for everything, I need to identify red cards by name. Looking at the list, the red-indicating cards are:

  • Stomping Ground (R/G dual)
  • Unholy Heat (Red spell)
  • Grove of the Burnwillows (R/G dual)
  • Wooded Foothills (R/G fetch)
  • Talisman of Impulse (R/G talisman)
  • Karplusan Forest (R/G dual)
  • Copperline Gorge (R/G)

Let me now look up those card IDs and run the full matchup query:

🛠️QueryFind Specific Magic Cards by Name

Now I have the red card IDs. Let me run the final matchup query:

🛠️QueryBroodscale Red Matchup Winrates Against Archetypes

Still 0. Let me check if the matches table links via entry_id correctly and what count of matches we have for Broodscale at all:

🛠️QueryMatches for archetype in format date range
🛠️QueryRed card filter entry count validation

Good — 1,642 Broodscale matches exist. The issue is my card ID list doesn't match what's in the DB for those entries. Let me check via a different approach — looking at card IDs actually present in Broodscale lists that are likely red-affiliated:

🛠️QueryArchetype Card Popularity by Tournament Entries

The cards exist in the DB. So the issue must be that the matches table doesn't join through tournaments — matches are linked to entries which are linked to tournaments. Let me check the red_entries count differently and verify the match join works:

🛠️QueryRed Archetype Entries With Specific Cards

288 entries found. Now let me check the matches join step by step:

🛠️QueryRed archetype matches with specific cards

1,332 matches found. The opponent join must be the issue. Let me now test the opponent join:

🛠️QueryRed Archetype Match Statistics by Card Inclusion

0 rows after the result IN ('W','L','D') filter — the result values must use different notation. Let me check:

🛠️QueryMatch results for red archetype with specific cards

The result values are WIN, LOSS, DRAW — not W, L, D. Now let me run the final, correct matchup query:

🛠️QueryRed Deck Matchup Winrates by Opponent

Got the full table! Here are the results:


🐛 RG Broodscale — Matchup Winrates (Last 6 Weeks)

Filter: Broodscale lists running ≥1 red mana card in main | ≥10 matches per MU | Mirrors excluded
Red cards considered: Grove of the Burnwillows, Stomping Ground, Unholy Heat, Wooded Foothills, Talisman of Impulse, Karplusan Forest, Copperline Gorge

OpponentWLDMatchesWR%
Living End321214572.7%
Tron341435170.8%
Grixis Reanimator10601662.5%
Affinity442717262.0%
Ruby Storm201403458.8%
Neobrand201613755.6%
Esper Scam6511254.5%
Burn6501154.5%
Domain Zoo201713854.1%
Devoted Combo343316850.7%
Prowess6868714350.0%
Boros Ponza212134550.0%
Boros Energy212224548.8%
Azorius Control192044348.7%
Hollow One91001947.4%
Goryo Reanimator5663612547.1%
Dimir Frog222524946.8%
Amulet Titan151803345.5%
Yawgmoth5711341.7%
Fight Rigging Eldrazi263706341.3%
Esper Blink325048639.0%
Jeskai Energy51101631.3%

Key takeaways:

  • 🟢 Strong favored: vs Living End (+22.7), Tron (+20.8), Affinity (+12)
  • 🟡 Roughly even: vs Prowess, Boros Ponza, Devoted Combo (~50%)
  • 🔴 Struggling: vs Jeskai Energy (31.3%), Esper Blink (39%), Fight Rigging Eldrazi (41.3%)

Sources — 288 qualifying entries across 95 Modern tournaments (Jul 27–Sep 7, 2026), 76.8% MTGO / 23.2% Melee.