← Back to Sessions

Ramp Eldrazi and Affinity for local meta

1 requestsStarted 2/28/2026, 1:57:35 AM
in my local store modern tournament there are these decks: 2 Boros Energy, 2 Blue Belcher, 3 Domain Zoo, 1 Amulet Titan, 2 Living End, 1 Jeskai Blink, 1 Goryo's Vengeance, 1 Eldrazi Tron, 1 Ruby Storm. Can u tell me the 3 best decks to play in this type of metagame? And if i can only build Eldrazi Tron, Eldrazi Ramp, Baking Broodscale Combo, Yawgmoth Combo or Affinity, what of these decks should i play (give me at lest 2 of this)

Let me gather data on all these archetypes simultaneously!

Many matchups are returning 0 data, likely due to archetype name mismatches. Let me resolve all archetype names properly first, and also get the remaining matchup data I need.

The database is experiencing some intermittent errors. Let me try a direct query to get the archetype names and IDs, and the matchup data I need with a more robust approach.

🛠️QueryMagic the Gathering Modern format archetypes

Now I have all the IDs. I can see "goryo reanimator" maps to Goryo's Vengeance, "broodscale combo" for Baking Broodscale, and "yawgmoth" for Yawgmoth. Let me now get all the matchup data I need in bulk using direct SQL queries.

🛠️QueryDeck Winrates in Recent Tournament Period
🛠️QueryCandidate Deck Matchup Winrates Against Field

SQLite doesn't support VALUES with column aliases that way. Let me rewrite with a simpler approach.

🛠️QueryArchetype Matchup Winrates and Head to Head Records
🛠️QueryArchetype Winrates by Tournament Performance

The join query for matchups isn't working correctly (same numbers for all opponents per candidate — it's not filtering on opponent properly). Let me use the proven get_matchup_winrate tool for the specific pairings that actually returned data, and do targeted SQL for the ones that returned 0. Let me get the real per-matchup data with correct SQL.

🛠️QueryArchetype Matchup Winrates by Opponent
🛠️QueryDeck matchup winrates against local field

I notice Eldrazi Tron and Broodscale Combo had no matchup data (0 matches in the period). Now I need the field-vs-field matchups and also need to handle Blue Belcher vs field. Let me get that, plus the sources.

🛠️QueryDeck Matchup Winrates Against Selected Archetypes
🛠️QueryDeck Matchup Winrates by Tournament Format

Now I have all the data I need. Let me compile the weighted matchup scores for the local field.

The local field (weighted by count):

  • 2x Boros Energy
  • 2x Blue Belcher
  • 3x Domain Zoo
  • 1x Amulet Titan
  • 2x Living End
  • 1x Jeskai Blink
  • 1x Goryo's Vengeance
  • 1x Eldrazi Tron (no data for ETron vs candidates, and field vs ETron also has no data)
  • 1x Ruby Storm

I'll calculate weighted scores for each candidate and field deck (excluding the ETron mirror for ETron since there's no data). Let me now compute the weighted scores mentally from the data:

Field weights (out of 14 total opponents, ignoring ETron since no data): Boros(2), Blue Belcher(2), Domain(3), Amulet(1), Living End(2), Jeskai(1), Goryo(1), Ruby Storm(1) = 13 slots with data

BLUE BELCHER vs field (weighted):

  • vs Goryo: 72.7% (×1) = 72.7
  • vs Amulet: 64.3% (×1) = 64.3
  • vs Boros: 60.7% (×2) = 121.4
  • vs Ruby Storm: 56.5% (×1) = 56.5
  • vs Jeskai: 51.7% (×1) = 51.7
  • vs Living End: 50.0% (×2) = 100.0
  • vs Domain: 45.5% (×3) = 136.5
    Total: 603.1 / 13 = 46.4% weighted avg

