Kind-of-Lost
·
OR Tools
·
NHL Lineup Optimizer
·
Support
Upload the player pool straight from DraftKings — nothing else. The tool pulls tonight's forward lines, power-play units and confirmed starting goalies from Daily Faceoff for the teams on your slate, then builds a diverse set of lineups ready to upload back. Free tool by kindoflost.
id or name column + a projection column.Team, Unit, Player1…Player5. Unit is L1–L4 (forward lines), D1–D3 (pairings), PP1/PP2 (power-play units), or G (starter). For anyone who pays for a line-chart service and would rather use theirs.A free NHL DFS optimizer for DraftKings — 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 is the hard part.
DraftKings NHL Classic is nine slots — two centers, three wingers, two defencemen, a goalie and a utility — under a $50,000 cap, with skaters from at least three teams. Under the hood that is a knapsack problem: maximize projected points subject to the cap and the position rules.
What makes hockey its own thing is the unit. A forward line is three players who change together, share ice time, and share goals — one goal pays the scorer and both assisters. A power-play unit is five players doing the same thing with a man advantage, and it is not a line: it is assembled from the best players across several lines, which is why it needs its own column. Meanwhile your goalie is negatively correlated with the skaters he faces, so rostering both is a bet against yourself. The optimizer treats all of that as hard constraints.
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.
Where do the line combinations come from? Daily Faceoff, which publishes them free. The tool pulls only the teams on your slate, when you load the pool and again whenever you hit refresh. If that lookup ever fails — the source is down, or goes premium, as line-chart sites have a habit of doing — nothing breaks: the pool still loads, the solver still runs, and you can type the Line and PP columns in yourself or upload your own chart.
How current is it? As current as the source. Lines are cached for about ten minutes and starting goalies for about four, and the refresh button goes past the cache. A goalie only counts as starting when he is reported confirmed or likely — an unconfirmed goalie is the source guessing from the schedule, and the tool will not pass a guess off as a confirmation.
Does it support FanDuel? Not yet. I have old FanDuel NHL numbers but no current export to check them against, and shipping a guess about roster shape would quietly produce invalid lineups.
What about Showdown / single-game contests? Not yet — classic full-slate only.
Are the projections any good? The optimizer uses the projections in your file — and you can overwrite any of them. Its job is squeezing the most out of whatever projections you trust.
Do you have one for other sports? Yes — MLB and NFL, same engine with batting-order and quarterback stacking instead.
Get an email when we ship updates to the NHL optimizer. Low volume, unsubscribe anytime.
The hockey vocabulary is the hard part, not the optimizer. Click any question.
AvgPointsPerGame column in the DraftKings file, which is a season average of actual DraftKings points — a fallback, not a forecast. There is no projection model here and the tool does not pretend otherwise. Upload your own projections and they replace it, which is the recommended way to use this: the optimizer is only ever as good as the numbers you feed it.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 NHL 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 →
Also free: MLB lineup optimizer · NFL lineup optimizer.