A
Ruby Storm
Meta Share
5.1%
MTGGoldfish data
Tracked Decks
33
Recent tournament lists
Top 8 Appearances
1660
Last 90 days (TopDeck)
Combined Score
5.5
MTGGoldfish + TopDeck
Est. Deck Cost
~$535
Average list, cheapest printings (all printings)
Matchups vs Top Archetypes · last 60 days
Win rate from Ruby Storm's perspective · faded = low sample (<5 matches)
Signature Cards
Cards that define this archetype (4-of maindeck staples)
Featured Decklist
Browse all 1,660 decklists →57 maindeck· 12 sideboard· $565.43
Creatures (4)
4Ral, Monsoon Mage // Ral, Leyline Prodigy$26.96Instants (14)
4Desperate Ritual1R$21.084Manamorphose1R/G$18.244Pyretic Ritual1R$28.162Twinned Vision1U/R$0.38Sorceries (17)
4Hex Magic2R$2.003Past in Flames3R$7.654Reckless Impulse1R$3.442Wish2R$0.484Wrenn's Resolve1R$5.72Artifacts (4)
4Ruby Medallion2$55.96Enchantments (1)
1Artist's Talent1R$5.97Recent Results
#6Decklist availablehugofreitas1Modern Challenge 64 · 32 playersOct 15, 20266-2#11Decklist availableSabrinaCarpenterModern Challenge 64 · 32 playersOct 15, 20264-2#23Decklist availablehugofreitas1Modern Challenge 32 · 32 playersOct 14, 20263-3#32Decklist availableEdwardKenwayModern Challenge 32 · 32 playersOct 14, 20262-4#6Decklist availableCachorrowoModern Challenge 16 · 32 playersOct 13, 20264-2#5Decklist available4FunNoWinModern Challenge 16 · 24 playersOct 12, 20264-2#16Decklist availableMendezCLModern Challenge 16 · 24 playersOct 12, 20261-3#13Decklist availableCachorrowoModern Challenge 32 · 32 playersOct 10, 20264-2#19Decklist availableTooPoorToPlayModern Challenge 32 · 32 playersOct 10, 20263-3#10Decklist available4FunNoWinModern Challenge 32 · 32 playersOct 10, 20264-2
Newest first, limited to finishes that published a decklist.
Gameplay Videos
NGL... this Storm Deck ROCKS
YungDingo posted on September 22, 2025
Matchup Win Rates
Last 90 days. Challenge and Showcase events only. League results excluded.
How to beat Ruby Storm → — which decks have the best records against it, and what they board.
| Opponent | Win Rate | Record | Matches | Source |
|---|---|---|---|---|
| Esper GenericBlinkMedium sample | 75.0% | 6-2 | 8 | mtgo |
| EldraziLow sample | 50.0% | 3-3 | 6 | mtgo |
| Goryo's VengeanceLow sample | 33.3% | 2-4 | 6 | mtgo |
| Gruul Basking Broodscale ComboLow sample | 40.0% | 2-3 | 5 | mtgo |
| Mono-Green Basking Broodscale ComboLow sample | 60.0% | 3-2 | 5 | mtgo |
| TronLow sample | 80.0% | 4-1 | 5 | mtgo |
| Living EndLow sample | 40.0% | 2-3 | 5 | mtgo |
| Devoted ComboLow sample | 80.0% | 4-1 | 5 | mtgo |
| AffinityInsufficient sample | — | 2-2 | 4 | mtgo |
| Dimir MidrangeInsufficient sample | — | 2-2 | 4 | mtgo |
| Domain ZooInsufficient sample | — | 0-4 | 4 | mtgo |
| Boros EnergyInsufficient sample | — | 2-1 | 3 | mtgo |
| Azorius ControlInsufficient sample | — | 0-3 | 3 | mtgo |
| 4/5c OmnathInsufficient sample | — | 0-2 | 2 | mtgo |
| Jeskai ProwessInsufficient sample | — | 1-1 | 2 | mtgo |
| Boros PonzaInsufficient sample | — | 0-2 | 2 | mtgo |
| Temur ProwessInsufficient sample | — | 0-2 | 2 | mtgo |
| Grixis ReanimatorInsufficient sample | — | 2-0 | 2 | mtgo |
| Mono-Black MidrangeInsufficient sample | — | 0-2 | 2 | mtgo |
| Grixis ProwessInsufficient sample | — | 0-1 | 1 | mtgo |
| Izzet ProwessInsufficient sample | — | 1-0 | 1 | TopDeck.gg |
| 4c MidrangeInsufficient sample | — | 0-1 | 1 | mtgo |
| Esper MidrangeInsufficient sample | — | 0-1 | 1 | TopDeck.gg |
| Hollow OneInsufficient sample | — | 0-1 | 1 | mtgo |
| NeobrandInsufficient sample | — | 1-0 | 1 | mtgo |
| Amulet TitanInsufficient sample | — | 1-0 | 1 | mtgo |
| Rakdos MidrangeInsufficient sample | — | 1-0 | 1 | mtgo |
| Eldrazi RampInsufficient sample | — | 1-0 | 1 | mtgo |
| Generic RagavanInsufficient sample | — | 0-1 | 1 | mtgo |
| Temur Steel-CutterInsufficient sample | — | 1-0 | 1 | mtgo |
| Eldrazi TronInsufficient sample | — | 1-0 | 1 | mtgo |
Bands describe how much evidence sits behind each row, not how confident the figure is — even 20+ matches carries a 95% interval around ±20 percentage points. Under 5 matches no win rate is shown. How these are calculated
Last tournament appearance: October 15, 2026