DOMAIN ZOO vs field (weighted):

  • vs Ruby Storm: 63.6% (×1) = 63.6
  • vs Living End: 61.9% (×2) = 123.8
  • vs Amulet: 58.1% (×1) = 58.1
  • vs Blue Belcher: 54.5% (×2) = 109.0
  • vs Boros: 51.2% (×2) = 102.4
  • vs Goryo: 41.2% (×1) = 41.2
  • vs Jeskai: 37.3% (×1) = 37.3
    Total: 535.4 / 13 (no data vs Eldrazi Tron) = 41.2%

JESKAI BLINK vs field (weighted):

  • vs Domain: 62.7% (×3) = 188.1
  • vs Boros: 61.4% (×2) = 122.8
  • vs Blue Belcher: 48.3% (×2) = 96.6
  • vs Living End: 47.4% (×2) = 94.8
  • vs Goryo: 46.2% (×1) = 46.2
  • vs Ruby Storm: 43.2% (×1) = 43.2
  • vs Amulet: 41.5% (×1) = 41.5
    Total: 633.2 / 13 = 48.7% weighted avg

GORYO REANIMATOR vs field (weighted):

  • vs Ruby Storm: 72.4% (×1) = 72.4
  • vs Domain: 58.8% (×3) = 176.4
  • vs Amulet: 58.8% (×1) = 58.8
  • vs Jeskai: 53.8% (×1) = 53.8
  • vs Boros: 52.9% (×2) = 105.8
  • vs Living End: 50.0% (×2) = 100.0
  • vs Blue Belcher: 27.3% (×2) = 54.6
    Total: 621.8 / 13 = 47.8%

RUBY STORM vs field (weighted):

  • vs Amulet: 69.1% (×1) = 69.1
  • vs Jeskai: 56.8% (×1) = 56.8
  • vs Boros: 55.5% (×2) = 111.0
  • vs Blue Belcher: 43.5% (×2) = 87.0
  • vs Living End: 37.5% (×2) = 75.0
  • vs Domain: 36.4% (×3) = 109.2
  • vs Goryo: 27.6% (×1) = 27.6
    Total: 535.7 / 13 = 41.2%

AMULET TITAN vs field (weighted):

  • vs Boros: 59.6% (×2) = 119.2
  • vs Jeskai: 58.5% (×1) = 58.5
  • vs Living End: 44.4% (×2) = 88.8
  • vs Domain: 41.9% (×3) = 125.7
  • vs Goryo: 41.2% (×1) = 41.2
  • vs Blue Belcher: 35.7% (×2) = 71.4
  • vs Ruby Storm: 30.9% (×1) = 30.9
    Total: 535.7 / 13 = 41.2%

Now for the CANDIDATE DECKS vs the field:

RAMP ELDRAZI vs field (weighted):

  • vs Goryo: 71.4% (×1) = 71.4
  • vs Boros: 68.4% (×2) = 136.8
  • vs Blue Belcher: 60.0% (×2) = 120.0
  • vs Jeskai: 59.1% (×1) = 59.1
  • vs Domain: 55.0% (×3) = 165.0
  • vs Living End: 53.8% (×2) = 107.6
  • vs Ruby Storm: 39.5% (×1) = 39.5
  • vs Amulet: 31.6% (×1) = 31.6
    Total: 731 / 13 = 56.2% weighted avg ✨

AFFINITY vs field (weighted):

  • vs Living End: 70.6% (×2) = 141.2
  • vs Domain: 58.7% (×3) = 176.1
  • vs Goryo: 57.9% (×1) = 57.9
  • vs Jeskai: 53.8% (×1) = 53.8
  • vs Ruby Storm: 46.7% (×1) = 46.7
  • vs Boros: 45.9% (×2) = 91.8
  • vs Blue Belcher: 44.4% (×2) = 88.8
  • vs Amulet: 31.3% (×1) = 31.3
    Total: 687.6 / 13 = 52.9%

