MTGSL league home, the player-facing view
For independent organizers

Run your events like a business, not a group chat.

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.

$8/mo. Unlimited leagues and tournaments. Cancel any time.
MTGSL league home, the player-facing view
Getting paid is the worst part

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.

Your rulings are only as good as your memory

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.

You are competing with a store's production values

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.

How it works

1
Build the event

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.

2
Share one link

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.

3
Run it

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.

Know what your league actually is.

League analytics and a deck metagame breakdown, per league and across your seasons.

Metagame breakdown

What decks are actually showing up, how that shifts week to week, and which archetypes are winning rather than just appearing.

Match and attendance data

Who is playing, how often, and where the drop-off is.

Player performance and ELO

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.

League analytics: deck color breakdown, overdue matches, and drop rate

What you get

Entry fee collection

Stripe, discount codes, automatic payouts, no manual invoicing. Money handled before the event starts instead of during it.

Deck legality checking

Automatic Scryfall validation on every submitted decklist. Banned and illegal cards flagged before the first round.

Fair play case management

Integrity cases, sealed pool verification, judge approval, and sanctions. A written record you can point at.

Unlimited leagues and tournaments

Run as many as you want, simultaneously, across any format.

Match scheduling

Propose time slots, players confirm by email, everyone gets a calendar invite. The single biggest time sink in an asynchronous league, gone.

Judges and helpers

Add staff who can report results and moderate without touching your account settings.

Every format, tuned for competitive play

Commander / EDH

Automated three to five player pods, custom scoring, achievement tracking.

cEDH

Judge-approved decklists, advanced ELO, tuned pairings for competitive play.

Sealed

Pool tracking, progressive pack additions, upload by photo or Moxfield.

Draft

Weekly drafts without weekly admin.

Constructed

Standard, Modern, Pioneer, Pauper, with deck verification and metagame tracking.

Works online through SpellTable or Convoke, in person, or hybrid.

Pro Organiser

$8/mo

For organizers running multiple leagues and tournaments professionally.

  • Unlimited leagues and simultaneous events
  • League analytics and deck metagame breakdown
  • Entry fee collection through Stripe
  • Deck legality checking
  • Fair play case management
  • Match scheduling and calendar invites
  • Judges and helpers
  • Ad-free
Start Pro

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

FAQ

You connect Stripe, set a price, and players pay on registration. Discount codes are supported. Payouts are automatic. MTGSL takes 3% of fees collected on top of Stripe's own processing.

No. Players join free and always will. Only organizers pay, and only for the features above.

Yes, as many as you want simultaneously on Pro.

Remove them and the pairings adjust. If they come back, reinstate them and they are worked back into the queue. No manual rebuild.

Challonge and similar tools run a single bracket and stop. MTGSL runs seasons: cross-event standings, ELO that follows a player between events, deck evolution over weeks, pod balancing for Commander, and playoffs at the end.

Yes. Custom branding is on every plan including free.

Yes, public and documented, at mtgsl.cloud/docs.

Your players already take your events seriously. Your tools should too.

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
Unlimited leagues. Set up in ten minutes. Cancel any time.