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.