On a FanDuel slate every FD Upload button writes FanDuel's columns
(QB, RB, RB, WR, WR, WR, TE, FLEX, DEF) using the player ids from the API — nothing to load.
FanDuel's own template writes ids as 134503-129368. Leave blank for bare ids; paste the contest number only if an upload is rejected.
optional override
⚓Anchor Build▾
Pick up to 12 anchor players (default: the top 6 RB/WR/TE by projection, 6 lineups each). When a slate loads the app simulates a 200,000-entry contest field built the way the crowd builds lineups (stacks, bring-backs, mini-stacks, salary use and predicted ownership matched to real DK Main contests). Generate Lineups takes each anchor’s lineups from that field — only those that pass the tier screen, stack the QB with a WR/TE, have no offense facing your DST and use at least 97% of the cap — ranks them by projection, drops the bottom of the list (Draw from) and takes one at random from each equal section. Tick a game’s 5+ box in Games & Correlation to make every lineup carry 5+ players (QB/RB/WR/TE) from that game: an anchor from that game counts toward the 5, any other anchor is added on top. If the field has too few lineups for an anchor, more are simulated around him. Cash instead builds each anchor’s best lineups with an exact optimizer. Games switched off, max games and team caps (off when a 5+ game is ticked) apply. On a FanDuel slate the TD-odds screen reads each salary at its DK-equivalent price. After the games, enter the contest’s entries and entry fee under Anchor Lineups to see each lineup’s finish, winnings and ROI from actual points, ranked against the simulated field.
☰Player Pool▾
▦Anchor Lineups▾
QBPremium Stacks · QB + Pass-Catcher0 selected▾
RBPremium Pairs · RB + RB0 selected▾
Running Backs · FLEX Tiers0 selected
▦Stack Lineups▾
No slate loaded
Pick a slate to get started.
●Selected Pool▾
Pick the players you want in — up to 3 QB · 6 RB · 8 WR · 3 TE · 3 DST. You can leave spots open: every slot your picks don't fill is filled at random from the eligible players, under the cap, and each lineup is stacked with a pass-catcher from its QB's team. Build makes that many lineups.
≡Player Pool▾
▦Wheel Lineups▾
★Lineup Bank▾
Save wheel lineups here to build multiple wheels and see the combined portfolio — exposure, contest results and one upload file.
◯Wheel▾
Tick up to 3 QB · 3 RB · 4 WR · 2 TE · 2 DST. At a position where you pick at least as many players as it has slots (1 QB, 2 RB, 3 WR, 1 TE, 1 DST), every player there — FLEX included — comes from your picks; pick fewer and those players are locked into every lineup with the other slots open; leave a position blank and it is filled from every eligible player. Set how many Lineups and press Generate Lineups: the app simulates up to 10,000 legal lineups with your picks, the open slots (and the QB, if you picked none) drawn by predicted ownership, under the same rules as Build Lineup (tier screen, QB stacked with one of his WR/TE, no offense facing your DST, 97%–100% of the cap, team caps and max games). It ranks them by projection, drops the bottom (Draw from) and takes one at random from each equal section. No anchors. Save to Bank keeps a wheel and clears the picks for the next one; the Bank view (top of this tab) collects every saved wheel into one portfolio with exposure, contest results and one upload file. After the games, enter the contest’s entries and entry fee to see each lineup’s finish, winnings and ROI from actual points.
☰Player Pool▾
▦Wheel Lineups▾
★Single Lineup · lock & run▾
Tap any slot to lock a player. Generate Lineups hands you one lineup from Build Lineup — by default the top 6 RB/WR/TE by projection by projection × 5 = 25 lineups, built in the background as soon as a slate loads, with the Build Lineup tab's settings. Each run draws a different one; locked players are kept, and only lineups containing them are drawn. If none does, the open slots are filled at random instead.Tap a player to replace him, or tap a swap chip under him. Picked players stay put — Generate Lineups draws one of the Build Lineup tab's 144 lineups that contains them.