← Back to blog

How to run a football prediction league

Trofeo·
prediction leaguehow tosoccer

To run a football prediction league: choose whether players predict results or exact scorelines, set your points, lock each prediction at kick-off, and share one link so everyone's picks land on a shared table. Keep it free and it runs itself from August to May.

A prediction league is the simplest way to make a whole season matter to your group - not just the weeks your own team plays well. Here's how to set one up properly.

What is a football prediction league?

A football prediction league is a season-long game where everyone predicts the results of each round of fixtures. Correct calls earn points, and a live table tracks who's leading. It's the same idea as an NFL pick'em pool, built for a league season instead of a playoff bracket.

The important difference from a bracket: there's no knockout. Your group plays every gameweek or matchday for the whole season, so a bad start in August is recoverable in a way a busted bracket never is.

The one big choice: results or scorelines

This decision shapes everything else.

  • Result (home win / draw / away win). Simplest, most inclusive - anyone can play, including the person who joined because their colleagues did. Flat points per correct call.
  • Exact scoreline. You predict the actual score. Far harder, far more separation, and it rewards people who genuinely watch. Most groups score it in two parts: some points for getting the direction right, a bonus on top for nailing the exact score.

If your group is mixed, start with results. If they're fans who'll argue about xG, run scorelines.

Don't ignore the draw

This is where most first-time prediction leagues go wrong. Roughly a quarter of matches in Europe's big leagues finish level, and a scoring system that only rewards picking a winner quietly throws away a whole category of correct predictions.

Make the draw a first-class pick. It costs nothing to allow, and it's often the call that separates the top of your table from the middle.

Six steps to set one up

  1. Pick the competition. The Premier League, LaLiga, Serie A, the Bundesliga or Ligue 1 all work the same way. Check the season length before you write your rules - see below.
  2. Choose the format. Results for reach, exact scorelines for difficulty.
  3. Set the scoring. Flat points per correct result is the sane default. Add an exact-score bonus if you want more spread, and consider weighting the final few rounds so the run-in decides something.
  4. Set the lock. Predictions should lock at each match's kick-off. Without a lock, someone will eventually submit a pick for a game already in progress, and your league loses its credibility in one afternoon.
  5. Keep it free. No buy-in dodges gambling and workplace-policy problems entirely, and it gets far more people in. The prize is the table and the bragging rights.
  6. Share one link and post the table. One invite link beats a spreadsheet. Post the standings after every round so the trash talk has fuel.

Know your season length

Not every league runs 38 rounds, and this catches people out when they write rules or build a spreadsheet:

LeagueClubsRounds
Premier League2038
LaLiga2038
Serie A2038
Bundesliga1834
Ligue 11834

The Bundesliga has always run eighteen clubs, and Ligue 1 cut from twenty to eighteen in 2023-24. If you're planning "drop your worst five weeks" or a mid-season reset, count the rounds first.

Scoring ideas that actually work

  • Flat points, one per correct result. Boring, and completely fine. Everyone understands it immediately.
  • Direction plus exact-score bonus. For example three points for the right result, plus two more for the exact score. Rewards knowledge without shutting out casual players.
  • Weight the run-in. Double points for the last five rounds. Keeps people who fell behind in October still playing in April - the single biggest problem with season-long formats.
  • A joker. Each player nominates one fixture a season for double points. Cheap to run, and it creates a genuine decision.

Avoid anything that needs manual adjudication. If a rule requires someone to make a judgement call on a Sunday night, it will cause an argument.

Handling the people problem

Season-long games die from attrition, not from bad rules. Two things keep a group alive:

  • Missed rounds score zero, not elimination. Someone who forgets a week should be behind, not out. Elimination formats belong in a survivor pool, where that's the point.
  • Post the table every week. A league nobody sees is a league nobody plays. The standings are the content.

Frequently asked questions

How do you run a football prediction league?

Choose a format (results or exact scorelines), set your points, lock predictions at kick-off, and share one link so everyone's picks feed a shared table. Trofeo runs it free with automatic scoring - start here.

How should a football prediction league be scored?

The most common setup is flat points for each correct result, with an optional bonus for predicting the exact scoreline. Weighting the final rounds keeps players who fell behind engaged to the end.

Should players be able to predict a draw?

Yes. Around a quarter of matches in Europe's major leagues finish level, so a system that ignores draws discards a large share of correct predictions.

When should predictions lock?

At each match's kick-off. That prevents anyone picking with the benefit of hindsight, and it's the rule that keeps the table trustworthy.

How long is a season?

Thirty-eight rounds in the Premier League, LaLiga and Serie A; thirty-four in the Bundesliga and Ligue 1, which both run eighteen clubs.

Is it free to run?

Yes. Trofeo is free for groups up to 10 players, with no app to download - players open a shared link and sign in once.