Leagues & Commissioner Tools

Public or private, 4 to 12 teams, full season competition

Leagues are the heart of MFL Fantasy. Every fantasy team you draft, every matchup you play, and every championship you chase happens inside a league. This page walks through how leagues work, the difference between public and private leagues, the full set of commissioner tools available, and what to expect when running a league yourself.

What Is a League?

A league is a closed group of 4 to 12 fantasy teams that competes against each other across a full MFL season. Each league runs its own draft, maintains its own standings, and crowns its own champion at the end of Week 17. Leagues are independent — what happens in one league has no effect on any other league. You can be in as many leagues as you want simultaneously, each with its own roster, lineup, and storylines.

The league is the unit of competition. The 32 MFL teams, the player pool, and the underlying stats are shared across the entire app — but the fantasy teams competing inside a league exist only within that league. When you draft a player in one league, they are not "yours" anywhere else. Another manager in a different league can draft the same player on the same week without conflict.

Advertisement

League Sizes

MFL Fantasy supports five league sizes:

League size affects everything downstream: the draft length (more teams means more rounds of picks), waiver-wire depth (more teams means thinner free-agent pools), trade dynamics (more managers means more market liquidity), and playoff format. The commissioner sets the size at league creation and it cannot change once the draft starts.

Public vs Private Leagues

Private Leagues

The default. Private leagues are invite-only — the commissioner shares a join code or direct link with the people they want to play with, and only those people can join. Friends, family, coworkers, Discord communities, and existing MFL fan groups all run private leagues. Empty slots can be filled with CPU teams if you do not have enough humans to fill the league at draft time.

Public Leagues

Open to anyone with the link. Public leagues are listed in the lobby for any signed-in user to browse and join. Good for solo users who want competitive matchups but do not have a friend group of fantasy players. Public leagues fill up faster but you have less control over who joins. Commissioners can toggle a league between public and private from the settings tab.

Creating a League

The lobby has a "Create League" button that opens a short wizard. The wizard asks for:

  1. League name. Whatever you want — pick something memorable. The name shows up in standings, news headlines, and matchup recaps.
  2. League size. 4, 6, 8, 10, or 12 teams. Locks once the draft starts.
  3. Privacy. Public (anyone can join via the lobby) or private (invite-only via join code).
  4. Draft date. When the league's draft will start. You can schedule it for later or start immediately if everyone is online.
  5. Roster format. Default is 9 starters (QB, 2 RB, 2 WR, TE, FLEX, K, D/ST) plus 6 bench spots. Commissioners can tweak.
  6. Scoring tweaks. Default is full PPR. Commissioners can adjust scoring values per stat type (more on this in the scoring page).
  7. Auto-fill with CPU? If your league does not fill with humans by draft time, the remaining slots get CPU teams. You can opt in or out per league.

Once you submit, the league is created. You become the commissioner automatically, the invite code is generated, and the league lobby opens for other people to join.

Commissioner Tools

The commissioner is the league owner and has expanded permissions across every league surface. Commissioner tools live in a dedicated tab inside any league you commission:

League Settings

Team Management

Schedule & Matchups

Draft Controls

Communication

Advertisement

How Leagues Run Across a Season

A full season inside a league moves through three distinct phases:

Phase 1 — Preseason and Draft. The league opens for joining, fills up with humans and (optionally) CPU teams, and the commissioner sets the draft date. When the draft starts, every team picks players in turn over 15 rounds of snake order. The draft typically takes 60-90 minutes depending on team count and timer settings.

Phase 2 — Regular Season (Weeks 1-14). Each team plays 13 head-to-head matchups against other teams in the league. Lineups lock at the start of each MFL game week. As real MFL games play out, stats import after each week and your matchup score updates accordingly. Wins and losses accumulate. Trades, waiver claims, and lineup decisions all happen during this phase.

Phase 3 — Playoffs (Weeks 15-17). Top teams advance to a single-elimination bracket. Week 15 is the quarterfinals (or first round, depending on bracket size), Week 16 is the semifinals, and Week 17 is the championship. The team standing at the end of Week 17 wins the league title, which is permanently archived in the season history.

Multi-League Play

You can join as many leagues as you want. Many active users run 3-5 leagues simultaneously across different friend groups, sizes, and formats. The app handles cross-league navigation cleanly — the lobby shows every league you are in with current standings, next matchup, and unread activity indicators.

Each league maintains its own:

League Lifecycle

Leagues persist across multiple MFL seasons. When the underlying MFL season ends and a new one starts, your league archives its previous season (final standings, champion, full stat history) and prepares for the new season. Existing leagues can:

Year-by-year history is browsable from the league's history tab. Past champions, division winners, and full standings stay accessible forever.

Frequently Asked Questions

Do I have to be the commissioner to create a league?
Yes — the user who creates a league becomes its commissioner automatically. You can transfer commissioner duties to another team owner later if needed.
What happens if a manager goes inactive mid-season?
The commissioner can convert the team to CPU control. The CPU will set lineups intelligently, claim waivers, and accept reasonable trades. The team's record stays intact.
Can I join a friend's league without an account?
No — you need to sign up first (free, takes 30 seconds), then use the join code or link your friend shared to enter their league.
Is there a limit to how many leagues I can join?
No hard limit. Most users run between 1 and 5 leagues. The app handles 10+ leagues per user without performance issues.
What if my league does not fill with humans?
The commissioner can fill empty slots with CPU teams at draft time. CPU-filled leagues function identically to all-human leagues — they just have AI-controlled opponents instead of friends.
Advertisement

Start a League Today

Free forever. No download required. Works on any device.

CREATE YOUR LEAGUE

Related Pages

Want to learn more about specific parts of league play? Check out the Draft Guide for how the snake draft works, the Trades & Waivers page for the player movement system, the Playoffs page for the championship bracket, the Scoring page for the full PPR ruleset, or the CPU AI page if you plan to fill your league with AI opponents.