Add your Supabase project URL and anonymous key to config.js, then deploy the folder.
Fantasy Zone
NBA fantasy · points or categories
Log in
About · Help · Report a problem · Privacy · Terms
Create a league
Commissioner / admin login
This grants league-wide management access and is separate from any team's PIN.
Draft complete
Upcoming picks
News
Order matters — if your pick deadline passes before you draft manually, the top available player here is drafted for you automatically.
Draft's over — this is now the free agent / waiver wire list. Hit Add on anyone here to pick them up (you'll choose who to drop for them).
Per-game stats for the season selected. Fantasy rank orders players by fantasy points per game under this league's scoring (see Matchups).
| Player | Team | FG% | FT% | 3PM | PTS | REB | AST | STL | BLK | TOV | FP avg | Rank |
|---|
My roster
Your keeper
Pick a returning player to keep from last season. You can change this until the draft's first pick is made.
Your keeper is locked — the draft has already started.
Recent selections
NBA Scores
Schedule & availability
Your lineup for this day
Only players set active here count toward this day's score. Live stats update automatically while games are in progress. Starts copied from your last lineup (or your Roster tab slots the first time) — swap in whoever's playing. A slot locks once that player's game tips off.
Auto-fill preview — next 7 days
Starts from this day's current lineup, then each day swaps in whoever on your roster is playing and eligible for the slot. Nothing is saved until you confirm below.
NBA games this day
Load the season schedule
Queues NBA games for a date range so this calendar has data to show. Fills in automatically within a few minutes (no need to keep this page open) using your existing Basketball API sync.
Set player injury status
Not auto-synced (your Basketball API plan has no injury-report feed) — set by hand here.
Trades
Propose a trade, respond to offers, and see everything that's gone through. Trades complete instantly once the other team accepts — no commissioner approval needed.
Propose a trade
Pending offers
Trade history
Matchup
Scoring rules
| Field Goals Made (FGM) | +2 |
| Field Goals Attempted (FGA) | −1 |
| Free Throws Made (FTM) | +1 |
| Free Throws Attempted (FTA) | −1 |
| Three Pointers Made (3PM) | +1 |
| Rebounds (REB) | +1 |
| Assists (AST) | +2 |
| Steals (STL) | +4 |
| Blocks (BLK) | +4 |
| Turnovers (TO) | −2 |
| Points (PTS) | +1 |
Weekly head-to-head: whichever team scores more fantasy points across the week's games wins.
Standings
Scoring rules
| Field Goals Made (FGM) | +2 |
| Field Goals Attempted (FGA) | −1 |
| Free Throws Made (FTM) | +1 |
| Free Throws Attempted (FTA) | −1 |
| Three Pointers Made (3PM) | +1 |
| Rebounds (REB) | +1 |
| Assists (AST) | +2 |
| Steals (STL) | +4 |
| Blocks (BLK) | +4 |
| Turnovers (TO) | −2 |
| Points (PTS) | +1 |
Weekly head-to-head: whichever team scores more fantasy points across the week's games wins.
Draft room
Loading…
Mock draft
Games this week
Who plays on each day left in this matchup, and the free agents with the most to give.
Loading…
Power rankings
Roster strength (55%), last week's score (25%) and record (20%). Posted to chat every Monday.
Loading…
Playoffs
Stats
League chat
Loading…
Draft results
History
Loading…
League rules
Email the league
Checking email setup…
Send to: everyone
Sent emails
Invite links
Each team has its own link. Opening it logs that phone straight into the team: no code, no PIN. Send it by text or WhatsApp with Share, or Copy it. New link stops the old one working.
Loading…
Email logins
Owners can log in with an email and password on any device once they've set one up (👤 at the top). Forgot passwords are fixed by the owner: they open their invite link and pick a new one.
Loading…
Divisions
Move teams between divisions. Changes apply straight away. Division names are set in League settings above.
Before the draft starts
If a start time is set, the draft begins automatically. You can also start it early any time below.
Draft controls
League settings
Season schedule
Generates weekly head-to-head matchups. Scores fill in automatically from live NBA stats as games are played — the schedule itself works right away.
"Extend" adds weeks to the end and keeps every existing week and result. "Generate" starts over. The 3 weeks after the last week are the playoffs.
Rosters over the limit
A roster holds 14 players. These teams must drop someone — they'll see a prompt on their roster, or you can drop for them here.
Draft order
Use the arrows to set who picks 1st, 2nd, 3rd, etc. Changes apply immediately.
Keepers
Lock in each team's returning player from last season. Once the first real pick is made, keepers can no longer be changed.
Keepers are locked — the draft has already started.
Teams & PINs
Players
Positions can be typed in manually below, or pulled automatically from your Basketball API subscription (broad Guard/Forward/Center categories only -- manually-set positions are never overwritten).
⚠️ Danger zone
Wipes every draft pick and puts the league back to "not started." Team names, PINs, and league settings are untouched. This can't be undone.