Track syndicates, league phase payouts, and knockout round earnings in real time.
Step 1: Setup Syndicates
Add each syndicate by name. You need at least 2 to start.
0 syndicates
Live Auction
Team 1 of 36
—
—
⚽
Auction Complete!
All 36 teams auctioned. Explore the tabs for full details.
League phase payout: 55% of pot ($46,447.50). Value per point = $114.12. Top 8 auto-qualify for R16; 9-24 playoffs; 25-36 eliminated.
KO Games (40%): Split equally across 4 rounds (R16, QF, SF, Final), paid per win in each round.
Round of 16
Quarterfinals
Semifinals
Final
Leaderboard
Syndicate
Teams
Invested
Group $
KO $
Total
Net P/L
ROI
Portfolios
Rules
Format: 36 teams, league phase + knockout
League (55%): Pro-rata by points ($114.12/pt)
PO Bonus (5%): Split among 16 teams — 8 playoff winners + 8 automatically qualified for Knockout
KO Games (40%): Per-round split among winners
Payouts
League Phase (55%)
$0
PO Bonus (5%)
$0
Round of 16
$0
Quarterfinals
$0
Semifinals
$0
Final
$0
Total
$0
Prices by Team
API Configuration
API keys for live scores and odds are managed as Netlify environment variables (server-side). Data is fetched through proxy functions at /api/matches and /api/odds.
Set these in the Netlify dashboard under Site settings → Environment variables.
User Management
View registered users and block access.
Email
Status
Action
Loading users...
Edit Syndicates
Rename syndicates. All bids linked to the old name update automatically.
Current Name
New Name
Action
Edit Bids & Team Assignments
Change which syndicate owns a team and adjust bid amounts.
Team
Rank
Syndicate
Bid ($)
Match Schedule (Firestore)
One-time fetch of the full CL 25-26 fixture list from football-data.org into Firestore. Once seeded, the scheduled function (sync-scores) updates scores every minute and all users see live updates without polling.
Score Entry (League Phase Points)
Enter points for each team. 8 matches per team in league phase. This drives all payout calculations.
PO Bonus (16 Qualifying Teams)
Check the 16 teams that qualified for the Round of 16 (8 auto-qualified + 8 playoff winners). Each checked team receives the PO Bonus ($264/team).
Knockout Round Winners
Auto-detected from finished knockout matches every minute by the sync-scores function. Use the checkboxes only to manually override. Each round pays $8,445 split among winners.