← Blog · Guide · 6 min read
How to run a private sports prediction league with your friends
Sports prediction leagues are simple on paper: pick the winner of each game, score a point if you're right. In practice, 80% of group leagues die before matchday 4. Here's what kills them — and how to set yours up so it doesn't.
Step 1 — Pick one sport, one competition
The most common mistake is starting too wide. "Let's do all the football leagues" sounds inclusive, but it doubles the prediction load on every member, every weekend. People miss matchdays. They feel behind. They quietly stop opening the chat.
Pick one league. The Premier League. La Liga. The NBA regular season. Champions League knockouts only. The Israeli Premier League. Whatever your group already watches together. The simpler the scope, the higher the retention.
Step 2 — Define scoring before kickoff of matchday 1
Don't make this up on the fly. Three things you need to agree on:
- Points for the right outcome (e.g. picking the winner): something like 1 or 3 points.
- Points for an exact score: usually 2–3× the outcome value, so people are rewarded for going specific.
- Lock time: when do predictions close? "Before kickoff" is the obvious answer. Codify it.
If you're using BeTeam or a similar app, this is preset. If you're rolling your own spreadsheet, write it down in the pinned message of the group.
Step 3 — Invite the right size group
Sweet spot: 6 to 12 people. Below 6 and the leaderboard feels flat. Above 12 and matchdays become noise — too many people, too many predictions, no one feels in the race.
Resist the urge to add "everyone who might be interested." A tight league of regular participants beats a sprawling one where half the names are inactive by week 3.
Step 4 — Make matchday 1 an event
The first round is your single biggest retention risk. If half the group forgets to submit, the bottom half feels behind from day 1, and they stop showing up.
What works:
- Set a deadline 24 hours before kickoff and ping people in the group chat.
- Make predictions visible to everyone once they're locked. People hate being the only one with picks not in.
- Send the standings the day after, even if it's just "1. Pedro, 2. Léa, 3. Tomer."
Step 5 — Add a side bracket halfway through
Long seasons (NBA, Premier League) lose engagement around the halfway point — whoever's leading is too far ahead, whoever's losing has nothing to play for. Mid-season twists fix this:
- "Mini-leagues" — a 4-matchday sub-competition with its own winner.
- Double-points week — one matchday where every result counts twice.
- Wildcard match — a knockout round between the top 4.
It doesn't matter exactly which device you pick. What matters is that the league has a reason to keep going past matchday 6.
Step 6 — Keep it fun, keep it free
The moment money enters a friends' prediction league, the dynamic changes. People stop calling the bold picks. They argue about edge cases. They quietly cash out and disappear. Read more on why we think money doesn't belong between friends.
The best leagues we've seen run on bragging rights alone — a screenshot of the table on the group chat after every matchday, a winner crowned at the end of the season, and the loser cooks dinner for everyone. That's enough.