Voltar ao blog

How to Start a Season-Long Prediction League With Friends

Publicado em 22 de julho de 2026

Most prediction pools die in October. Someone sets up a spreadsheet before the season, everyone fills it in for the first three or four matchdays, and then it quietly stops getting updated. Not because people lost interest in football, but because nobody wants to manually track scores, add up points, and chase people for their picks every single week.

A season-long prediction league fixes the actual problem: it needs to survive from matchday 1 to the final table with zero admin work for whoever set it up.

What a league actually needs to survive a full season

A structure that runs itself. Once a league is created, matches, scoring, and standings update automatically every matchday. Nobody needs to be the person who does the spreadsheet.

A group, not a leaderboard of strangers.Prediction leagues live or die on the social layer — bragging rights only work if you know who's ahead. A private league keeps it to your group, visible only to members, with join requests approved by the owner.

A season, not a single tournament.A one-off World Cup or Euros pool is fun for a month and then it's over. A season-long league covering the Premier League, La Liga, Bundesliga, Serie A, Ligue 1, Süper Lig, or the UEFA competitions keeps the group active for six-plus months.

Setting one up

  1. Pick your competition. Choose the single league your group actually follows, or a custom multi-competition scope if your friends split across leagues.
  2. Set visibility. Private leagues stay invite-only — no one outside your group sees standings, member stats, or predictions. Public leagues are open to anyone who wants to join.
  3. Invite your group. Owners and moderators get an invite link.
  4. Everyone predicts before kickoff.Predictions lock five minutes before each match starts, so there's no last-minute "I meant to change that" chaos.

Scoring that doesn't need explaining twice

Every match scores the same way, everywhere in the product — no owner has to configure or explain custom rules:

What you got rightPoints
Exact score5
Correct match result (win / draw / loss)3
Correct both-teams-to-score call1
Correct over/under 2.5 goals1

Maximum 10 points per match. Everyone in the league is scored on the same table, so the standings are a fair reflection of who's calling matches best, not who remembered to update a shared sheet.

Keep the group together, not just the league

The groups that stick around all season are usually ones that already know each other — an old five-a-side team, a group chat that argues about football anyway, or last year's tournament pool that never quite closed down. If your group already ran a prediction pool before, bringing it back into a proper season-long league takes less setup than the spreadsheet version ever did.