Open MUT League Format

Run your
MUT league
like a champion.

MUTLeague is the commissioner control room for Madden Ultimate Team leagues — setup, registration, scheduling, scores, disputes, advancement, playoffs, standings, and trophy history. No spreadsheets. No messy Discord threads. No manual standings.

16+Min roster capacity
9–18Week season
7League lifecycle states
0Spreadsheets required
The format

Built for Open MUT competitors first.

No required NFL team assignments. No divisions. No CPU teams. No fixed 32-team structure. You bring your MUT squad, the commissioner brings the league, and MUTLeague handles the rest.

OPEN SQUADSPlayers compete with their own MUT teams. No required NFL team assignments, divisions, or fixed 32-team structure.
NO PRIZE POOLMUTLeague handles no entry fees, payouts, or escrow. Commissioners may charge players off-platform.
COMMISSIONER-PAYSThe commissioner pays per active league via RevenueCat-backed checkout.
NO PLAYER PAYZero player payment handling. Commissioners keep money off the platform.
Commissioner control room

One room. Every league op.

Setup, registration, scheduling, match coordination, score reporting, disputes, advancement, playoffs, standings, and trophy history — all under one roof, none of it on a spreadsheet.

League Setup

Configure name, public/private visibility, season length (9–18 weeks), player capacity (min 16), playoff size, advancement mode, and rules.

9–18 weeks16+ usersMarkdown rules

Registration & Codes

Open registration, invite by link, QR code, or 5-digit league code. Codes don't expire unless regenerated and only work while the league is accepting players. Close registration any time.

5-digit codeQRPublic preview

Schedule & Advancement

Auto-generate a fair schedule or build it by hand. One game per player per advance period. Manual or automatic advancement — switch modes anytime.

Auto-scheduleManual overrideWeekly deadline

Score & Dispute Console

Either player submits. Opponent confirms or disputes within 3 hours, else auto-official. Disputes route to you — confirm, change, force a winner, forfeit, or sim the result.

3h auto-confirmDispute queueOverride scores

Playoffs & Trophy Room

Generate a basic bracket from standings at season's end. The champion is etched into the league trophy room, the season is archived, and the next season's setup begins fresh.

BracketChampionArchive

Standings & Tiebreakers

Live standings out of the box. Tiebreaker ladder: win %, head-to-head, point differential, points scored, then your manual override.

Win %H2HManual override
League lifecycle

Seven states. One clean pipeline.

From the first league setup through the archived season and the next-season restart — MUTLeague tracks state so you always know where the league is and what comes next.

01SetupCreate the league, set capacity, season length, playoff size, rules.
02Open RegistrationCodes & invites live. Players acknowledge rules and join.
03Registration ClosedRoster locked. Replacements by invite only.
04Active SeasonWeekly advance, schedule, scores, disputes, standings.
05PlayoffsBracket from standings. Champion advances to trophy room.
06CompletedChampion recorded. Season archived.
07ArchivedRestart setup for the next season with fresh settings.

Kicked users cannot rejoin with the same code — only by your explicit re-invite. Replacements inherit the previous user's record and schedule.

Two journeys, one league

Commissioners run it. Players just play.

Players join by link, QR, or 5-digit code, acknowledge rules, and start coordinating matches. Commissioners get the full control room behind the scenes.

Commissioner

Run the league

  • Pay per active league via RevenueCat-backed checkout — no free plan, no free trial.
  • Configure capacity, playoff size, advancement mode, and markdown rules with categories for gameplay, disconnects, streaming proof, scheduling, and disputes.
  • Open/close registration, invite by link, QR, or 5-digit code. Codes don't expire unless regenerated.
  • Auto-generate or hand-edit schedules; switch between manual and automatic advancement anytime.
  • Override scores, standings, winners, forfeits, and dispute outcomes at any time.
  • Generate playoffs from standings; record champion to the trophy room; archive and restart.
Player

Just compete

  • Join by link, QR, or 5-digit code. Sign in or create an account if not logged in. Acknowledge rules to join.
  • Join multiple leagues with different league contexts. Profile: username, gamer tag, platform, timezone, Discord, Twitch — visible to shared-league members only.
  • View your schedule, the current week, future weeks, standings, rules, announcements, match pages, playoffs, and trophy room.
  • Open match pages before the active week to coordinate early. Each match page shows both competitors, profiles, deadline, match chat, score, and reporting actions.
  • Match chat is limited to the two players in the match. Submit a score; your opponent confirms or disputes.
Score & dispute flow

Every result ends official.

Either player submits a score. From there, MUTLeague walks the result through verification, opponent response, auto-official timeout, and dispute resolution by the commissioner.

