Every screen, real numbers
Every NBA DFS tool you check before lock, in one place
Click through the app as it looked on Nov 4, 2026: the player pool, the optimizer, the news page the moment Trey Murphy III was ruled out, ownership, late swap and the entry file. Every player number is our real projection from that night.
Lineup optimizer
An NBA DFS lineup optimizer that builds from your calls
Pick the players you believe in, exclude the ones you don't, cap how often anyone appears, and let the builder do the salary-cap math. One lineup for a single-entry contest or a full set for a 150-max tournament.
- Lock, exclude and set a max exposure on any player
- Max players per team, and a lineup count that follows the contest
- Build styles for Double Up / single-entry and small-field to 150-max GPPs
- PGJalen BrunsonNYK$8,10046.4
- SGPaul GeorgeBOS$7,20037.9
- SFSaddiq BeyNOP$6,10034.8
- PFOG AnunobyNYK$6,20033.6
- CDeandre AytonWAS$3,30021.8
- GQuenton JacksonIND$4,10025.4
- FAnthony DavisWAS$8,40048.4
- UTILJeremiah FearsNOP$6,60039.7
Player projections
NBA DFS projections with a floor and ceiling on every player
Every player on the main slate gets a projection, projected minutes, a floor and ceiling, value per $1,000 of salary and projected ownership, in one sortable table that keeps updating until lock.
- Proj, Floor and Ceiling (p10 / p90) for every player
- Projected minutes, Val/1K and Own% side by side
- Implied team total, game total and spread from the betting market
| Player | Salary | Proj | Val/1K | Own% | Floor | Ceil | Proj min | |
|---|---|---|---|---|---|---|---|---|
| CNikola JokicDEN v TOR | $12,300 | 61.6 | 5.01x | 13.3% | 53.0 | 67.9 | 36.0 | + Lock |
| PGShai Gilgeous-AlexanderOKC v CLE | $10,300 | 53.1 | 5.16x | 9.5% | 46.5 | 60.1 | 34.6 | + Lock |
| PFAnthony DavisWAS v ATL | $8,400 | 48.4 | 5.76x | 18.5% | 40.2 | 55.5 | 32.5 | Locked |
| PGJalen BrunsonNYK v CHI | $8,100 | 46.4 | 5.73x | 19.1% | 39.2 | 51.0 | 34.8 | + Lock |
| PGCade CunninghamDET v PHI | $9,300 | 45.2 | 4.86x | 5.1% | 40.0 | 52.0 | 33.7 | + Lock |
| CJoel EmbiidPHI v DET | $9,000 | 45.1 | 5.01x | 5.2% | 38.0 | 53.6 | 32.5 | Excluded |
| SFScottie BarnesTOR v DEN | $8,600 | 43.5 | 5.06x | 11.0% | 37.4 | 51.5 | 31.3 | + Lock |
| PGJeremiah FearsNOP v UTA | $6,600 | 39.7 | 6.02x | 16.3% | 31.6 | 46.8 | 31.3 | + Lock |
| SFSaddiq BeyNOP v UTA | $6,100 | 34.8 | 5.70x | 23.6% | 28.2 | 40.7 | 32.3 | Locked |
| SGKyshawn GeorgeWAS v ATL | $5,500 | 30.5 | 5.55x | 15.2% | 23.4 | 37.2 | 29.5 | + Lock |
Injury news & minutes
NBA injury news that moves the projections, not just a feed
We watch injury and lineup news all afternoon. When a player is ruled out, his minutes go to the teammates who'll actually play them, and the team is re-projected: minutes, points, range and ownership.
- Injury and lineup updates, newest first, refreshed every minute
- Out tonight and Questionable lists grouped by team
- The newest dated report wins over an older one
- 6:00 PM
Trey Murphy III NOP
Questionable → Out
Ruled out vs Utah (knees). - 10:30 AM
Trey Murphy III NOP
Questionable
Questionable on the morning injury report.
New Orleans minutes: Matkovic 19.7→24.0 · Bey 28.0→32.3 · Mathurin 14.1→17.3 · Jones 18.2→20.9
- BOS Jayson Tatum
- MIN Anthony Edwards
- IND Tyrese Haliburton
- TOR Kawhi Leonard
- NOP Trey Murphy IIInew
- OKC Chet Holmgren
- IND Ivica Zubac
- BOS Payton Pritchard
- WAS Alexandre Sarr
- IND Kelly Oubre Jr.
- WAS Bilal Coulibaly
Ownership projections
Projected ownership that moves when the news does
Every player shows an estimated share of lineups that will roster him, and the estimate updates with the news. When a starter is ruled out, the field tends to pile onto his replacement, and the estimate moves with it before lock.
- Own% for every player on the slate
- Moves with injury news, not frozen at noon
- Sort by ownership to see the chalk at a glance
Tick = before the news. Bar = 6:03 PM ET.
Late swap
Late swap without the scramble
NBA slates tip at different times, and news keeps coming after the first game starts. Upload your entries after lock and re-optimize only the players whose games haven't started.
- Live game status next to your entries
- Players in started games stay frozen in their slots
- Each contest keeps its own settings and strategy
GPP & cash builds
Tournaments and cash games, built differently
Your entries file can hold a 150-max tournament and a Double Up on the same night. They need different lineups, and the builder knows which is which.
- Contests read straight from your entries file
- A suggested build style for each contest
- One set of choices for the whole file, or GPP and Double Up separate
| Contest (from your file) | Entries | Field | Type | Build style |
|---|---|---|---|---|
| NBA $3 Tournament (150 max) | 20 | 47,000 | GPP | GPP · 150-maxSuggested |
| NBA $10 Double Up | 2 | 2,300 | Cash | Single-entry / Double UpSuggested |
| NBA $5 Single Entry | 1 | 1,200 | GPP | GPP · small fieldSuggested |
Value plays
Find the NBA DFS value plays the news just created
Value is projected points per $1,000 of salary. When news hands a cheap player starter's minutes, his salary doesn't move but his projection does, and he shoots up the list.
- Val/1K for every player, sortable
- A Plays page that ranks the slate's value picks
- Minutes and range next to value, so you can see why
Entry file upload
Upload your entries. Download them filled.
Enter your contests on your DFS site like you always do, download the entries file, and drop it in. Your contests and the slate are picked up from the file, and the lineups go back into it.
- Contests and slate detected from your entries file (main Classic slate for now)
- Review every lineup before the file is built
- Drop any lineup; that entry keeps what it had
| Entry ID | Contest | PG | SG | SF | PF | C | … |
|---|---|---|---|---|---|---|---|
| •••1042 | NBA $3 Tournament | Brunson | George | Bey | Anunoby | Ayton | … |
| + 22 more entries, each with its own lineup | |||||||
Go deeper on each feature
- Lineup optimizerAn NBA DFS lineup optimizer that builds from your calls
Build NBA DFS lineups from your own locks, exclusions and exposure caps: single-entry, Double Up and 150-max GPP builds, filled straight into your entry file.
Read more - Player projectionsNBA DFS projections with a floor and ceiling on every player
Projected fantasy points, minutes, floor, ceiling, value per $1K and ownership for every player on the NBA main slate, updated all afternoon as news lands.
Read more - Injury news & minutesNBA injury news that moves the projections, not just a feed
Injury statuses and lineup news, newest first, with Out and Questionable lists by team. A late scratch re-projects his teammates.
Read more - Ownership projectionsProjected ownership that moves when the news does
Projected ownership for every player on the NBA DFS slate, updated with injury news. See the likely chalk and decide when to follow the field and when not to.
Read more - Late swapLate swap without the scramble
Re-optimize the open spots in your NBA DFS entries after the early games tip. Players already in progress stay frozen; the rest re-optimize on the latest news.
Read more - GPP & cash buildsTournaments and cash games, built differently
Build NBA tournament (GPP) and Double Up / 50-50 lineups from the same entry file. Set your choices once for every contest, or GPP and cash separately.
Read more - Value playsFind the NBA DFS value plays the news just created
The NBA slate's best value plays by projected points per $1,000 of salary, with minutes, floor, ceiling and ownership next to each one.
Read more - Entry file uploadUpload your entries. Download them filled.
Drop in the contest entry CSV from your DFS site, build lineups, and download the same file filled in. No DFS-site login and no contests entered for you.
Read more
Try it on tonight's slate
TipoffLab DFS is in free private beta. Join the list and we'll email your invite link.
Already have an account? Sign in
Hub · Optimize