Overview
Tournaments are time-bound forecasting competitions on Metaculus where participants compete for prizes and recognition. They provide a structured way to test forecasting skills on curated question sets.Tournament Structure
Tournaments are implemented as a special type of Project (fromprojects/models.py:213-223):
Question Series are similar to tournaments but typically without prizes and more focused on tracking predictions over time on a specific topic.
Key Tournament Fields
Fromprojects/models.py:286-311, tournaments have specific time and prize configuration:
Tournament Lifecycle
1
Announcement
Tournament is announced with rules, prize pool, and timeline. Type is set to
TOURNAMENT.2
Open for Forecasting
Questions become available between
start_date and forecasting_end_date. Participants make predictions.3
Forecasting Ends
Last question closes at
forecasting_end_date. No more predictions accepted.4
Resolution Period
Questions are resolved as outcomes become known. Must complete before
close_date.5
Winners Announced
Final scores calculated at
close_date. Prize distribution announced.Tournament Status
Fromprojects/models.py:441-448, tournaments have an is_ongoing property:
Tournament Questions
Questions are associated with tournaments through the post-project relationship:Primary Association
Fromprojects/models.py:249-259:
- Primary to the tournament:
post.default_project = tournament - Tagged to the tournament: Tournament in
post.projects
Leaderboards
Each tournament has a primary leaderboard that ranks participants.Primary Leaderboard
Fromprojects/models.py:240-246:
Auto-Created Leaderboard
Tournaments automatically get a default leaderboard on creation (fromprojects/models.py:422-439):
Prize Pools
Tournament Prize Pool
The main prize pool for the tournament (fromprojects/models.py:287-289):
Leaderboard-Specific Prizes
Tournaments can have multiple leaderboards with different prize allocations (fromscoring/models.py:184-201):
Tournament Participation
Sign-Up Fields
Tournaments can require custom sign-up information (fromprojects/models.py:309-311):
Follower Tracking
Tournaments track participant engagement (fromprojects/models.py:375-379):
Bot Participation
Tournaments can control how bots participate in leaderboards.Bot Leaderboard Status
Fromprojects/models.py:248-264:
- Exclude & Hide
- Exclude & Show
- Include
- Bots Only
Bots don’t appear on the leaderboard at all. Used when bots would be distracting.
Visibility and Discovery
Tournaments control their visibility across the platform.Visibility Settings
Fromprojects/models.py:229-362:
Homepage Display
Fromprojects/models.py:364-368:
New tournaments start as
UNLISTED by default, allowing admins to populate questions before making them public.Tournament Metadata
Branding and Description
Fromprojects/models.py:266-279:
SEO Metadata
Fromprojects/models.py:313-319:
Forecast Flow
Tournaments can use an optimized forecasting interface (fromprojects/models.py:370-372):
Permissions
Tournaments inherit the Projects permission system.Default Permission
Fromprojects/models.py:332-339:
null: Private tournament (not accessible)FORECASTER: Can view and make predictionsCURATOR: Can view, forecast, and help curate questionsADMIN: Full control over tournament
Override Permissions
Fromprojects/models.py:340 and 498-513:
Tournament Examples
Quarterly Tournament
3-month competition on current events with monthly question releases
Domain Tournament
Focused competition on AI, climate, economics, or other specific domain
Beginner Tournament
Lower-difficulty questions designed for new forecasters
Rapid Resolution
Short-term questions that resolve within days or weeks
Best Practices
Forecast Early
Forecast Early
Tournament scoring rewards coverage. Make initial forecasts on all questions early, even if they’re rough estimates.
Track Updates
Track Updates
Subscribe to tournament updates to know when new questions are added or when important information emerges.
Focus on Your Edge
Focus on Your Edge
You don’t need to be best at every question. Focus on questions where you have domain expertise.
Learn from Others
Learn from Others
Read comments from top forecasters to understand their reasoning and improve your own forecasts.
Calibrate Your Confidence
Calibrate Your Confidence
Tournament success requires well-calibrated probabilities, not just correct directional predictions.
API Reference
Projects API
Explore the full Projects/Tournaments API documentation
Related Topics
Projects
Understand the broader project system
Leaderboards
Learn how tournament rankings work
Scoring
Understand how tournament scores are calculated
Questions
Learn about question types and structure
