Source · sample · freshness · confidence — every row carries its receipts
MTG Meta Hub
Commander & Brawl tiers, real Limited win rates, ban-list changes, and the set calendar — each one labeled with what it actually measures, computed from data we’re allowed to touch. No invented win rates, no re-hosted tracker numbers.
Trending commander
Katara, Waterbending Master
2 decks · 23h ago · via Archidekt
Top draft pick · TRK
SHologram Stalker
64.7% GIH · n=586 · via 17lands
Next set release
Star Trek Commander
in 1d · TRC · via Scryfall
What Changed
▸How this is computed
Day-over-day diff of THIS hub's own two most recently published mtg-meta.json / mtg-draft.json payloads -- not an external source. Computed at publish time by reading the games-hub clone's EXISTING payload before it is overwritten this run. commander_riser / commander_faller = the top 8 commanders (each direction) by deck_count delta within the SAME format+bucket across the two runs; draft_grade_change = cards whose BuildKit Draft Score grade moved between runs for a set tracked in BOTH payloads' overall_rows; banlist_add / banlist_remove = cards that entered/left a format's banned+restricted list; new_set = a set_code appearing in calendar this run that was not in the previous payload. Every row carries this run's own computed_at (the standard honesty field) PLUS previous_computed_at/current_computed_at -- the two payload timestamps actually being compared. A first publish (no previous payload found in games-hub) or any --dry-run (which never touches the games-hub clone) both ship the honest 'pending_history' status with zero rows rather than guessing a diff.
Draft grade changes
- Fblthp, Impossibly LostFRAAS
- Multiply by ZeroFRAAS
- Extended AbsenceFRAAS
- Recursive RecruitmentFRAAS
- Break Under PressureFRAAS
- Icy ReceptionFRACA
- Memory TrapFRABA
- Twinned VisionFRASA
- Something Worth SavingFRABA
- Fatehold ChronologistFRADB
- Fatehold Chronologist // Peer ReviewFRADB
- Mindseeker OculusFRASB
- Protege's AwakeningFRAAB
- Konstrari ImproviserFRACB
- Konstrari Improviser // Soul TetherFRACB
- CountersculptFRAAB
- Theorix AnnexFRADB
- Room of RefugeFRAAB
- Theoretical NecromancerFRADB
- Undulating WitnessFRACB
- Bestial IncursionFRABC
- Vinelasher AdeptFRADC
- Blossom-Blessed AngelFRAAC
- Blossom-Blessed Angel // Seed SutureFRAAC
- Sphinx's ApproachFRAAC
- Campus CrierFRAAC
- Hexhaven BattalionFRASC
- No AdmittanceFRABC
- Apex WitchstalkerFRABC
- Murmuring VolumeFRABD
- Awaken the InfernoFRABD
- Clash of ElementsFRAAB
- Theorix CharmFRACB
- Your Fate Ends HereFRAAB
- Violent EchoesFRASB
- Fblthp, Knows the WayFRAAC
- Gallia, Tragic HostFRABC
- Generous RevivalFRAAC
- Paradox ShaperFRABC
- Paradox Shaper // Omit VariablesFRABC
New sets
- SOSSecrets of Strixhaven
Commander & Brawl Tiers
▸How this is computed
Deck-frequency tiers computed by us from the Archidekt public decklist corpus: 'trending' = newest decks (orderBy=-createdAt), 'established' = most-viewed decks (orderBy=-viewCount). Tier is the commander's deck-count rank-percentile within its bucket (S>=90th, A>=70th, B>=40th, C>=15th, else D). This measures popularity + momentum, NOT a constructed win rate — we don't have proprietary tracker telemetry for that (see METAHUB-SPEC.md's honesty rails). top_inclusions = the non-land cards most often played alongside that commander across the decks we scanned. Tournament-result axis (topdeck.gg): published.
35 of 35 commanders shown — server order
Trending (newest decks)
| # | Colors | Format | |||
|---|---|---|---|---|---|
| 1 | S | Blue | Competitive Brawl | 2 | |
| 2 | S | Colorless | Commander | 1 | |
| 3 | A | White | Commander | 1 | |
| 4 | A | Black / Red / Green | Commander | 1 | |
| 5 | B | White | Commander | 1 | |
| 6 | B | Black / Red / Green | Commander | 1 | |
| 7 | C | Blue / Green | Commander | 1 | |
| 8 | D | Blue / Red / Green | Commander | 1 | |
| 9 | A | Blue / Black / Green | Competitive Brawl | 1 | |
| 10 | A | Black | Competitive Brawl | 1 | |
| 11 | B | Black | Competitive Brawl | 1 | |
| 12 | B | Black | Competitive Brawl | 1 | |
| 13 | B | Blue / Red | Competitive Brawl | 1 | |
| 14 | C | White | Competitive Brawl | 1 | |
| 15 | C | Blue / Black / Green | Competitive Brawl | 1 | |
| 16 | D | Green | Competitive Brawl | 1 |
Top 16 of 16 commanders by deck count · faded rows = small samples
Established (most-viewed decks)
| # | Colors | Format | |||
|---|---|---|---|---|---|
| 1 | S | Blue / Red / Green | Commander | 1 | |
| 2 | A | Black / Green | Commander | 1 | |
| 3 | A | White | Commander | 1 | |
| 4 | B | White / Black / Red | Commander | 1 | |
| 5 | B | Blue / Black / Red | Commander | 1 | |
| 6 | B | Green | Commander | 1 | |
| 7 | C | White / Red / Green | Commander | 1 | |
| 8 | C | Black / Red / Green | Commander | 1 | |
| 9 | D | Black / Red | Commander | 1 | |
| 10 | S | White / Black | Competitive Brawl | 1 | |
| 11 | S | Blue | Competitive Brawl | 1 | |
| 12 | A | Black | Competitive Brawl | 1 | |
| 13 | A | Green | Competitive Brawl | 1 | |
| 14 | B | Blue / Red / Green | Competitive Brawl | 1 | |
| 15 | B | Colorless | Competitive Brawl | 1 | |
| 16 | B | Red | Competitive Brawl | 1 | |
| 17 | C | White / Red / Green | Competitive Brawl | 1 | |
| 18 | C | Black | Competitive Brawl | 1 | |
| 19 | D | Green | Competitive Brawl | 1 |
Top 19 of 19 commanders by deck count · faded rows = small samples
Tier = deck-count rank-percentile within the bucket — a popularity measure, not a win rate. Top inclusions = the non-land cards most often played alongside that commander across the scanned decks.
Commander Tiers
▸How this is computed
Deck-frequency tiers computed by us from the Archidekt public decklist corpus: 'trending' = newest decks (orderBy=-createdAt), 'established' = most-viewed decks (orderBy=-viewCount). Tier is the commander's deck-count rank-percentile within its bucket (S>=90th, A>=70th, B>=40th, C>=15th, else D). This measures popularity + momentum, NOT a constructed win rate — we don't have proprietary tracker telemetry for that (see METAHUB-SPEC.md's honesty rails). top_inclusions = the non-land cards most often played alongside that commander across the decks we scanned. Tournament-result axis (topdeck.gg): published.
16 of 16 commanders shown — server order
Trending (newest decks)
| # | Colors | Format | |||
|---|---|---|---|---|---|
| 1 | S | Colorless | Commander | 1 | |
| 2 | A | White | Commander | 1 | |
| 3 | A | Black / Red / Green | Commander | 1 | |
| 4 | B | White | Commander | 1 | |
| 5 | B | Black / Red / Green | Commander | 1 | |
| 6 | C | Blue / Green | Commander | 1 | |
| 7 | D | Blue / Red / Green | Commander | 1 |
Top 7 of 7 commanders by deck count · faded rows = small samples
Established (most-viewed decks)
| # | Colors | Format | |||
|---|---|---|---|---|---|
| 1 | S | Blue / Red / Green | Commander | 1 | |
| 2 | A | Black / Green | Commander | 1 | |
| 3 | A | White | Commander | 1 | |
| 4 | B | White / Black / Red | Commander | 1 | |
| 5 | B | Blue / Black / Red | Commander | 1 | |
| 6 | B | Green | Commander | 1 | |
| 7 | C | White / Red / Green | Commander | 1 | |
| 8 | C | Black / Red / Green | Commander | 1 | |
| 9 | D | Black / Red | Commander | 1 |
Top 9 of 9 commanders by deck count · faded rows = small samples
Tier = deck-count rank-percentile within the bucket — a popularity measure, not a win rate. Top inclusions = the non-land cards most often played alongside that commander across the scanned decks.
Format Snapshot
▸How this is computed
One hub-card row per tracked format: legal-set list + banned/restricted counts from Scryfall legalities (ground truth), our own coverage state for this hub (honest 'pending' where a module isn't live yet), and cite-and-link-only external tracker URLs (untapped.gg, MTGGoldfish) — we NEVER ingest their numbers, only link to them by name.
Commander
published
Ban List & Legality
▸How this is computed
Snapshot of Scryfall's machine-readable legalities (the ban truth) as of this bulk-data pull. Scryfall's legality statuses are legal/not_legal/restricted/banned — there is no separate 'suspended' status, so Vintage-style restricted cards are reported alongside banned rather than inventing a status Scryfall doesn't expose. See the linked Wizards announcement page for the human explanation and change history; Scryfall doesn't carry ban dates, so this row does not claim a 'last B&R change' date it can't ground.
Commander
Wizards B&R pageBanned (83)
cEDH Tournament Results
▸How this is computed
Real Commander/cEDH tournament results from topdeck.gg's public tournament-results API (last 30 days, format=EDH) -- see the per-event event_url for the source. Up to 40 of the most recent events are shown; top_standings = up to 8 players per event, ranked by OUR OWN win differential (wins - losses, ties broken by wins) -- topdeck.gg's real API carries no organizer-tagged 'placement'/'standing' field, so this is not the event's official final standings. commanders = the standing's real commander name(s) ONLY when topdeck.gg's structured decklist import (deckObj.Commanders, verified live 2026-07-11 as genuinely real for roughly 43% of standings -- most commonly a Moxfield import) is present for that standing; otherwise null, never inferred from an unparsed decklist. sample_size = player_count (a real recorded event, not a statistical estimate, hence always-high confidence like the banlist/calendar modules).
- 1Player 071-0-0record only (no commander data)
- 2Player 111-0-0record only (no commander data)
- 3Player 121-0-0record only (no commander data)
- 4Player 131-0-0record only (no commander data)
- 5Dan Aronowitz [NJcEDH]1-0-0Kinnan, Bonder Prodigy
- 6Noam Opitz [NjcEDH]1-0-0record only (no commander data)
- 7Player 150-0-1record only (no commander data)
- 8Player 160-0-1record only (no commander data)
- 1Larry2-0-0record only (no commander data)
- 2Gerald1-1-0record only (no commander data)
- 3Ian1-1-0record only (no commander data)
- 4Andrew1-1-0record only (no commander data)
- 5Eeto1-1-0record only (no commander data)
- 6Gabriel1-1-0record only (no commander data)
- 7Kancheong1-1-0record only (no commander data)
- 8Vincent0-1-0record only (no commander data)
- 1Bot 101-0-1record only (no commander data)
- 2171-0-1record only (no commander data)
- 3Bot 21-0-1record only (no commander data)
- 4121-0-1record only (no commander data)
- 5201-0-1record only (no commander data)
- 6Bot 31-1-0record only (no commander data)
- 7161-1-0record only (no commander data)
- 8191-1-0record only (no commander data)
- 182-1-1record only (no commander data)
- 2422-1-1record only (no commander data)
- 3382-1-1record only (no commander data)
- 472-1-1record only (no commander data)
- 532-2-0record only (no commander data)
- 6102-2-0record only (no commander data)
- 7192-2-0record only (no commander data)
- 811-1-1record only (no commander data)
- 1Don Perrion3-0-1record only (no commander data)
- 2John James1-2-1record only (no commander data)
- 3Late Playa1-2-1record only (no commander data)
- 4Jason Doe1-3-0record only (no commander data)
- 5Squeaks0-2-1record only (no commander data)
- 6John Doe0-3-0record only (no commander data)
- 7Late Player0-3-0record only (no commander data)
- 8Franky Keen0-3-0record only (no commander data)
- 1B1-0-1record only (no commander data)
- 2C1-1-0record only (no commander data)
- 3F0-0-1record only (no commander data)
- 4A0-1-1record only (no commander data)
- 5D0-1-1record only (no commander data)
- 6E0-1-0record only (no commander data)
- 7G0-1-0record only (no commander data)
- 8H0-1-0record only (no commander data)
- 1jeff1-4-0record only (no commander data)
- 2alexa1-4-0record only (no commander data)
- 3mark0-5-0record only (no commander data)
- 4matt0-5-0record only (no commander data)
- 5will0-5-0record only (no commander data)
- 6eli0-5-0record only (no commander data)
- 7kristy0-5-0record only (no commander data)
- 8allan0-5-0record only (no commander data)
- 1Z2-1-0record only (no commander data)
- 2Giancarlo1-2-0record only (no commander data)
- 3Antonio1-2-0record only (no commander data)
- 4Sancho1-2-0record only (no commander data)
- 5Jose Fernandez1-2-0record only (no commander data)
- 6Julio1-2-0record only (no commander data)
- 7Cafelo0-3-0record only (no commander data)
- 8Stefano0-3-0record only (no commander data)
- 1Caleb Gros2-0-0record only (no commander data)
- 2Mark Lambert 0-2-0record only (no commander data)
- 3Lucas0-2-0record only (no commander data)
- 4Darryl McDaniel0-2-0record only (no commander data)
- 1Yoh3-0-0record only (no commander data)
- 2Ros1-2-0record only (no commander data)
- 3Jean1-2-0record only (no commander data)
- 4Robot0-3-0record only (no commander data)
- 5Jolo0-3-0record only (no commander data)
- 6Wilson0-3-0record only (no commander data)
- 7Lance0-3-0record only (no commander data)
- 8Renz0-3-0record only (no commander data)
- 1Isaac Groothuis2-0-0record only (no commander data)
- 2Carlton Jaffrey1-1-0record only (no commander data)
- 3Jordan1-1-0record only (no commander data)
- 4Phil Philp1-1-0record only (no commander data)
- 5Max1-1-0record only (no commander data)
- 6Ryan Taylor1-1-0record only (no commander data)
- 7Mitchell stapleton 1-1-0record only (no commander data)
- 8Josh cook0-2-0record only (no commander data)
- 1Ryan Cannon2-0-0record only (no commander data)
- 2Brandon Thrasher1-1-0record only (no commander data)
- 3Matthew Montalvo1-1-0record only (no commander data)
- 4jorden horton1-1-0record only (no commander data)
- 5Jacob Lawson0-1-0record only (no commander data)
- 6Grady Bunton0-2-0record only (no commander data)
- 7Brian Muldowney0-2-0record only (no commander data)
- 8aidan h0-2-0record only (no commander data)
- 1Haydensoles1-0-2record only (no commander data)
- 2Bryden2-2-0record only (no commander data)
- 3GameGeek1261-1-2Sisay, Weatherlight Captain
- 4Jackson Lewis1-2-1record only (no commander data)
- 5Jordan Cagle0-2-2Derevi, Empyrial Tactician
- 6gaylord langroodi0-2-1record only (no commander data)
- 7Kyle Kneefel0-3-0record only (no commander data)
- 8Colin Parnell0-3-0record only (no commander data)
- 1Tyler1-0-0record only (no commander data)
- 2Brianna0-1-0record only (no commander data)
- 3Michael0-1-0record only (no commander data)
- 4Adam0-1-0record only (no commander data)
- 1Scion Avira [FEMCELL]2-1-0record only (no commander data)
- 2Trevor McDonald 1-0-2record only (no commander data)
- 3Dylan Schocknmyer 1-1-1record only (no commander data)
- 4Adam shomaker 1-2-0record only (no commander data)
- 5Joshua Slater1-2-0record only (no commander data)
- 6Joshua Kelly1-2-0record only (no commander data)
- 7Hunter0-1-2record only (no commander data)
- 8Logan Floer0-2-1record only (no commander data)
- 1John Hurley2-0-0Tivit, Seller of Secrets
- 2Robert Dial1-0-0Malcolm, Keen-Eyed Navigator / Vial Smasher the Fierce
- 3Jazz0-0-0record only (no commander data)
- 4Ryan Simpson0-1-0record only (no commander data)
- 5James LP0-1-0Marneus Calgar
- 6River0-1-0Tevesh Szat, Doom of Fools / Thrasios, Triton Hero
- 7Kevin Forbes0-2-0record only (no commander data)
- 8Adam carpenter0-2-0record only (no commander data)
- 1Christopher B2-0-0record only (no commander data)
- 2Brice C2-1-0record only (no commander data)
- 3Whitney C1-2-0record only (no commander data)
- 4Shawn M0-1-0record only (no commander data)
- 5Hope H0-2-0record only (no commander data)
- 6Jon P0-2-0record only (no commander data)
- 7Josh G0-3-0record only (no commander data)
- 8Aeyden J0-3-0record only (no commander data)
- 1Bradly Ford [FEET]1-0-1record only (no commander data)
- 2Cristian Soberal1-0-1record only (no commander data)
- 3Arman Hossain1-1-0record only (no commander data)
- 4Eric Evans1-1-0record only (no commander data)
- 5Brandon Bohn1-1-0record only (no commander data)
- 6Jake D1-1-0record only (no commander data)
- 7Sage1-1-0record only (no commander data)
- 8Brett J Rasmussen1-1-0record only (no commander data)
- 1Jules Mitrovich2-0-1record only (no commander data)
- 2Dennis Orsini 2-1-0record only (no commander data)
- 3Cody2-1-0record only (no commander data)
- 4Kalada2-1-0record only (no commander data)
- 5Michael Buchoff1-1-1record only (no commander data)
- 6Greg Frailey 0-0-2record only (no commander data)
- 7Nature0-0-2record only (no commander data)
- 8Evan S1-2-0record only (no commander data)
- 1Luis2-1-0record only (no commander data)
- 2Brian Prichard2-1-0record only (no commander data)
- 3Justin Reed2-1-0record only (no commander data)
- 4Nicholas D. Bottoms1-2-0record only (no commander data)
- 5Mat sigrist 1-2-0record only (no commander data)
- 6Isaac Ackerman1-2-0record only (no commander data)
- 7Aidan1-2-0record only (no commander data)
- 8Austin Tallas1-2-0record only (no commander data)
- 1Dylan Schlosser2-0-0record only (no commander data)
- 2Bryce1-1-0record only (no commander data)
- 3Luna Kang1-1-0record only (no commander data)
- 4Seth Yim1-1-0record only (no commander data)
- 5[HiQ] AndrewRelck1-1-0record only (no commander data)
- 6Alex Jenkel1-1-0record only (no commander data)
- 7Braeden Larson0-1-1record only (no commander data)
- 8[BYC]Daniel0-1-1record only (no commander data)
- 1Josh [SOCC]2-0-1Rograkh, Son of Rohgahh / Silas Renn, Seeker Adept
- 2Lauren P2-0-1Kinnan, Bonder Prodigy
- 3Mikhail Amyn 1-0-2record only (no commander data)
- 4Alfred A Karri1-0-2record only (no commander data)
- 5Garrett Bentley [SOCC]1-1-1Kraum, Ludevic's Opus / Tymna the Weaver
- 6Jonathan Cels [SOCC]1-1-1record only (no commander data)
- 7Dilly [SOCC]1-1-1Sisay, Weatherlight Captain
- 8Kowalski1-2-0record only (no commander data)
- 1Michael Eastlick2-0-2record only (no commander data)
- 2Craig Howard2-1-1record only (no commander data)
- 3Tristan Spangler1-1-2record only (no commander data)
- 4Jacob Albright0-1-2record only (no commander data)
- 5Ricky Gonzalez1-3-0record only (no commander data)
- 6Matthew lutz0-4-0record only (no commander data)
- 7Holden0-4-0record only (no commander data)
- 1Camden Breeden3-0-0record only (no commander data)
- 2Devon0-0-3record only (no commander data)
- 3Landan Heinricy 1-2-0record only (no commander data)
- 4Shay0-1-2record only (no commander data)
- 5Daniel B0-1-2record only (no commander data)
- 6Mattew Diaz0-1-2record only (no commander data)
- 7James Martin0-1-2record only (no commander data)
- 8Zachary Scites0-1-2record only (no commander data)
- 1Giorgio Viacava1-0-2record only (no commander data)
- 2Jorge Apablaza1-1-1record only (no commander data)
- 3Juan Carlos Delgado Sornes1-1-1record only (no commander data)
- 4Marcelo Beltrán0-0-0record only (no commander data)
- 5Matias Sempertegui1-2-0record only (no commander data)
- 6Pablo Jabase0-1-2record only (no commander data)
- 7Juan Muñoz 0-2-1record only (no commander data)
- 8Ariel Elias Espinoza Galdames0-2-1record only (no commander data)
- 1Jesús Rodríguez0-2-0record only (no commander data)
- 2Tomás Castillo0-2-0record only (no commander data)
- 3Ignacio Saavedra0-2-0record only (no commander data)
- 4David Calisto0-2-0record only (no commander data)
- 5Oscar Donoso0-2-0record only (no commander data)
- 6Emilio Gonzáles0-2-0record only (no commander data)
- 1Guevara Luis0-1-0record only (no commander data)
- 2Hardee Christopher0-2-0record only (no commander data)
- 3Garcia JAG0-2-0record only (no commander data)
- 4gomez julian0-2-0record only (no commander data)
- 5Ward Ramsey0-2-0record only (no commander data)
- 6Castillo Draven0-2-0record only (no commander data)
- 7Urquhart Dameon0-2-0record only (no commander data)
- 8Lopez Jose0-2-0record only (no commander data)
- 1Nicolò Amadei2-1-0Kinnan, Bonder Prodigy
- 2Tommaso Lanzillotta2-1-0Chatterfang, Squirrel General
- 3Federico Soncini1-1-0Ishai, Ojutai Dragonspeaker / Rograkh, Son of Rohgahh
- 4Walt1-1-1record only (no commander data)
- 5Matteo Pedroni 1-1-1record only (no commander data)
- 6Federico1-2-0record only (no commander data)
- 7Daniel Zecchini0-2-0record only (no commander data)
- 8Christian Letizia0-2-0record only (no commander data)
- 1Luis2-0-0record only (no commander data)
- 2Ken1-1-0record only (no commander data)
- 3Ivan1-1-0record only (no commander data)
- 4Alejandro0-2-0record only (no commander data)
- 5Mariah0-2-0record only (no commander data)
- 6Kai0-2-0record only (no commander data)
- 1Jesse Musick (TTT)3-0-0record only (no commander data)
- 2James (TTT)1-0-2record only (no commander data)
- 3Unban Dockside Tyler 1-1-1record only (no commander data)
- 4Aaron Pacheco1-1-1record only (no commander data)
- 5BanRhysticStudyJosh1-1-1record only (no commander data)
- 6William Miles1-1-1record only (no commander data)
- 7Ban Rhystic Kyle1-1-1record only (no commander data)
- 8Phelia Vega0-0-3record only (no commander data)
- 1Jonas Büchner2-0-1record only (no commander data)
- 2Christian Gullberg-hansen1-1-1record only (no commander data)
- 3Nikolas Doddi Jespersen1-1-1record only (no commander data)
- 4Mikkel Ærtebjerg0-0-0record only (no commander data)
- 5Frederik Ask0-2-1Dosan the Falling Leaf
- 6Elroy Villumsen0-2-1record only (no commander data)
- 7Kenny Andersen0-2-1record only (no commander data)
- 8Bo Pyskow0-2-1Winota, Joiner of Forces
- 1Carlos Ruzafa Angosto1-1-0Dack Fayden, Helping Hand
- 2Rafel Brau 1-1-0Codie, Ravenous Codex
- 3Arnau Castelló Garcia0-1-0record only (no commander data)
- 4Daniel Pozón Conde0-2-0Ureni of the Unwritten
- 5David García Centelles0-2-0Mog, Moogle Warrior
- 6iago simo0-2-0record only (no commander data)
- 7Nicolás Tapia Godoy0-2-0Sokrates, Athenian Teacher
- 8Aleix Gonzalez Marquez0-2-0Uldaros Theorix
- 1Paolo Avena2-1-0record only (no commander data)
- 2Ron Pogi1-2-0record only (no commander data)
- 3Ian Van Ampuan1-2-0record only (no commander data)
- 4Lance Medez0-3-0record only (no commander data)
- 5Xye Terry0-3-0record only (no commander data)
- 6Christian Tilton0-3-0record only (no commander data)
- 7Harold Tee0-3-0record only (no commander data)
- 8John Nabing0-3-0record only (no commander data)
- 1James McCaffrey0-0-3record only (no commander data)
- 2Daniel Manning0-0-3record only (no commander data)
- 3Alisa Hopkins0-0-3record only (no commander data)
- 4Corey Grover0-0-3record only (no commander data)
- 5Linkin Sankey0-0-3record only (no commander data)
- 6Luke Papa0-0-3record only (no commander data)
- 7Caleb Brabin0-0-3record only (no commander data)
- 8natalie rhoden0-0-3record only (no commander data)
- 1Ralph 3-0-2record only (no commander data)
- 2AU NOTORIOUS2-1-1record only (no commander data)
- 3Michael Villaneuva2-2-0record only (no commander data)
- 4Rodrigo Chapa0-0-0record only (no commander data)
- 5evofcl1-2-1record only (no commander data)
- 6Sergio 0-1-2record only (no commander data)
- 7Johnny Ramos0-1-2record only (no commander data)
- 8Alonzo0-1-2record only (no commander data)
- 1Z2-1-0record only (no commander data)
- 2Sancho1-2-0record only (no commander data)
- 3Giancarlo1-2-0record only (no commander data)
- 4Jairo1-2-0record only (no commander data)
- 5TIENDA0-3-0record only (no commander data)
- 6Antonio0-3-0record only (no commander data)
- 7Cafelo0-3-0record only (no commander data)
- 8Uber0-3-0record only (no commander data)
- 1Travis Sisco 0-2-0record only (no commander data)
- 2Everett0-2-0record only (no commander data)
- 3Travis0-2-0record only (no commander data)
- 4Tristan0-2-0record only (no commander data)
- 5Ryan0-2-0record only (no commander data)
- 1AJ Zimmerman2-0-1record only (no commander data)
- 2Ethan Ramirez 2-1-0record only (no commander data)
- 3Josiah Saysombath1-0-2Marneus Calgar
- 4Jose 1-1-1record only (no commander data)
- 5[TKC] Karl Gowan 1-1-1Norman Osborn // Green Goblin
- 6Leo Porfirio1-1-1record only (no commander data)
- 7Bryce Blackwood1-2-0Sisay, Weatherlight Captain
- 8Curtis Hatfield1-2-0Magda, Brazen Outlaw
- 1jose daniel ortiz-miranda1-0-0record only (no commander data)
- 2Bigpokeballs (ATP]0-0-0record only (no commander data)
- 3Alistaire Martin (ATP]0-1-0record only (no commander data)
- 4Tekken Tim 0-1-0record only (no commander data)
- 5Justin McKey0-1-0record only (no commander data)
- 1Justin3-0-0record only (no commander data)
- 2evin1-2-0record only (no commander data)
- 3Gabriel1-2-0record only (no commander data)
- 4Hunter0-2-0record only (no commander data)
- 5Alex0-2-0record only (no commander data)
- 6Ryan0-2-0record only (no commander data)
Top standings are ranked by win differential (wins minus losses, ties broken by wins) — topdeck.gg’s real API carries no organizer-tagged placement field, so this is not each event’s official final standings. Commander names appear only when topdeck.gg’s structured decklist import provided one — never inferred from an unparsed decklist.
Competitive Brawl Tiers
▸How this is computed
Deck-frequency tiers computed by us from the Archidekt public decklist corpus: 'trending' = newest decks (orderBy=-createdAt), 'established' = most-viewed decks (orderBy=-viewCount). Tier is the commander's deck-count rank-percentile within its bucket (S>=90th, A>=70th, B>=40th, C>=15th, else D). This measures popularity + momentum, NOT a constructed win rate — we don't have proprietary tracker telemetry for that (see METAHUB-SPEC.md's honesty rails). top_inclusions = the non-land cards most often played alongside that commander across the decks we scanned. Tournament-result axis (topdeck.gg): published.
19 of 19 commanders shown — server order
Trending (newest decks)
| # | Colors | Format | |||
|---|---|---|---|---|---|
| 1 | S | Blue | Competitive Brawl | 2 | |
| 2 | A | Blue / Black / Green | Competitive Brawl | 1 | |
| 3 | A | Black | Competitive Brawl | 1 | |
| 4 | B | Black | Competitive Brawl | 1 | |
| 5 | B | Black | Competitive Brawl | 1 | |
| 6 | B | Blue / Red | Competitive Brawl | 1 | |
| 7 | C | White | Competitive Brawl | 1 | |
| 8 | C | Blue / Black / Green | Competitive Brawl | 1 | |
| 9 | D | Green | Competitive Brawl | 1 |
Top 9 of 9 commanders by deck count · faded rows = small samples
Established (most-viewed decks)
| # | Colors | Format | |||
|---|---|---|---|---|---|
| 1 | S | White / Black | Competitive Brawl | 1 | |
| 2 | S | Blue | Competitive Brawl | 1 | |
| 3 | A | Black | Competitive Brawl | 1 | |
| 4 | A | Green | Competitive Brawl | 1 | |
| 5 | B | Blue / Red / Green | Competitive Brawl | 1 | |
| 6 | B | Colorless | Competitive Brawl | 1 | |
| 7 | B | Red | Competitive Brawl | 1 | |
| 8 | C | White / Red / Green | Competitive Brawl | 1 | |
| 9 | C | Black | Competitive Brawl | 1 | |
| 10 | D | Green | Competitive Brawl | 1 |
Top 10 of 10 commanders by deck count · faded rows = small samples
Tier = deck-count rank-percentile within the bucket — a popularity measure, not a win rate. Top inclusions = the non-land cards most often played alongside that commander across the scanned decks.
Format Snapshot
▸How this is computed
One hub-card row per tracked format: legal-set list + banned/restricted counts from Scryfall legalities (ground truth), our own coverage state for this hub (honest 'pending' where a module isn't live yet), and cite-and-link-only external tracker URLs (untapped.gg, MTGGoldfish) — we NEVER ingest their numbers, only link to them by name.
Competitive Brawl
published
Ban List & Legality
▸How this is computed
Snapshot of Scryfall's machine-readable legalities (the ban truth) as of this bulk-data pull. Scryfall's legality statuses are legal/not_legal/restricted/banned — there is no separate 'suspended' status, so Vintage-style restricted cards are reported alongside banned rather than inventing a status Scryfall doesn't expose. See the linked Wizards announcement page for the human explanation and change history; Scryfall doesn't carry ban dates, so this row does not claim a 'last B&R change' date it can't ground.
Competitive Brawl
Wizards B&R pageBanned (1)
Restricted (12)
Brawl Tiers
▸How this is computed
Deck-frequency tiers computed by us from the Archidekt public decklist corpus: 'trending' = newest decks (orderBy=-createdAt), 'established' = most-viewed decks (orderBy=-viewCount). Tier is the commander's deck-count rank-percentile within its bucket (S>=90th, A>=70th, B>=40th, C>=15th, else D). This measures popularity + momentum, NOT a constructed win rate — we don't have proprietary tracker telemetry for that (see METAHUB-SPEC.md's honesty rails). top_inclusions = the non-land cards most often played alongside that commander across the decks we scanned. Tournament-result axis (topdeck.gg): published.
No rows this run
Format Snapshot
▸How this is computed
One hub-card row per tracked format: legal-set list + banned/restricted counts from Scryfall legalities (ground truth), our own coverage state for this hub (honest 'pending' where a module isn't live yet), and cite-and-link-only external tracker URLs (untapped.gg, MTGGoldfish) — we NEVER ingest their numbers, only link to them by name.
Brawl
published
Ban List & Legality
▸How this is computed
Snapshot of Scryfall's machine-readable legalities (the ban truth) as of this bulk-data pull. Scryfall's legality statuses are legal/not_legal/restricted/banned — there is no separate 'suspended' status, so Vintage-style restricted cards are reported alongside banned rather than inventing a status Scryfall doesn't expose. See the linked Wizards announcement page for the human explanation and change history; Scryfall doesn't carry ban dates, so this row does not claim a 'last B&R change' date it can't ground.
Brawl
Wizards B&R pageNo banned or restricted cards in this format right now.
Limited Tier List — Star Trek (TRK)
▸How this is computed
Real win rates from 17lands' public PremierDraft card ratings (CC BY 4.0) for the current premier set. Tier = ever-drawn win rate vs the field (S>=56%, A>=53%, B>=50.5%, C>=48%, else D); sample_size = game_count. Cards with no recorded games render 'unrated', never a guessed tier.
| # | Tier | Card | Rarity | Color | Win rate | Games |
|---|---|---|---|---|---|---|
| 1 | S | Hologram Stalker | uncommon | Green | 64.7% | 1,299 |
| 2 | S | Cloak and Phaser | uncommon | Blue | 62.5% | 1,128 |
| 3 | S | Temporal Conqueror | common | Green | 62.3% | 2,581 |
| 4 | S | Common Goal | common | Green | 61.4% | 2,475 |
| 5 | S | Earth, Sector 001 | common | Colorless | 61.3% | 1,251 |
| 6 | S | Boarding Action | common | Red | 60.8% | 2,058 |
| 7 | S | Moopsy | common | Green | 60.5% | 1,465 |
| 8 | S | Xenobotanist | common | Green | 60.1% | 2,570 |
| 9 | S | Dominion Assault Force | common | Green | 60.1% | 1,225 |
| 10 | S | Interstellar Effigy | common | Blue | 59.8% | 2,927 |
| 11 | S | Astute Terraformer | common | Green | 59.7% | 1,979 |
| 12 | S | Plasma Cascade | common | Red | 59.4% | 2,808 |
| 13 | S | Silicate Surveyor | common | Red | 59.4% | 1,241 |
| 14 | S | Relentless Drednok | common | Black | 58.1% | 1,866 |
| 15 | S | Ferenginar | common | Colorless | 58.1% | 1,380 |
Constructed Tiers
▸How this is computed
Real tournament-backed win rates for Standard/Pioneer/Modern, computed by us from topdeck.gg's public tournament-results API (Tournament results via topdeck.gg -- see the per-row topdeck_url for the source event). archetype_or_deck = the organizer's own archetype tag when topdeck.gg carries one for that standing, else the raw deck/decklist name reported, else the honest 'Unclassified Deck' bucket -- we never infer an archetype from an unparsed decklist link. sample_size = total recorded match games (wins+losses+draws) across every event counted this run; event_count = distinct tournaments the archetype/deck appeared in; best_finish = its best final standing across those events. Tier = match win rate (S>=60%, A>=55%, B>=50%, C>=45%, else D); an archetype with zero recorded games renders 'unrated', never a guessed tier.
21 of 21 archetypes/decks shown — server order
Standard
| # | W-L-D | ||||
|---|---|---|---|---|---|
| 1 | B | BW Control | 50.0% | 2-2-0 | 1 |
| 2 | B | Machinehead | 50.0% | 2-2-0 | 1 |
| 3 | C | Unclassified Deck | 46.2% | 418-422-64 | 40 |
Top 3 of 3 archetypes/decks by win rate · faded rows = small samples
Pioneer
| # | W-L-D | ||||
|---|---|---|---|---|---|
| 1 | B | Unclassified Deck | 50.0% | 2-2-0 | 1 |
Top 1 of 1 archetypes/decks by win rate · faded rows = small samples
Modern
| # | W-L-D | ||||
|---|---|---|---|---|---|
| 1 | S | Goryo Reanimator | 75.0% | 6-1-1 | 1 |
| 2 | S | Broodscale | 66.7% | 4-2-0 | 3 |
| 3 | S | Eldrazi Tron | 60.0% | 3-2-0 | 1 |
| 4 | S | Jeskai Blink | 60.0% | 3-2-0 | 1 |
| 5 | S | Elves | 60.0% | 3-2-0 | 1 |
| 6 | A | WURG Midrange | 57.1% | 4-1-2 | 1 |
| 7 | B | BR BirdVine | 50.0% | 3-2-1 | 1 |
| 8 | B | Boros Energy | 50.0% | 1-1-0 | 1 |
| 9 | B | Esper Blink | 50.0% | 1-1-0 | 1 |
| 10 | C | Unclassified Deck | 47.1% | 359-374-29 | 33 |
| 11 | D | Affinity | 40.0% | 6-8-1 | 1 |
| 12 | D | Domain Goyf | 40.0% | 2-3-0 | 1 |
| 13 | D | Naya Energy | 40.0% | 2-3-0 | 1 |
| 14 | D | Domain Zoo | 33.3% | 1-2-0 | 2 |
| 15 | D | Mono Green Tron | 25.0% | 1-3-0 | 1 |
| 16 | D | Song Of Creation | 25.0% | 1-3-0 | 1 |
| 17 | D | Rakdos Midrange | 16.7% | 1-5-0 | 2 |
Top 17 of 17 archetypes/decks by win rate · faded rows = small samples
Tier = real match win rate across recorded tournament results (S>=60%, A>=55%, B>=50%, C>=45%, else D) — not a popularity measure. An archetype/deck with zero recorded games renders unrated, never a guessed tier.
Format Snapshot
▸How this is computed
One hub-card row per tracked format: legal-set list + banned/restricted counts from Scryfall legalities (ground truth), our own coverage state for this hub (honest 'pending' where a module isn't live yet), and cite-and-link-only external tracker URLs (untapped.gg, MTGGoldfish) — we NEVER ingest their numbers, only link to them by name.
Standard
sets/rotation live; tiers pending tournament key
Ban List & Legality
▸How this is computed
Snapshot of Scryfall's machine-readable legalities (the ban truth) as of this bulk-data pull. Scryfall's legality statuses are legal/not_legal/restricted/banned — there is no separate 'suspended' status, so Vintage-style restricted cards are reported alongside banned rather than inventing a status Scryfall doesn't expose. See the linked Wizards announcement page for the human explanation and change history; Scryfall doesn't carry ban dates, so this row does not claim a 'last B&R change' date it can't ground.
Standard
Wizards B&R pageBanned (13)
Constructed Tiers
▸How this is computed
Real tournament-backed win rates for Standard/Pioneer/Modern, computed by us from topdeck.gg's public tournament-results API (Tournament results via topdeck.gg -- see the per-row topdeck_url for the source event). archetype_or_deck = the organizer's own archetype tag when topdeck.gg carries one for that standing, else the raw deck/decklist name reported, else the honest 'Unclassified Deck' bucket -- we never infer an archetype from an unparsed decklist link. sample_size = total recorded match games (wins+losses+draws) across every event counted this run; event_count = distinct tournaments the archetype/deck appeared in; best_finish = its best final standing across those events. Tier = match win rate (S>=60%, A>=55%, B>=50%, C>=45%, else D); an archetype with zero recorded games renders 'unrated', never a guessed tier.
3 of 3 archetypes/decks shown — server order
Standard
| # | W-L-D | ||||
|---|---|---|---|---|---|
| 1 | B | BW Control | 50.0% | 2-2-0 | 1 |
| 2 | B | Machinehead | 50.0% | 2-2-0 | 1 |
| 3 | C | Unclassified Deck | 46.2% | 418-422-64 | 40 |
Top 3 of 3 archetypes/decks by win rate · faded rows = small samples
Tier = real match win rate across recorded tournament results (S>=60%, A>=55%, B>=50%, C>=45%, else D) — not a popularity measure. An archetype/deck with zero recorded games renders unrated, never a guessed tier.
Format Snapshot
▸How this is computed
One hub-card row per tracked format: legal-set list + banned/restricted counts from Scryfall legalities (ground truth), our own coverage state for this hub (honest 'pending' where a module isn't live yet), and cite-and-link-only external tracker URLs (untapped.gg, MTGGoldfish) — we NEVER ingest their numbers, only link to them by name.
Pioneer
sets/legality live; tiers pending tournament key
Ban List & Legality
▸How this is computed
Snapshot of Scryfall's machine-readable legalities (the ban truth) as of this bulk-data pull. Scryfall's legality statuses are legal/not_legal/restricted/banned — there is no separate 'suspended' status, so Vintage-style restricted cards are reported alongside banned rather than inventing a status Scryfall doesn't expose. See the linked Wizards announcement page for the human explanation and change history; Scryfall doesn't carry ban dates, so this row does not claim a 'last B&R change' date it can't ground.
Pioneer
Wizards B&R pageBanned (31)
Constructed Tiers
▸How this is computed
Real tournament-backed win rates for Standard/Pioneer/Modern, computed by us from topdeck.gg's public tournament-results API (Tournament results via topdeck.gg -- see the per-row topdeck_url for the source event). archetype_or_deck = the organizer's own archetype tag when topdeck.gg carries one for that standing, else the raw deck/decklist name reported, else the honest 'Unclassified Deck' bucket -- we never infer an archetype from an unparsed decklist link. sample_size = total recorded match games (wins+losses+draws) across every event counted this run; event_count = distinct tournaments the archetype/deck appeared in; best_finish = its best final standing across those events. Tier = match win rate (S>=60%, A>=55%, B>=50%, C>=45%, else D); an archetype with zero recorded games renders 'unrated', never a guessed tier.
1 of 1 archetypes/decks shown — server order
Pioneer
| # | W-L-D | ||||
|---|---|---|---|---|---|
| 1 | B | Unclassified Deck | 50.0% | 2-2-0 | 1 |
Top 1 of 1 archetypes/decks by win rate · faded rows = small samples
Tier = real match win rate across recorded tournament results (S>=60%, A>=55%, B>=50%, C>=45%, else D) — not a popularity measure. An archetype/deck with zero recorded games renders unrated, never a guessed tier.
Format Snapshot
▸How this is computed
One hub-card row per tracked format: legal-set list + banned/restricted counts from Scryfall legalities (ground truth), our own coverage state for this hub (honest 'pending' where a module isn't live yet), and cite-and-link-only external tracker URLs (untapped.gg, MTGGoldfish) — we NEVER ingest their numbers, only link to them by name.
Modern
sets/legality live; tiers pending tournament key
Ban List & Legality
▸How this is computed
Snapshot of Scryfall's machine-readable legalities (the ban truth) as of this bulk-data pull. Scryfall's legality statuses are legal/not_legal/restricted/banned — there is no separate 'suspended' status, so Vintage-style restricted cards are reported alongside banned rather than inventing a status Scryfall doesn't expose. See the linked Wizards announcement page for the human explanation and change history; Scryfall doesn't carry ban dates, so this row does not claim a 'last B&R change' date it can't ground.
Modern
Wizards B&R pageBanned (52)
Constructed Tiers
▸How this is computed
Real tournament-backed win rates for Standard/Pioneer/Modern, computed by us from topdeck.gg's public tournament-results API (Tournament results via topdeck.gg -- see the per-row topdeck_url for the source event). archetype_or_deck = the organizer's own archetype tag when topdeck.gg carries one for that standing, else the raw deck/decklist name reported, else the honest 'Unclassified Deck' bucket -- we never infer an archetype from an unparsed decklist link. sample_size = total recorded match games (wins+losses+draws) across every event counted this run; event_count = distinct tournaments the archetype/deck appeared in; best_finish = its best final standing across those events. Tier = match win rate (S>=60%, A>=55%, B>=50%, C>=45%, else D); an archetype with zero recorded games renders 'unrated', never a guessed tier.
17 of 17 archetypes/decks shown — server order
Modern
| # | W-L-D | ||||
|---|---|---|---|---|---|
| 1 | S | Goryo Reanimator | 75.0% | 6-1-1 | 1 |
| 2 | S | Broodscale | 66.7% | 4-2-0 | 3 |
| 3 | S | Eldrazi Tron | 60.0% | 3-2-0 | 1 |
| 4 | S | Jeskai Blink | 60.0% | 3-2-0 | 1 |
| 5 | S | Elves | 60.0% | 3-2-0 | 1 |
| 6 | A | WURG Midrange | 57.1% | 4-1-2 | 1 |
| 7 | B | BR BirdVine | 50.0% | 3-2-1 | 1 |
| 8 | B | Boros Energy | 50.0% | 1-1-0 | 1 |
| 9 | B | Esper Blink | 50.0% | 1-1-0 | 1 |
| 10 | C | Unclassified Deck | 47.1% | 359-374-29 | 33 |
| 11 | D | Affinity | 40.0% | 6-8-1 | 1 |
| 12 | D | Domain Goyf | 40.0% | 2-3-0 | 1 |
| 13 | D | Naya Energy | 40.0% | 2-3-0 | 1 |
| 14 | D | Domain Zoo | 33.3% | 1-2-0 | 2 |
| 15 | D | Mono Green Tron | 25.0% | 1-3-0 | 1 |
| 16 | D | Song Of Creation | 25.0% | 1-3-0 | 1 |
| 17 | D | Rakdos Midrange | 16.7% | 1-5-0 | 2 |
Top 17 of 17 archetypes/decks by win rate · faded rows = small samples
Tier = real match win rate across recorded tournament results (S>=60%, A>=55%, B>=50%, C>=45%, else D) — not a popularity measure. An archetype/deck with zero recorded games renders unrated, never a guessed tier.
Ban List & Legality Tracker
▸How this is computed
Snapshot of Scryfall's machine-readable legalities (the ban truth) as of this bulk-data pull. Scryfall's legality statuses are legal/not_legal/restricted/banned — there is no separate 'suspended' status, so Vintage-style restricted cards are reported alongside banned rather than inventing a status Scryfall doesn't expose. See the linked Wizards announcement page for the human explanation and change history; Scryfall doesn't carry ban dates, so this row does not claim a 'last B&R change' date it can't ground.
Standard
Wizards B&R pageBanned (13)
Competitive Brawl
Wizards B&R pageBanned (1)
Restricted (12)
Brawl
Wizards B&R pageNo banned or restricted cards in this format right now.
Commander
Wizards B&R pageBanned (83)
Pioneer
Wizards B&R pageBanned (31)
Modern
Wizards B&R pageBanned (52)
Historic
Wizards B&R pageBanned (84)
Timeless
Wizards B&R pageRestricted (4)
Rotation & Set Calendar
▸How this is computed
Recent real (non-digital) expansion/core/commander/masters sets from Scryfall's /sets endpoint, newest first — near-zero maintenance per METAHUB-SPEC.md module 4. 'standard_legal' is read directly off whether Scryfall reports ANY card from that set as Standard-legal (ground truth, not a hand-maintained rotation calendar).
Secrets of Strixhaven
April 24, 2026202d ago
Marvel Super Heroes
June 26, 2026139d ago
Marvel Super Heroes Commander
June 26, 2026139d ago
The Hobbit
August 14, 202690d ago
Reality Fracture Commander
October 2, 202641d ago
Reality Fracture
October 2, 202641d ago
Mystery Booster Commander Edition
October 19, 202624d ago
Star Trek Commander
November 13, 2026in 1d
Star Trek
November 13, 2026in 1d
Nauctis: The Sunken Realm
February 5, 2027in 85d
Darkhold Destiny Commander
April 9, 2027in 148d
Marvel: Darkhold Destiny
April 9, 2027in 148d
Format Snapshots
▸How this is computed
One hub-card row per tracked format: legal-set list + banned/restricted counts from Scryfall legalities (ground truth), our own coverage state for this hub (honest 'pending' where a module isn't live yet), and cite-and-link-only external tracker URLs (untapped.gg, MTGGoldfish) — we NEVER ingest their numbers, only link to them by name.
Standard
sets/rotation live; tiers pending tournament key
Competitive Brawl
published
Brawl
published
Commander
published
Pioneer
sets/legality live; tiers pending tournament key
Modern
sets/legality live; tiers pending tournament key
Historic
sets/legality live; performance tiers need a permitted Arena telemetry/tournament source
Timeless
sets/legality live; performance tiers need a permitted Arena telemetry/tournament source
Sealed
17lands serves Sealed — win rates aren't live yet
17lands treats Sealed as a genuine, separate event type — Star Trek logged 58,516 ever-drawn Sealed games this run, against 95,569 for Premier Draft (the Draft Ranker above), but its public no-auth endpoint currently returns NO per-card win-rate stats for Sealed — even when the game-count total is non-zero. This module ships honest-absent rather than a page of every card graded unrated, and flips on automatically the moment 17lands enables real Sealed win rates.
Format Snapshot
▸How this is computed
One hub-card row per tracked format: legal-set list + banned/restricted counts from Scryfall legalities (ground truth), our own coverage state for this hub (honest 'pending' where a module isn't live yet), and cite-and-link-only external tracker URLs (untapped.gg, MTGGoldfish) — we NEVER ingest their numbers, only link to them by name.
Historic
sets/legality live; performance tiers need a permitted Arena telemetry/tournament source
Ban List & Legality
▸How this is computed
Snapshot of Scryfall's machine-readable legalities (the ban truth) as of this bulk-data pull. Scryfall's legality statuses are legal/not_legal/restricted/banned — there is no separate 'suspended' status, so Vintage-style restricted cards are reported alongside banned rather than inventing a status Scryfall doesn't expose. See the linked Wizards announcement page for the human explanation and change history; Scryfall doesn't carry ban dates, so this row does not claim a 'last B&R change' date it can't ground.
Historic
Wizards B&R pageBanned (84)
Performance tiers not covered yet
Ban/legality tracking for Historicabove comes from the same Scryfall legalities feed every format on this page reads. Win-rate-backed performance tiers would need a permitted tournament or telemetry source we don’t have yet for Historic— we won’t invent one. For today, untapped.gg is the cite-only resource we point to; we don’t ingest or re-host its numbers.
untapped.ggFormat Snapshot
▸How this is computed
One hub-card row per tracked format: legal-set list + banned/restricted counts from Scryfall legalities (ground truth), our own coverage state for this hub (honest 'pending' where a module isn't live yet), and cite-and-link-only external tracker URLs (untapped.gg, MTGGoldfish) — we NEVER ingest their numbers, only link to them by name.
Timeless
sets/legality live; performance tiers need a permitted Arena telemetry/tournament source
Ban List & Legality
▸How this is computed
Snapshot of Scryfall's machine-readable legalities (the ban truth) as of this bulk-data pull. Scryfall's legality statuses are legal/not_legal/restricted/banned — there is no separate 'suspended' status, so Vintage-style restricted cards are reported alongside banned rather than inventing a status Scryfall doesn't expose. See the linked Wizards announcement page for the human explanation and change history; Scryfall doesn't carry ban dates, so this row does not claim a 'last B&R change' date it can't ground.
Timeless
Wizards B&R pageRestricted (4)
Performance tiers not covered yet
Ban/legality tracking for Timelessabove comes from the same Scryfall legalities feed every format on this page reads. Win-rate-backed performance tiers would need a permitted tournament or telemetry source we don’t have yet for Timeless— we won’t invent one. For today, untapped.gg is the cite-only resource we point to; we don’t ingest or re-host its numbers.
untapped.ggMore meta coverage worth your time
These sites run trackers and telemetry we don’t have permission to ingest. We link to them rather than scrape or re-host their numbers — go to the source for win rates our modules above honestly label as pending.
Read the full methodology & attribution
BuildKit MTG Meta Hub is unofficial Fan Content permitted under the Wizards of the Coast Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. (c) Wizards of the Coast LLC.
