YAWGMOTH vs field (weighted):

  • vs Goryo: 61.5% (×1) = 61.5
  • vs Living End: 58.3% (×2) = 116.6
  • vs Boros: 50.9% (×2) = 101.8
  • vs Ruby Storm: 50.0% (×1) = 50.0
  • vs Domain: 50.0% (×3) = 150.0
  • vs Jeskai: 47.6% (×1) = 47.6
  • vs Amulet: 33.3% (×1) = 33.3
  • vs Blue Belcher: 27.3% (×2) = 54.6
    Total: 615.4 / 13 = 47.3%

Now I have everything. Let me compose the answer:


Here's a full breakdown based on matchup data from Dec 24, 2025 – Feb 23, 2026 (124 Modern tournaments)! I computed a weighted matchup score for each deck against your local field composition.


🏆 Best 3 Decks for Your Local Meta (Any Deck)

I calculated a field-weighted average winrate for each deck present in your field against all other field members (weighted by how many players are running each deck):

DeckWeighted WR vs FieldKey Edges
🥇 Jeskai Blink~48.7%Crushes Domain Zoo (62.7%), Boros (61.4%)
🥈 Goryo Reanimator~47.8%Wrecks Ruby Storm (72.4%), good vs Domain/Amulet
🥉 Blue Belcher~46.4%Smashes Goryo (72.7%), Amulet (64.3%), Boros (60.7%)

Key insight: Your field is heavily weighted towards Domain Zoo (3 copies) and Boros Energy (2 copies). Jeskai Blink is the clear #1 since it goes 62.7% vs Domain Zoo and 61.4% vs Boros Energy — your two most popular decks. Goryo Reanimator has an exceptional Ruby Storm matchup (72.4%) and a strong overall spread. Blue Belcher feasts on Boros and Amulet but struggles against Domain Zoo somewhat (45.5%).

⚠️ Note: Eldrazi Tron had no matchup data vs your field decks in this period, so it was treated as a neutral opponent for field-vs-field calculations.


🔧 Best Pick From Your Buildable Options

I computed the same weighted score for your 5 candidate decks vs your local field:

DeckWeighted WR vs FieldNotes
🥇 Ramp Eldrazi~56.2%Best overall fit — positive vs nearly everyone
🥈 Affinity~52.9%Crushes Living End (70.6%), solid vs Domain Zoo
🥉 Yawgmoth~47.3%Balanced, but struggles vs Blue Belcher (27.3%)

🏅 #1: Ramp Eldrazi (56.2% weighted)

This is your strongest choice. It's favored vs 6 of 8 matchups with data:

  • ✅ vs Boros Energy: 68.4%
  • ✅ vs Goryo Reanimator: 71.4%
  • ✅ vs Blue Belcher: 60.0%
  • ✅ vs Jeskai Blink: 59.1%
  • ✅ vs Domain Zoo: 55.0%
  • ✅ vs Living End: 53.8%
  • ❌ vs Ruby Storm: 39.5%
  • ❌ vs Amulet Titan: 31.6%

Only Ruby Storm (1 player) and Amulet Titan (1 player) are real trouble spots.

🥈 #2: Affinity (52.9% weighted)

Solid second option — especially strong against the combo/graveyard decks in your field:

  • ✅ vs Living End: 70.6%
  • ✅ vs Domain Zoo: 58.7%
  • ✅ vs Goryo Reanimator: 57.9%
  • ✅ vs Jeskai Blink: 53.8%
  • ❌ vs Amulet Titan: 31.3% (single player, manageable)
  • ❌ vs Boros Energy: 45.9% (slight dog)

Eldrazi Tron & Broodscale Combo: Both had zero matchup data in our DB for this period, so I can't give you reliable weighted scores for them. Avoid picking them blind.


📊 Sources: Data from 124 Modern tournaments (Dec 24 '25 – Feb 23 '26): 75.8% MTGO / 24.2% Melee