01 Submit Either player submits the score. Pending verification
02 Confirm / Dispute Opponent confirms or disputes the score. Opponent action
03 Auto-official If the opponent does nothing for 3 hours, the pending result becomes official. +3 h timeout
04 Dispute → Commish Disputes route to the commissioner. Confirm, change, force a winner, forfeit, or sim. Resolution queue
05 Official Result is official. Standings update. Dispute history stays visible to the commissioner; players see their own disputes only. Standings update

Dispute history is visible to the commissioner; players can see the outcome of disputes involving their own games.

Advancement behavior

Manual or auto — unresolved games don't get lost.

Manual advance

Click. Warn. Sim.

  • Click Advance Week.
  • If unresolved games exist, MUTLeague warns: "Some games are not resolved. Do you want to advance anyway?"
  • If you continue, unresolved games get a random simulated score and winner.
Auto advance

Deadline. Block. Resolve.

  • Each week has a deadline.
  • If unresolved games exist at the deadline, advancement is blocked and you're notified.
  • For each unresolved game choose fair sim or force win before the week can advance.
  • Disable automatic advancement and return to manual at any time.
Notifications & messaging

In-app signal. Zero inbox noise.

Communication is commissioner announcements and match chat only. Announcements are league-wide. In-app notifications cover everything that matters.

INVITESLeague invite notifications.
RULESRule changes acknowledged before join.
OPSAnnouncements, schedule & week advancement.
SCORESSubmissions, confirmations, disputes, outcomes.
ROSTERRemovals and replacement invites.
PLAYOFFSBracket & playoff updates.
MATCH CHATLimited to the two players in the match.
MUTEMute non-critical notifications anytime.
Pricing

Commissioner-pays. Per active league.

Two tiers, per active league, billed monthly through RevenueCat-backed checkout. Players never pay the platform to join.

Starter
$29/ league / mo

Get a league running with the essentials — accounts, invites, rules, and roster control.

  • Player account creation
  • Invite link / code
  • Rules agreement
  • Join request / waitlist
  • Commissioner approve / reject
  • Basic rejection reason
  • Public league access
  • Basic member list
Per active league · monthly · RevenueCat checkout
Commissioner · Most popular
$49/ league / mo

Everything in Starter, plus the full control room — profiles, chat, scores, reminders, and playoff bracket management.

  • Everything in Starter
  • Custom registration questions
  • Required gamertag / platform fields
  • Deeper player profile fields
  • Player notes for commissioner
  • Waitlist sorting / filtering
  • Bulk approve / reject
  • Automated notices
  • Match chat
  • Score reporting
  • Reminders
  • Admin dashboard
  • Playoff bracket management
Per active league · monthly · RevenueCat checkout
Start a League →
FAQ

Before you kick off.

Do players pay to join a league?
No. MUTLeague handles no player payments — no entry fees, no prize pools, no payouts, no escrow. Commissioners may charge players off-platform; MUTLeague does not manage it.
How does billing work?
The commissioner pays per active league via RevenueCat-backed checkout. Choose Starter ($29/mo) or Commissioner ($49/mo) per league. Players never pay the platform to join.
Can players use their own MUT squads?
Yes. MUTLeague runs the Open MUT League format — players compete with their own MUT teams. There are no required NFL team assignments, divisions, CPU teams, or fixed 32-team structure.
What happens if a player does nothing after a score is submitted?
Once a score is submitted, the result is pending verification. If the opponent does nothing for 3 hours, the pending result automatically becomes official and standings update.
What happens when the commissioner clicks Advance Week with unresolved games?
A warning appears: "Some games are not resolved. Do you want to advance anyway?" If the commissioner continues, unresolved games get a random simulated score and winner. Under automatic advancement, unresolved games at the deadline block advancement and the commissioner must choose fair sim or force win per game.
Can a kicked user rejoin the league?
Kicked users cannot rejoin with the same code or link. They can only return if the commissioner explicitly re-invites them. A commissioner may invite a replacement into an existing slot after a user is kicked or marked inactive — the replacement inherits the previous user's record and schedule.
What's the difference between Starter and Commissioner?
Starter ($29/mo) covers accounts, invite links/codes, rules agreement, join requests/waitlist, approve/reject, basic rejection reasons, public league access, and a basic member list. Commissioner ($49/mo) adds custom registration questions, required gamertag/platform fields, deeper player profiles, commissioner player notes, waitlist sorting/filtering, bulk approve/reject, automated notices, match chat, score reporting, reminders, an admin dashboard, and playoff bracket management.
How are standings tiebreakers decided?
Tiebreaker ladder: win percentage → head-to-head → point differential → points scored → commissioner manual override.

Kick off your MUT league today.

Setup the league. Open registration. Auto-generate the schedule. Let players coordinate and report. You focus on the trophy room — MUTLeague runs the rest.