Dashboard
Current standings — top 10
Loading…
Manage Matches
Loading…
Bulk Add Matches
Format: Match#, Title, Team A, Team B, Date Time IST
Example: 33, GT vs MI, Gujarat Titans, Mumbai Indians, 23 Apr 2026 7:30 PM
Tab-separated (Google Sheets paste) also works.
Enter 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.
Loading…
Players
Loading…
Bulk Import Players
Format: Name, primary@email.com, alias1@email.com, alias2@email.com
Tab-separated (Google Sheets) also works. Alias emails optional.
Bulk Import ResponsesHistorical data
Google Sheets column format: Timestamp, Email, Name, Team
Timestamp: 4/20/2026 19:30:00 or 2026-04-20T19:30:00. First header row auto-skipped.
Match ID reference
Loading…
Email Mapping

Map alias emails → primary email. Adding a mapping automatically re-links all existing data and recalculates.

Loading…
View & Edit Predictions
0 selected
Select a match above.
Penalties
Penalties are auto-calculated when results are entered. Deleting a penalty row permanently exempts that player from that match's missed-vote penalty — it won't be re-added on recalculate.
Loading…
Leaderboard
As of:
Loading…
Insights
Loading…
Variations & Rules
The Double Header Bonus (+50 pts when a player predicts both matches correct on a 2-match day) is built-in and always active.
Loading…
Bonus Points
Loading…
Team Name Aliases
Map alternate team names to their canonical primary name. E.g. RCB → Royal Challengers Bengaluru.
Rename team changes the primary name everywhere (matches, scores, predictions) and adds the old name as an alias.
Loading…
Change Credentials
Credentials are stored as Cloudflare Worker Variables — not in the database.

Steps to change:

Export / Backup
Full JSON export

All matches, votes, scores, penalties, bonuses, players.

Leaderboard CSV

Net points leaderboard for Google Sheets / Excel.

📊 Full Excel Export (all tables)

Downloads leaderboard, matches, predictions, scores, penalties, and bonuses as separate CSV files. Open all in Excel.

Push to Google Sheets

Paste your Apps Script web app URL:

Google Forms webhook URL

Use in your Google Forms Apps Script:

Audit Log
Loading…
Player Records

Select a player above.

Equalizer Late-joiner multiplier
Formula: M = 70 / (71 − joinMatch)
For wins only, the player earns points × M instead of points. The extra points × (M−1) is added as an equalizer bonus.

Examples: Join M31 → 1.75× · Join M34 → 1.89× · Join M40 → 2.26× · Join M50 → 3.33×
Loading…