In Fantasy Premier League, create a league from “Leagues & Cups” by choosing “Create a League”, then share its code or invite link. To join a friend’s league, go to “Join a League”, enter the code, and a manager can be in up to 30 private leagues.
How to create and join a league
You need an FPL team before any league action works. Once a squad has been entered, managers can create leagues and join other ones.
Steps to create a league
- Open “Leagues & Cups”.
- Select “Create a League”.
- Complete the setup shown on screen.
- Open the league you have created.
- Share the league code or the invite link with other managers.
Anyone you invite must already have an FPL team. The code also has to be entered exactly as shown, including its original format, such as a6x9zb.
Steps to join a league
- Open “Leagues & Cups”.
- Click “Join a League”.
- Choose “Join an Invitational League & Cup”.
- Enter the league code when prompted.
- Wait for the next points update for the team to be added.
If joining does not work, the usual checks are simple: the team must already be entered, and the code must match exactly.
League types and entry limits
These are the FPL league types and how teams enter them.
| League type | How a team enters | Limits |
|---|---|---|
| Invitational (private) league | Create one, or join with a code or invite link | Up to 30 per manager; no team limit; private head-to-head leagues up to 16 teams |
| Public league | Join a league of randomly assigned teams | Up to 5 per manager; 20 teams each |
| Global leagues | Entered automatically | Overall, country, favourite team, starting Gameweek, Second Chance League, Fantasy Cup |
Private leagues also come with cups in the invitational setup: when a manager creates the league, a cup is created automatically as part of it. A league table displays 50 teams at a time, but that display size is separate from the total number of teams allowed in an invitational classic league.
Global leagues do not need a manual entry. Every team goes into the overall league, a country league, a league for supporters of the chosen favourite Premier League club, a league for managers starting in the same Gameweek, the Second Chance League from Gameweek 21, and the Fantasy Cup. Some other global competitions require eligibility, including the 1% League 25/26, the 10% League 25/26, and the Rookie League.
Classic and head-to-head leagues work differently
The scoring model affects how the league runs and what an administrator can do later.
| Item | Classic league | Head-to-head league |
|---|---|---|
| Ranking method | Total points | League match results by Gameweek |
| Weekly format | No weekly fixture against one league rival | Each team plays another team in the league every Gameweek |
| Points system | Total FPL points decide the table | 3 points for a win, 1 for a draw |
| Private league size | No limit on the number of teams | Up to 16 teams in private leagues |
| Renew for a new season | Yes | No, it must be created again |
| Close to new entries | Yes | No |
Classic leagues are straightforward season-long tables based on total FPL points. Head-to-head leagues use weekly matchups inside the league and award league points for wins and draws.
That difference carries into administration. A classic league can be carried into a new season, while a head-to-head league has to be rebuilt from scratch.
How to invite, close, and renew a league
To invite managers, go to “Leagues & Cups”, select the league, and share either the code or the invite link. The invited manager still needs an existing FPL team before the entry can go through.
Closing a league to new entries is available only for classic leagues. The administrator opens “Leagues & Cups”, selects the league, chooses “Administer”, and closes it; no new manager can join until it is reopened.
Renewal is also limited to classic leagues. On the leagues tab, the administrator can use “Renew your leagues” for a new season, while a head-to-head league must be created again each season.
FAQ
Where do I enter a league code in FPL?
The code is entered from “Leagues & Cups”. From there, click “Join a League”, then “Join an Invitational League & Cup”, and type the code when prompted.
The format matters. The code has to be entered exactly as shown.
Why can’t I see other teams in my league yet?
Other teams can be viewed only after their first Gameweek has started. Once that point has passed, you can click a team name in the league table to open it.
Can I close a private league after people have joined?
Yes, but only if it is a classic league. The administrator can close it through “Administer” inside “Leagues & Cups”, and new entries stay blocked until the league is reopened.
That option does not apply to head-to-head leagues.
Do I need to make a new league every season?
Only head-to-head leagues must be created again every season. A classic league can be renewed with “Renew your leagues” on the leagues tab.

