Skip to content
← All posts

How to create your own fantasy football league

A practical walkthrough of building a custom league — the decisions that matter, the ones that do not, and the mistakes worth avoiding.

3 min read

Most “how to create a fantasy football league” advice means how to create a mini-league inside someone else’s game — pick a name, share a code, done. This is about the other thing: designing the game itself.

It takes about twenty minutes. Roughly fifteen of those are one decision.

Before you start

Settle two questions with whoever is playing.

How long is the season? Your league covers a range of gameweeks, and that decides the cost — one credit per gameweek. A full season is 38. A half-season revival starting in January is 19. A short competition around a busy festive period might be six.

Short leagues are underrated. A ten-gameweek league with unusual rules is a much easier sell than committing friends to nine months of it.

What is this league actually about? “Same as the big game but with my mates” is a fine answer, in which case start from The Classic template and change nothing. If you have a stronger opinion — that defending is undervalued, that goalkeepers are boring, that penalties should not count — that opinion is the league.

The setup

Six steps, and your progress saves at each one, so you can leave it half-built and come back.

1. Basics. Name, description, and whether it is invite-only or public. Set the gameweek range here.

2. Player pool. Who is eligible. Cap how many players anyone can own from a single club, override that per club, and exclude individuals. Setting a club’s cap to zero removes it entirely — which is one way to settle a rivalry.

3. Scoring. The one that matters. More below.

4. Transfers. Budget, free transfers per gameweek, how many bank, and what an extra one costs.

5. Pricing. Prices calculate automatically from your rules. Adjust the model, override individuals.

6. Review and publish. Credits are charged here, an invite code is generated, and the league goes live.

The scoring decision

Start from a template unless you have a reason not to. The Classic reproduces familiar scoring including bonus points; Out of Ten is a single banded rule; Park the Bus pays nothing for goals at all; Blank is a blank sheet. Every preset is listed here.

Starting from The Classic and changing three things produces a better league than starting from nothing and inventing forty, because the familiar baseline is doing a lot of quiet work: it is balanced across positions, it has been tuned over years, and everyone already understands it.

Each rule picks a stat and says how it pays:

  • Per action — flat points each time it happens.
  • Per N — points once per N, like one per three saves.
  • Bounded — bands, like under 60 minutes pays one and 60-plus pays two.
  • Milestone — flat points once a combined count is reached within a single match.

Any rule can pay differently by position, and any rule can carry a condition — score this only when some other stat clears a bar.

Three mistakes worth avoiding

Making everything worth points. The instinct on seeing a long stat list is to score all of it. Resist. If every action pays, the highest-minutes players win regardless of quality, and the league becomes a rotation-watching exercise. Pick the handful of things you actually want to reward.

Scoring the same thing twice. Paying for goals, shots on target and big chances converted means one goal pays three times, and forwards run away with it. Decide which layer of the same event you are rewarding.

Forgetting the price consequences. Making tackles worth three points does not just change scoring — it re-prices every defensive midfielder in the pool. That is the system working. Look at the priced player list afterwards and check the market still looks like a market.

After you publish

A league stays editable only until someone picks a squad or the first deadline approaches. After that, scoring and prices freeze for the season.

That is deliberate. The value of a custom league is that everyone built a team around a known set of rules; rules that can change afterwards are not rules. It also means the review step is worth reading properly.

Build one — the first is covered by your free credits.