The ultimate platform for Sealed, Draft, Constructed, Commander, and cEDH. Handle basic pairings or complex pods, tiebreakers, standby players, and automated newsletters, all in one place.
Stop spending hours scheduling matches, sending reminders, or calculating standings. With MTGSL, managing a club, playgroup, LGS league or tournament becomes instant, automated, and fun.
Pick a format, set scoring rules (wins, kills, achievements, whatever), set season length. Group multiple events under an organization profile for your LGS or club. Five minutes.
Share the link. Players join, import decks from Moxfield/Archidekt. No app to download. Works in person or on SpellTable or Convoke.
MTGSL handles pairings, standings, tiebreakers, stats. You show up and actually play.
Build your exact point system. Wins, kills, achievements. MTGSL tracks it automatically.
Automated pairings. Matches 3-5 player pods for Commander. Balances matchups. Avoids repeats. Adjusts for late joiners and early leavers.
Players check their own standings. You stop getting Discord messages at 11pm. All tiebreakers handled automatically.
Integrity case management, sealed pool verification, judge approval, and sanctions. Built for leagues where it matters.
Track deck changes and evolution week-over-week.
Elo ratings, OMW%, and detailed win rates.
Native support for 4-player pods and custom scoring.
One-click cut to Top 4 or Top 8 single elimination.
Complete archive of every game played.
Propose time slots, confirm from email, get calendar invites. No more "when are you free?" in Discord.
A hub for your LGS, club, or playgroup. Group events under one branded profile with series standings.
Run Pro Tour–style multi-day championships with dynamic phases, cross-phase Swiss pairings, and automatic advancement.
Collect entry fees via Stripe with discount codes, automatic payouts, and no manual invoicing.
Automatic Scryfall validation on submitted decklists. Catch banned cards before they hit the table.
One-click AI-generated weekly recaps. Standings, highlights, and results sent to your whole league.
MTGSL was built by Karim Awad, a Magic player running a sealed league on a spreadsheet who hated every minute of it.
Pairings by hand. Tiebreaker math. Card pools in a notebook. He was spending more time managing than playing. So he built the thing that should have existed already.
Every feature exists because a real player needed it, not because a SaaS company discovered Magic players as a "market." The only Magic the Gathering event app you'll ever need.
Custom scoring, automated pods, achievement tracking, deck import. Your pod system minus the spreadsheet.
Card pool tracking, progressive pack additions, full tiebreakers. Upload pools by photo or Moxfield.
Competitive tools for competitive play. Same pairing flexibility, tuned for cEDH. Judge-approved decklists, advanced ELO.
Run weekly drafts without weekly admin. Swiss pairings, standings, match history.
Standard, Modern, Pioneer, Pauper. Swiss pairings, deck verification, metagame tracking.
Works online (SpellTable / Convoke), in-person (LGS), or hybrid. If it's a Magic league or tournament, MTGSL runs it.
Learn how to run every format, or dive deep into a specific use case.
Guides
From casual playgroups to professional tournaments, we have a plan for every organizer.
Included in every plan, free & paid
Perfect for small playgroups just getting started. Run one league, completely free.
No credit card required.
For dedicated organizers running multiple leagues and tournaments professionally.
For schools, community centers, and clubs building a consistent play group with professional tools, at no cost.
No credit card required.
For local game stores running weekly events, seasonal leagues, and growing their player base with store-wide standings.
"WOW. This is my first league and it's been a blast."
PG, Inaugural Avatar Sealed League Member
You built this league because you love Magic. The weekly admin shouldn't be the reason it dies.
MTGSL handles the pairings, scoring, standings, and stats. You handle the playing.
Set up in ten minutes. Free forever option. Your first league is live today.
Start Your Free League