Dashboard
Current standings — top 10
Loading…
Manage Matches
Loading…
Bulk Add Matches
Format:
Example:
Match#, Title, Team A, Team B, Date Time ISTExample:
33, GT vs MI, Gujarat Titans, Mumbai Indians, 23 Apr 2026 7:30 PMEnter Results
For historical matches not auto-closed, click ⚡ Force result — it overrides the status and scores everything correctly.
Abandoned — called off mid-game (rain etc.): pool split equally among voters; non-voters get −50 as usual.
Cancelled — cancelled before a ball bowled: no points, no penalties, no bonuses — treated as if the match never happened.
Cancelled — cancelled before a ball bowled: no points, no penalties, no bonuses — treated as if the match never happened.
Loading…
Players
Loading…
Bulk Import Players
Format:
Name, primary@email.com, alias1@email.com, alias2@email.comBulk Import ResponsesHistorical data
Google Sheets column format: Timestamp, Email, Name, Team
Match ID reference
Loading…
Email Mapping
Loading…
Re-link Emails
Use this when predictions were stored under an alias email instead of the correct primary email.
Click "Preview changes" to scan predictions.
View & Edit Predictions
Select a match above.
Penalties
Loading…
Leaderboard
Loading…
Insights
Loading…
Variations & Rules
Loading…
Bonus Points
Loading…
Team Name Aliases
Loading…
Change Credentials
Credentials are stored as Cloudflare Worker Variables — not in the database.
Export / Backup
📊 Full Excel Export (all tables)
Full JSON export
Leaderboard CSV
Push to Google Sheets
Audit Log
Loading…
Player Records
Select a player above.
Equalizer Late-joiner multiplier
Mathematical Equalization: M = (End − Baseline + 1) / (End − Join + 1)
Multiplier only applies to correct predictions. If a Volatility Cap is set, the multiplier only scales points up to that cap (preventing massive underdog luck).
Multiplier only applies to correct predictions. If a Volatility Cap is set, the multiplier only scales points up to that cap (preventing massive underdog luck).
Loading…