You are collecting entry fees by e-transfer, checking decklists by eye, and defending rulings from memory. MTGSL gives you Stripe collection, automatic Scryfall legality checks, proper fair play case records, and an event page that looks like someone runs this for a living. Because you do.
Chasing e-transfers, tracking who has paid in a spreadsheet, refunding by hand when someone drops. It is the least fun part of the hobby and it is entirely solvable.
A disputed result three weeks ago, a decklist someone swears was legal, a player who has now done the same thing twice. Without a record, every ruling is a fresh argument.
Players judge an event by how it looks before they judge it by how it runs. A Discord message and a Google Sheet do not compare well to a store with a branded page.
League or tournament, any format. Set your scoring, your season length, your pairing rules. Turn on entry fees and set your price and any discount codes.
Players register, pay, and import decks from Moxfield or Archidekt. Legality is checked against Scryfall on submission, so banned cards get caught before anyone sits down. No app to download.
Pairings, pods, tiebreakers, ELO, standings, and playoffs are automatic. Match scheduling sends proposed slots and calendar invites so you stop asking people when they are free. If something goes wrong, open a fair play case and it stays on the record.
League analytics and a deck metagame breakdown, per league and across your seasons.
What decks are actually showing up, how that shifts week to week, and which archetypes are winning rather than just appearing.
Who is playing, how often, and where the drop-off is.
Cross-event ratings that follow a player across everything you run, not just the current bracket.
This is what makes your event feel like a circuit rather than a series of unrelated nights. It is also the raw material for the recaps and standings posts that grow an event, and it is the difference between telling a sponsor "about thirty people came" and showing them the season.
Stripe, discount codes, automatic payouts, no manual invoicing. Money handled before the event starts instead of during it.
Automatic Scryfall validation on every submitted decklist. Banned and illegal cards flagged before the first round.
Integrity cases, sealed pool verification, judge approval, and sanctions. A written record you can point at.
Run as many as you want, simultaneously, across any format.
Propose time slots, players confirm by email, everyone gets a calendar invite. The single biggest time sink in an asynchronous league, gone.
Add staff who can report results and moderate without touching your account settings.
Automated three to five player pods, custom scoring, achievement tracking.
Judge-approved decklists, advanced ELO, tuned pairings for competitive play.
Pool tracking, progressive pack additions, upload by photo or Moxfield.
Weekly drafts without weekly admin.
Standard, Modern, Pioneer, Pauper, with deck verification and metagame tracking.
Works online through SpellTable or Convoke, in person, or hybrid.
For organizers running multiple leagues and tournaments professionally.
Entry fees are collected through Stripe. MTGSL takes 3% of fees collected on top of Stripe's own processing. There is no charge on free events.
Just testing the water? The free Casual plan runs one league of up to eight players with custom scoring, pairings, standings, ELO, and deck import. Upgrade when you outgrow it.
"WOW. This is my first league and it's been a blast."
PG, Inaugural Avatar Sealed League member
Stripe collection, legality checks, a real fair play record, and an event page you are happy to link publicly. Eight dollars a month.
Start Pro