Kind of Lost
·
OR Tools
·
NFL Lineup Optimizer
·
Support
Upload your DraftKings, FanDuel or Yahoo player list, set your stacking rules, and generate a diverse set of lineups — ready to upload back. Free tool by kindoflost.
id column + a projection column. Matched by player ID.A free NFL DFS optimizer for DraftKings, FanDuel and Yahoo — no signup, no paywall, no “3 free lineups” teaser. It solves a real mixed-integer program (the same math the paid tools use) to build a set of lineups that are individually strong and collectively different, because in large tournaments one good lineup is easy — twenty different good ones is the hard part.
DraftKings and FanDuel run the same nine-slot classic NFL roster — QB, two RB, three WR, TE, a FLEX, and a defense — under a $50,000 cap on DraftKings and $60,000 on FanDuel. Yahoo fills the same nine slots under a $200 cap, and requires players from at least three teams with no more than six from any one team. Under the hood that is a knapsack problem: maximize projected points subject to the cap and the position rules.
What makes NFL different from baseball is correlation. A quarterback and his receiver score the same touchdown twice, so stacking them is not a preference — it is a constraint you write into the model. Add a bring-back from the opposing team to catch a shootout, refuse to roster a defense against your own offense, and cap how often any one player appears across the set. The optimizer treats all of it as hard constraints, not suggestions.
Is it really free? Yes — it is a working demo of optimization models I have built for 20+ years. No account, no lineup limit tricks.
Which sites does it support? DraftKings, FanDuel and Yahoo player exports, with upload-ready CSV output for each.
What about Showdown / single-game contests? Not yet — this is classic full-slate only.
Are the projections any good? Unless you upload your own, the tool uses the site's own
number from your file — DraftKings' AvgPointsPerGame, FanDuel's and Yahoo's
FPPG. That is a season average of actual fantasy points, not a forecast for this
week: it knows nothing about the matchup or an injured teammate, and early in the season it rests on one
or two games. Upload a projections CSV (or overwrite numbers in the list) and those replace it. The
optimizer's job is squeezing the most out of whatever numbers you trust.
How do I use the Vegas lines? Load your file, then press Load Vegas lines in step 2. Each team gets an Impl number — the points Vegas expects it to score, from the game total and the spread. Sort the list by Impl to see the slate from the top down, then go to step 3 → Tier 2 → Vegas stack rules: Only stack teams implied ≥ means no quarterback (and so no stack) from a team below that number, and Only stack QBs whose game total ≥ does the same by game — pair it with a bring-back to build shootout stacks from both sides. Both boxes start blank, which means off. They never change the blue checkboxes, a team whose game has no line is never filtered, and if a number leaves no quarterback you get a message saying so.
What does Update injury list do? It checks every player on your slate against ESPN’s injury report. Players listed out, on IR or suspended are unchecked — tick them back if you disagree; questionable and doubtful players just get a badge. Use On/Off by status above the player list to switch a whole status on or off at once.
Do you have one for baseball? Yes — the MLB lineup optimizer works the same way, with batting-order stacking instead of quarterback stacking.
Get an email when we ship updates to the NFL optimizer. Low volume, unsubscribe anytime.
I'm Mario — an operations research analyst with 20+ years in optimization and supply chain (Cargill, Cessna Aircraft, Textron Aviation). Daily fantasy lineup building is a knapsack problem in a costume: the same constrained-optimization math I used for scheduling and routing, just with a salary cap instead of a truck. This NFL DFS tool runs a real MILP solver (PuLP/CBC) end to end, not a heuristic or a spreadsheet formula. More about me and the other free tools →