NFL DFS Optimizer & Lineup Builder
Use the free NFL DFS optimizer to build DraftKings or FanDuel lineups with weekly salaries, FSN projections, current injury context, player ranges, stack analysis and legal salary-cap optimization.
Week 6 DFS salaries and lineups are live.
Jump into the current weekly hub for the freshest salaries, projections, injuries, values and lineup builds.
What do you want FSN to build?
Choose the platform and game pool, then start with an exact optimal lineup, describe your own build in plain English, or compare four strategy profiles. Research tables stay available below instead of blocking the main action.
Current salaries, recent workload and injury context are already included.
LINEUP ASSISTANTBuild with a sentence.Tell FSN exactly what you want — from one optimal lineup to complex exposure, stack and portfolio rules.Ready to build
Tell FSN what you want.
Use normal DFS language. FSN translates contest style, player conviction, exposure, stacking, correlation, ownership, salary, portfolio diversity and late-swap instructions into enforceable rules, then shows you exactly what it understood.
Nothing is submitted to DraftKings or FanDuel. Advanced custom/portfolio requests use FSN’s private Python DFS Brain when the server runtime is available, with the browser optimizer as an automatic fallback. No third-party LLM is required. Unsupported or conflicting instructions are surfaced instead of silently ignored, and every result remains editable.
See four smart ways to build this slate.
FSN creates the strategies together so you can compare the tradeoffs instead of clicking four buttons and wondering what changed.
Swipe to compare all four strategies
Why this works: FSN searches a broad pool of legal lineups, then chooses near-optimal representatives for each strategy. It rewards meaningful differences, not random swaps. If two approaches truly converge, the comparison says so.
Your DFS dashboard
Start here for the next lock, important changes and anything affecting your saved lineup.
Sunday daytime games from the imported weekly pool. Compare the listed games with the contest you are entering before submitting a lineup.
Find a player
| Player | Pos | Game | Projection | Floor / Projection / Ceiling | Value Hit | Role | Value | Popularity | Salary | Add |
|---|
Finished your lineup?Optional: compare it with an FSN-estimated contest field.Run Contest Check
How does this lineup look against an estimated field?
FSN builds a synthetic field from this slate using projection, salary, value, upside, game environment and common stacking behavior. It is a scenario model—not actual DraftKings or FanDuel ownership.
FSN does not know the actual entries in a contest. These results compare lineup construction styles and identify overly common or differentiated builds—not predict winnings or ROI.
How did your lineup actually do?
When finalized stats are available, FSN compares a lineup you saved before kickoff with the real fantasy results.
Important changes this weekInjuries and role changes that can affect lineup value.Review changes
What changed for this week?
FSN checks current NFL availability against the salary pool. Meaningful absences can change a teammate’s projected workload while salaries stay exactly as imported.
DraftKings
5 value boosts · 5 availability flagsValue boosts
- Mike EvansDeebo Samuel Sr. Out · 18.8 → 20.9 projectedStrong value boost
- Alvin KamaraTravis Etienne Jr. Out · 8.9 → 9.8 projectedStrong value boost
- J.K. DobbinsJonah Coleman Out · 9.7 → 10.7 projectedValue boost
- Pat FreiermuthRico Dowdle Questionable · 14.1 → 15.3 projectedValue boost
- DeMario DouglasA.J. Brown Out · 12.4 → 13.3 projectedValue boost
Availability watch
- Tyquan Thornton17.6 → 0.0 projectedOut
- Baker Mayfield13.4 → 0.0 projectedOut
- Deebo Samuel Sr.12.2 → 0.0 projectedOut
- Jaxson Dart12.2 → 0.0 projectedOut
- Demarcus Robinson9.8 → 0.0 projectedOut
FanDuel
5 value boosts · 5 availability flagsValue boosts
- Mike EvansDeebo Samuel Sr. Out · 16.1 → 17.6 projectedStrong value boost
- Alvin KamaraTravis Etienne Jr. Out · 7.6 → 8.3 projectedStrong value boost
- J.K. DobbinsJonah Coleman Out · 9.0 → 9.8 projectedValue boost
- Emanuel WilsonJaxon Smith-Njigba Questionable · 14.3 → 15.2 projectedValue boost
- Travis KelceRashee Rice Questionable · 10.5 → 11.1 projectedValue boost
Availability watch
- Tyquan Thornton15.8 → 0.0 projectedOut
- Baker Mayfield13.4 → 0.0 projectedOut
- Jaxson Dart12.2 → 0.0 projectedOut
- Deebo Samuel Sr.10.8 → 0.0 projectedOut
- Demarcus Robinson8.5 → 0.0 projectedOut
How to read this: a value boost means current availability opened likely touches or targets for a teammate at the same imported salary. It is a model adjustment, not a guarantee. Questionable and doubtful players remain visible; players marked Out are excluded from generated lineups.
Advanced insights
You can build a lineup without any of this. Open these sections only when you want more context behind the picks.
Salary snapshotSee the highest-priced players on both sites.View
Highest salaries in the imported pool
A quick reference for the top end of each salary pool.
DraftKings
- Bijan RobinsonRB · ATL vs CHI$8,700
- Jaxon Smith-NjigbaWR · SEA vs DEN$8,600
- Kenneth Walker IIIRB · KC vs LAC$8,500
- CeeDee LambWR · DAL vs GB$8,300
- Derrick HenryRB · BAL vs CLE$8,200
- Puka NacuaWR · LAR vs ARI$8,100
- Jonathan TaylorRB · IND vs TEN$8,000
- Christian McCaffreyRB · SF vs WAS$7,900
FanDuel
- Josh AllenQB · BUF vs LV$9,500
- Bijan RobinsonRB · ATL vs CHI$9,300
- Jaxon Smith-NjigbaWR · SEA vs DEN$9,300
- Derrick HenryRB · BAL vs CLE$9,100
- Puka NacuaWR · LAR vs ARI$9,000
- Kenneth Walker IIIRB · KC vs LAC$8,900
- Jonathan TaylorRB · IND vs TEN$8,700
- CeeDee LambWR · DAL vs GB$8,500
Player insightsTop projections, values and recent role changes.View
Projection, recent role and value
See the forward projection next to recent workload and salary value. FSN gives workload changes a modest influence so one lucky touchdown does not rewrite the forecast.
Top projections
- Puka NacuaWR · LAR · $8,10033.8
- Kenneth Walker IIIRB · KC · $8,50031.8
- Josh AllenQB · BUF · $7,50030.0
- Drake MayeQB · NE · $6,60029.9
- Tetairoa McMillanWR · CAR · $7,30028.7
- Kyren WilliamsRB · LAR · $6,80028.5
Best value
- Teagan QuitorianoTE · ARI · 13.1 proj5.23x
- Drake MayeQB · NE · 29.9 proj4.52x
- Isaiah LikelyTE · NYG · 21.5 proj4.47x
- Tyler HigbeeTE · LAR · 14.9 proj4.39x
- Drew LockQB · SEA · 17.3 proj4.33x
- Bryce YoungQB · CAR · 24.0 proj4.22x
Role trending up
- Dylan LaubeW5 · 7.0 opportunities · RB↑7.1%
- Isaiah DavisW5 · 4.0 opportunities · RB↑6.0%
- Jalen BrooksW5 · 7.0 opportunities · WR↑5.5%
- Chimere DikeW5 · 4.0 opportunities · WR↑5.2%
- Tyrone Tracy Jr.W5 · 6.0 opportunities · RB↑4.9%
- Zavion ThomasW5 · 2.0 opportunities · WR↑4.5%
Top projections
- Kenneth Walker IIIRB · KC · $8,90030.5
- Josh AllenQB · BUF · $9,50029.9
- Drake MayeQB · NE · $8,00029.9
- Puka NacuaWR · LAR · $9,00027.3
- Matthew StaffordQB · LAR · $7,80025.3
- Kyren WilliamsRB · LAR · $8,10024.9
Best value
- Drake MayeQB · NE · 29.9 proj3.73x
- Kenneth Walker IIIRB · KC · 30.5 proj3.43x
- Tetairoa McMillanWR · CAR · 24.3 proj3.43x
- Jaylen WarrenRB · PIT · 24.9 proj3.41x
- Chuba HubbardRB · CAR · 22.7 proj3.34x
- Matthew StaffordQB · LAR · 25.3 proj3.25x
Role trending up
- Dylan LaubeW5 · 7.0 opportunities · RB↑7.1%
- Isaiah DavisW5 · 4.0 opportunities · RB↑6.0%
- Jalen BrooksW5 · 7.0 opportunities · WR↑5.5%
- Chimere DikeW5 · 4.0 opportunities · WR↑5.2%
- Tyrone Tracy Jr.W5 · 6.0 opportunities · RB↑4.9%
- Zavion ThomasW5 · 2.0 opportunities · WR↑4.5%
How to read it: FSN starts with the weekly forward projection, then uses finalized attempts, carries and targets from earlier games to detect meaningful workload changes. That adjustment is deliberately capped. Player ranges estimate downside and upside, while the game model adds teammate/opponent relationships so stacks can rise together.
Game outlook & stacksFind shootout environments, QB stacks and opposing bring-backs.View
Find shootouts, stacks and bring-backs.
Each matchup is simulated 1,024 times. The model links team scoring, passing, rushing and game script so quarterback-receiver stacks and opposing bring-backs can rise together instead of behaving like unrelated picks.
What the percentages mean: “52+ pts” is the share of simulated football outcomes reaching at least 52 combined points. “Close game” is a final margin of seven or fewer; “blowout” is 14 or more. Stack pop rate is the share of correlated DFS outcomes where both the quarterback and paired receiver reach at least their own 75th-percentile player outcome. Bring-back pop requires that same pair plus the opposing player to reach those thresholds together. These are model frequencies, not guarantees or contest ownership projections.
Player risk & upsideFloor, median, ceiling and value-hit rates.View
See more than one projection number.
For eligible players, FSN estimates a floor, median and ceiling from 512 modeled outcomes. The value-hit rate estimates how often a player greatly outperforms salary; the risk measure shows how often the result falls well short of salary expectations.
Highest ceilings
- Puka NacuaWR · LAR · median 29.859.9
- Tetairoa McMillanWR · CAR · median 24.855.0
- Kenneth Walker IIIRB · KC · median 29.149.9
- Drake MayeQB · NE · median 26.948.2
- Jaylen WarrenRB · PIT · median 23.543.9
- Christian WatsonWR · GB · median 22.843.1
Best chance to smash value
- Teagan QuitorianoTE · $2,500 · floor 8.060.0%
- Drake MayeQB · $6,600 · floor 19.651.6%
- Bryce YoungQB · $5,700 · floor 18.651.6%
- Isaiah LikelyTE · $4,800 · floor 13.049.2%
- Drew LockQB · $4,000 · floor 11.948.8%
- Kyren WilliamsRB · $6,800 · floor 19.847.1%
Yardage bonus watch
- Matthew StaffordQB · 300 pass71.2%
- Kenneth Walker IIIRB · 100 rush68.7%
- Bijan RobinsonRB · 100 rush63.5%
- Puka NacuaWR · 100 rec63.2%
- Drake LondonWR · 100 rec61.7%
- Tetairoa McMillanWR · 100 rec59.9%
Highest ceilings
- Drake MayeQB · NE · median 26.249.6
- Kenneth Walker IIIRB · KC · median 28.645.3
- Puka NacuaWR · LAR · median 23.842.4
- Josh AllenQB · BUF · median 28.342.1
- Bijan RobinsonRB · ATL · median 22.840.7
- Jaylen WarrenRB · PIT · median 23.240.6
Best chance to smash value
- Drake MayeQB · $8,000 · floor 19.236.1%
- Jaylen WarrenRB · $7,300 · floor 16.829.5%
- Tetairoa McMillanWR · $7,100 · floor 13.726.4%
- Kenneth Walker IIIRB · $8,900 · floor 23.325.4%
- Isaiah LikelyTE · $5,500 · floor 10.224.6%
- Chuba HubbardRB · $6,800 · floor 15.522.9%
Yardage bonus watch
- Matthew StaffordQB · 300 pass71.2%
- Kenneth Walker IIIRB · 100 rush68.7%
- Bijan RobinsonRB · 100 rush63.5%
- Puka NacuaWR · 100 rec63.2%
- Drake LondonWR · 100 rec61.7%
- Tetairoa McMillanWR · 100 rec59.9%
How to use it: A player ceiling describes individual upside. The Game Outlook section adds the relationship between teammates and opponents, which matters when you build stacks and tournament lineups.
How FSN builds the numbersMethodology and game-pool notes for visitors who want the details.View
Salary, current availability, recent workload and game context.
The lineup generator combines the current salary pool with projected fantasy points, recent carries/targets/attempts, current injury-report context, player upside ranges, matchup relationships and an estimated contest-field model. You can use a generated lineup as-is, edit it, compare it with the modeled field, or ignore it and build manually.
Know exactly what game pool you are building from.
FSN shows the multi-game pools it can derive from the uploaded weekly files and keeps single-game formats separate so Classic/Traditional salaries are never passed off as Showdown or MVP salaries.
All Imported Games
Every game contained in the uploaded weekly salary files. This is the master FSN pool, not a claim about one specific platform contest.
Custom FSN game poolSunday Main
Sunday daytime games from the imported weekly pool. Compare the listed games with the contest you are entering before submitting a lineup.
Custom FSN game poolSunday Early
Sunday early-window games from the imported weekly pool.
Custom FSN game poolSunday Late
Sunday late-afternoon games from the imported weekly pool.
Custom FSN game poolPrimetime
The Thursday, Sunday-night and Monday-night games in the imported weekly pool. Platform availability and exact contest grouping can vary.
Custom FSN game poolSingle-game formats for imported matchups
NFL DFS lineup builder questions
Does FSN enter a lineup for me?
No. This tool only helps construct and copy a lineup. It does not log into DraftKings or FanDuel, submit entries or place wagers.
Where do the salaries and projections come from?
The site administrator manually uploads the weekly DraftKings salary CSV and the detailed FanDuel projection CSV. FSN stores normalized salary data and translates the imported football-stat expectation into the scoring format used by each platform.
Why might a FanDuel player be unavailable?
The FanDuel projection CSV does not carry an explicit position field. FSN matches positions against the same-week DraftKings pool and the site’s NFL roster cache. Any unresolved player stays visible but cannot be added until the position can be verified.
How does FSN use previous-week performance?
FSN does not simply average last week’s fantasy points into the forecast. It uses finalized attempts, carries and targets to detect role changes, applies a capped adjustment to the forward projection, and shows recent production separately. Only games before the target week can influence that week.
What do floor, ceiling and value-hit chance mean?
Floor, projection and ceiling show a practical low-to-high range from modeled player outcomes. The value-hit and risk numbers show how often a player strongly beats or falls short of salary expectations.
How does the Game Outlook help with stacks?
Each matchup runs 1,024 correlated outcomes. Team scoring, passing, rushing and game script move related players together, helping identify quarterback-pass catcher stacks, opposing bring-backs and games with more shootout potential.
Can FSN build DraftKings Showdown or FanDuel Single Game lineups?
The slate guide identifies those formats, but FSN does not reuse multi-game salaries for them. A separate Showdown/Single Game salary pool is required because platform-specific single-game salaries and athlete pools can differ.
How do current injuries change the DFS numbers?
FSN matches the current NFL injury report to the weekly player pool. A player marked Out is removed from generated lineups, while questionable or doubtful listings reduce expected availability conservatively. When a meaningful absence opens likely workload for teammates, FSN applies a capped role adjustment before rerunning the player and game simulations. Imported salaries are never changed.
What do the four generated lineup styles mean?
Best Projection maximizes expected points. Safer Build gives more weight to floor and lower bust risk. High Upside leans toward ceiling and value-hit probability. Stacked Tournament also rewards quarterback-pass catcher stacks, opposing bring-backs and estimated field leverage. FSN's popularity estimate is a model, not actual contest ownership.
What does the Contest Check simulate?
FSN creates a synthetic field from the selected salary pool using estimated player popularity, legal roster rules and common stacking behavior, then compares your lineup across modeled slate outcomes. Top-10% and top-1% rates are scenario-model results, not actual contest odds, ownership, ROI or payout predictions.
What can I type into the Lineup Assistant?
You can ask for up to 20 lineups using normal DFS language: cash, GPP, single-entry, 3-max, 20-max or MME; lock, fade, core, prefer, underweight or set player exposure ranges; require uniques or cap shared players; request skinny, double, triple, game or onslaught stacks, bring-backs, naked quarterbacks, secondary correlations and RB+D/ST; cap players by team or game; control salary used, positional spending and FLEX; set estimated-popularity and low-owned-player rules; request projection/value/game-total thresholds; preserve started players for late swap; and create player-group rules such as at-most-one, exactly-one or conditional pairings. FSN shows the rules it recognized and warns when a request depends on data this browser optimizer does not currently enforce.
