Prediction Game Guides
7 min read

How to Set Up a Football Prediction League With Your Mates

S
ScoreBadger
Group of friends walking together with arms around each other

Why a prediction league beats everything else

Fantasy football is great. But if you have ever tried to get a group of 10 friends to all sign up, pick squads, make transfers every week, and stay engaged from August to May - you know it falls apart somewhere around November. Half the league goes inactive. The group chat dies. The person in first place is the only one still paying attention.

Prediction leagues are different. There is no squad to manage, no transfers to worry about, no wildcard strategy to agonise over. Every gameweek is a clean slate. You look at the fixtures, enter your scores, and you are done. It takes two minutes. That simplicity is exactly why prediction leagues keep people engaged all season.

If you have a group of football-mad friends, colleagues, or family members and you want something everyone can actually stick with, a prediction league is the way to go. Here is how to set one up properly.

Step 1: Pick your platform

You could run a prediction league on paper or a spreadsheet. People did it for decades. But it is 2025 - there is no reason to manually collect scores from a WhatsApp group and type them into Google Sheets every Saturday evening.

A good prediction platform handles the boring bits for you:

  • Locks predictions automatically before kickoff so nobody can cheat
  • Pulls in real match results from official data feeds
  • Calculates points instantly - no arguments about who scored what
  • Shows a live leaderboard that updates after every match
  • Sends reminders so people do not forget to submit their predictions

On ScoreBadger, setting up a league takes about 30 seconds. You create a league, get an invite code, and share it. No spreadsheets, no admin headaches.

Step 2: Decide on your group

The ideal size for a prediction league is somewhere between 6 and 20 people. Fewer than six and the leaderboard feels empty. More than 20 and it starts to lose the personal feel - you stop noticing who is above and below you.

Think about who to invite:

The obvious picks

Your close mates who watch football every weekend. These are the people who will naturally stay engaged because they already have opinions about every fixture.

The wildcards

That colleague who claims to know nothing about football but somehow always calls the upsets. Or your partner who picks scores based on vibes and shirt colours. These people often make a league more fun because their approach is so different.

The family members

Parents, siblings, cousins. Football prediction is one of the few games where a 60-year-old who has watched football their entire life has a genuine advantage over a 25-year-old with an xG spreadsheet. It levels the playing field in a way that fantasy football never does.

One tip: invite people you actually speak to. The social element - the group chat banter, the Monday morning debrief - is what makes a prediction league stick. A league full of strangers will not have the same energy.

Step 3: Set the rules before you start

Most arguments in prediction leagues happen because the rules were not clear from day one. Sort these out before the first gameweek:

Scoring system

Keep it simple. On ScoreBadger, the scoring is 3 points for an exact score and 1 point for the correct result. That is it. Two rules. Everyone understands it immediately. If you are running a custom league elsewhere, resist the urge to add bonus points for goal difference, first scorer, or anything that requires a PhD to calculate.

When do predictions lock?

The standard approach is to lock predictions at kickoff for each individual match. This means you can submit your 3pm Saturday predictions right up until 3pm, even if the Friday night game has already kicked off. ScoreBadger handles this automatically - each fixture locks independently.

What happens if someone forgets?

This will happen. Regularly. The fairest approach is simple: if you do not submit a prediction, you get 0 points for that match. No exceptions, no backdating. It sounds harsh, but it is the only way to keep things fair. Platforms with push notifications and email reminders help reduce the no-shows.

Is there a prize?

This is optional but it helps. It does not have to be money. Some leagues make the loser buy a round of drinks. Others make the bottom-placed player wear a terrible football shirt to the pub. The point is to create stakes beyond just points on a screen.

Step 4: Get everyone signed up before the season starts

This is the single most important step, and the one most people get wrong. Do not wait until gameweek 3 to send the invite link. By then, people have already missed two rounds and feel like there is no point joining.

Here is a timeline that works:

  • Two weeks before the season - create the league and test it yourself
  • One week before - send the invite link to everyone with a short message explaining what it is and how it works
  • Three days before - follow up with anyone who has not joined yet
  • Day before gameweek 1 - final reminder in the group chat with the invite code
  • Gameweek 1 - make sure everyone has submitted their first set of predictions

The key is to make it as low-friction as possible. Send people a direct link. Tell them it takes 60 seconds to sign up. Do not send a paragraph of instructions - send the link and say "join this, enter your scores for Saturday, takes one minute."

Step 5: Keep the league alive all season

Getting people to join is the easy part. Keeping them engaged for 38 gameweeks is the challenge. Here is what works:

Use the group chat

After every gameweek, share the updated leaderboard in the group chat. Tag the person who had the worst week. Celebrate anyone who hit an exact score. The banter is the engine that drives engagement. Without it, people drift away.

Celebrate the big moments

When someone nails a 3-2 or calls a 0-0 that nobody else predicted, make it an event. Screenshot the prediction, share it, give them their moment. These are the stories people remember at the end of the season.

Do not let the gap get too big

If the same person runs away with the league by Christmas, everyone else loses interest. Some leagues run a second-half-of-season mini-league alongside the main one, giving everyone a fresh start in January. It is a simple way to keep the competition alive even if the overall title is wrapped up.

Monthly awards

Best predictor of the month, worst predictor of the month, most exact scores, biggest upset call. Small recognition keeps people invested. ScoreBadger tracks all of these stats automatically, so you do not have to calculate them yourself.

Step 6: End the season properly

Too many leagues just fizzle out after the final gameweek. Do not let that happen. Plan something for the end of the season:

  • Announce the final standings properly - do not just let the leaderboard speak for itself
  • Hand out the prize (or enforce the forfeit for the loser)
  • Share season stats - who had the most exact scores, who had the longest winning streak, who was bottom for the most consecutive weeks
  • Ask the group if they want to run it again next season - the answer is almost always yes

A good prediction league becomes a tradition. The same group comes back every August, the rivalries carry over, and last season's results become part of the folklore. That is the goal.

Common mistakes to avoid

After seeing hundreds of prediction leagues run across different platforms, the same mistakes come up again and again:

  • Making the scoring too complicated - if you need to explain it more than once, it is too complex
  • Starting mid-season - you lose the people who missed the first few weeks and never catch up
  • Not following up on stragglers - some people need a nudge every single week, and that is fine
  • Going quiet in the group chat - if the admin stops posting updates, the league dies
  • Having no stakes at all - even tiny, silly stakes keep people interested
  • Inviting too many people you do not know - a league of 50 strangers has zero banter

Ready to start?

If you have got a group of friends who love football, a prediction league is the easiest way to make every matchday more interesting. No complex setup, no weekly admin, no spreadsheet headaches.

On ScoreBadger, you can create a free league in under a minute, share the invite code, and have everyone making predictions for the next gameweek within the hour. The scoring is simple, the leaderboard updates automatically, and the app reminds everyone to submit their scores.

The hardest part is sending the first message in the group chat. Everything after that takes care of itself.

Related Articles

Ready to Put Your Knowledge to the Test?

Join ScoreBadger and start predicting Premier League results today.