DFS Research Desk
Upload a slate, choose a player pool, then review suggested lineups. Always check player status before using any output.
1. Load slate
Start by uploading a full manually downloaded DraftKings-style salary CSV. A complete NFL classic slate needs at least 1 QB, 2 RB, 3 WR, 1 TE, and 1 DST. The app safely matches names to model IDs and reports anything it cannot match.
Start here
1. Upload a full salary file.
2. Pick a simple player-pool style.
3. Generate and review the suggestions.
Important: check injuries, inactives, weather, and salaries before using a lineup.
Add reviewed news (optional)
Paste: player_id,status,source,confidence. Only trusted, high-confidence official/team/NFL sources count as verified active.
2. Choose your player pool
Start simple. This changes which players the optimizer may use; it does not change anyone’s projection.
Advanced filters (optional)
3. Slate read
4. Strategy for this contest
5. Player projections
| Player | Pos / Team | Salary | Score & ceiling | Slate signal | Risk / news confirmation | News detail | Est. ownership |
|---|
6. My recommendations
7. Needs your decision
These players have an uncertainty the model cannot settle on. Keep or remove each player, then rebuild.
8. Portfolio
| # | Players | Salary | Expected points | Simulation best rate |
|---|
The download is for review only. Check platform rules and enter lineups manually.
9. Portfolio Coach
10. Compare another projection source
Upload an authorized CSV with player_id and either projection or proj_mean. Large gaps are review flags, not automatic overrides.
| Player | Your projection | Other source | Difference | Review |
|---|