Final Whistle

How it works

Final Whistle turns the complete tournament into one private competition with clear deadlines and explainable points.

1. Create and protect the league

The creator chooses a league name, default language, capacity, nickname, optional flags, and an admin password.

After creation, three access items are shown once: the invite link, the admin link, and the creator recovery code.

2. Invite participants

Anyone with the private invite link can join while joining is open and capacity remains.

Participants use a nickname instead of an email account. Each participant receives a reusable recovery code that is replaced only when rotated.

3. Make predictions

The prediction experience covers the whole tournament.

  • Every match score, with an advancing team for knockout matches.
  • All group rankings and exactly eight predicted best-third qualifiers.
  • A complete pre-tournament bracket, champion, top scorer, and team with most goals.
  • Live knockout picks as the real bracket becomes known.

4. Respect the locks

Match predictions lock at their individual kickoff. Tournament forecasts lock at the documented tournament deadline.

The backend decides whether a prediction is locked, even if a browser tab is stale or a kickoff changes.

5. Follow every point

Completed forecast components score independently, while a bracket scores only when the complete bracket was submitted.

Leaderboard ties are resolved by exact scores and then correct results. Participants still tied share the same competition rank.