Joining a League
Via Invite Link (most common)
The league manager shares an invite link. Click it, log in (or create an account), and you land on the join screen.
- Free league: Click Join League
- Paid league: See the fee amount, enter a discount code if available, click Pay & Join
- Full league with waitlist: You're offered a waitlist spot
Late Joining (league already started)
Some leagues allow late joining via a separate late-join link.
- You'll see a notice that the league is in progress
- You'll see the current week and weeks remaining
- You start with 0 points, added to the schedule from the current week forward
- Not entered retroactively into past weeks
- Entry fee still applies if the league charges one
Tier Restrictions for Players
Navigating a League Page
| Tab | What you'll find |
|---|---|
| Standings | Live rankings - rank, player name, avatar, points, wins/losses/draws, GWP and OWP (tiebreakers) |
| Matches | Scheduled matches and status. See who you're playing this week, report a result, view past results |
| Participants | Full player list. View other players' decklists (if deck privacy allows), your own deck submission, and match history |
Reporting a Match Result
- Go to the Matches tab
- Find your match for the current week
- Click Report Result
- Select the outcome (who won, game scores)
- Click Submit
Match Scheduling Pro
If your league organiser has enabled Match Scheduling, you can coordinate match times directly inside MTGSL. No more hunting through Discord or WhatsApp to find a time that works.
Set Your Weekly Availability
Before proposing or responding to match times, set the days and hours you're generally available each week:
- Go to Profile (top-right avatar)
- Scroll to the Match Availability card
- Toggle the days of the week you're free, then set your start and end hours for each day
- Click Save Availability
Your opponent sees your availability window when they go to propose a time, so setting it accurately helps everyone find a slot quickly.
Proposing a Match Time
- Go to the Matches tab and find your unplayed match
- Click the calendar plus icon () on the match card
- Review your opponent's availability grid (shown in the modal)
- Offer up to 3 datetime options and optionally add a location note or message
- Click Send Proposal
Your opponent receives an email with the proposed times and a link to accept or decline.
Responding to a Proposal
When someone proposes times for your match, a response prompt appears directly on the match card:
- Click one of the proposed time buttons to accept that slot
- Click None of these work to decline and let your opponent try again
Once a slot is accepted, the scheduled time appears on the match card with a calendar icon.
Email Reminders
MTGSL can send you automatic reminders before a scheduled match. To opt in:
- Go to Profile → Email Preferences
- Toggle on Match reminder emails
You'll receive a reminder 24 hours before and another 1 hour before your scheduled match time.
Submitting a Decklist
If the league requires decklists, open the deck submission page from the league page or the Participants tab. There are four ways to get your cards in:
Moxfield & Archidekt: Linked Deck (Recommended)
Connect your Moxfield or Archidekt account once, then browse and sync your decks directly, no copy-pasting required.
Step 1: Connect your account
- Go to Profile → Settings (click your avatar top-right)
- Scroll to the External Deck Integrations card
- Enter your Moxfield username and/or Archidekt username
- Click Save Integration Settings
Step 2: Browse and select a deck
- On the deck submission page, click the Moxfield or Archidekt button to load your public decks
- Find the deck you're playing and click Select
- The deck is now linked to your entry in this league
Step 3: Sync updates anytime
When you update your deck on Moxfield or Archidekt, return to the submission page. A banner shows the linked deck name and last sync time. Click Sync Now to pull the latest version. The Scryfall legality check re-runs automatically and the result is shown immediately.
Import from URL
Paste any Moxfield or Archidekt deck URL into the import box and click Import. For public URLs, this also sets up the sync link automatically. A banner appears confirming the deck is linked and can be synced later. For private decks, the cardlist is imported once with no ongoing sync.
Paste a Card List
Type or paste directly into the text area. Use the format 1 Card Name per line (one card per line, quantity first). Comments starting with // or # are ignored.
Upload a File
Upload a .txt or .dec file exported from your preferred deck builder.
After Entering Your List
- Give your deck a name (optional)
- For constructed formats: click Check Legality (Scryfall) to validate your list before submitting
- For sealed/draft: upload deck opening photos as evidence (up to 20 photos, max 10 MB each)
- Click Submit Cardlist
Deck Visibility
| Setting | Who can see your deck |
|---|---|
| Public | Anyone |
| Participants Only | Only players in this league |
| Private | Only the manager |
Dropping from a League
- Go to the Participants tab
- Find your name and click Drop
- Confirm the action
Dropping removes you from future match scheduling. Past results remain on record. The manager can reinstate you if needed.
Viewing Your Stats
Go to Profile → Match Analytics to see:
- Total matches played
- Win / loss / draw record and percentages
- Per-league breakdowns
ELO Rating
MTGSL tracks an ELO rating across your match history - it goes up when you beat higher-rated players and down when you lose to lower-rated ones. Your ELO is shown on your profile.
Reporting an Integrity Issue
If you believe an opponent violated the rules:
- Go to the Matches tab and find the relevant match
- Click Report Issue or the flag icon
- Fill in what happened and upload evidence (photos, screenshots)
- Click Submit - the report goes to the league manager for investigation
See the Fair Play & Integrity guide for how cases are handled.
Ready to play your first league?
Create a free account, verify your email, and use an invite link from your league organiser to get started right away.