Simulate the contest
before you enter it.
LineupIQ builds your candidate pool, then plays the contest thousands of times against a field modeled on real contest data. You know your win rate and ROI before the entry fee leaves your pocket.
| Lineup | Proj | Top 1% | ROI | Dupes |
|---|---|---|---|---|
| Allen · Robinson · NacuaPLAY | 148.2 | 0.0% | +0% | 1 |
| Allen · Barkley · Chase | 146.8 | 0.0% | +0% | 3 |
| Hurts · Robinson · Brown | 145.1 | 0.0% | +0% | 2 |
| Jackson · Gibbs · St. Brown | 144.5 | 0.0% | -0% | 7 |
| Hurts · Gibbs · Nacua | 143.9 | 0.0% | -0% | 12 |
5,000 lineups, zero idea which to play
Every optimizer can generate a mountain of lineups. Almost none will tell you which entries are actually worth your money. That part gets left to your gut.
The field isn't random
Your opponents chase the same chalk, stack the same games, and duplicate each other. If your sim doesn't model that, its numbers are fiction.
Entry fees are real money
Every blind entry is a bet placed without knowing the price. Knowing your win rate first is the difference between playing and guessing.
Everything between your projections and the cash line
One tool for the whole DFS workflow.
Lineup optimizer
Set exposures, lock players, group rules and team stacks, then build a candidate pool up to 5,000 lineups deep in seconds.
Contest simulation
Play the full contest thousands of times before lock and see each lineup's win rate, ROI, and payout curve, ranked so the entries worth playing rise to the top.
A field that plays like people
Opponent fields calibrated against real contest data: ownership, stacking behavior, and duplication all modeled, sport by sport.
Late swap
Re-optimize live entries as news breaks, with locked slots respected automatically. Swap the players you still can.
Your projections, or ours
Import projections from any source with smart name matching, keep multiple named sets per slate, and switch between them as you build. Or run straight from the built-in models.
Your real entries, managed
Import your contest entries CSV from DraftKings or FanDuel, sim the contest, and grab the corrected upload file in one click. Entries stay saved per slate for late swap.
Contest research & post-lock sims
Browse a library of historical contests for every sport. Run sims after lock, review the results, and study how the winning entries were actually built.
Three steps to a submitted slate
Pick your slate
Choose a site and slate. Salaries, players, and contests load automatically.
Build & simulate
Generate lineups under your rules, then sim the contest to find the entries worth playing.
Export & enter
Download the upload file, submit, and late swap when the news cycle moves.
Numbers you can check, not a black box
Calibrated on real contests
The opponent field isn't a random-lineup generator. It's calibrated against real contest data from DraftKings and FanDuel: measured ownership, stack rates, and duplication by slate size.
Correlation built in
Player outcomes move together. A QB's ceiling drags his receivers with him. The simulation engine models those correlations instead of pretending every player is an island.
A portfolio, not just a ranking
Every entry gets its simulated win rate, ROI against the payout curve, and expected duplicates. Then the sim assembles a portfolio across your entries, balancing upside against risk instead of handing you twenty copies of the same idea.
Simple pricing
One plan. Every sport, every tool.
Monthly
Flexible, month to month
Yearly
Every season covered