How To Upload DFS Lineups To DraftKings & FanDuel
July 16, 2026
How To Upload DFS Lineups To DraftKings & FanDuel
If you build daily fantasy lineups in bulk, the one step that stops most people cold isn't the building. It's the upload. You fire the Stokastic Sims, end up with a CSV full of lineups, and then stare at it wondering what to actually do with the file. I get this question more than almost any other, so here is exactly how to upload DFS lineups to both DraftKings and FanDuel, start to finish.
The short version: you don't hand-enter each lineup one player at a time. You export a CSV from the Sims, paste those lineups into the site's own template file, and re-upload it. Two minutes once you've done it once.
TL;DR
- Enter Your Contests First. Register the number of entries you want on DraftKings or FanDuel using any placeholder lineup. The site needs those entry slots to exist before it will accept an upload.
- Download The Site's Template. Both DraftKings and FanDuel give you a CSV template pre-filled with your entries, the contest IDs, and the contest name.
- Paste In Your Sims Lineups. Open your Stokastic Sims CSV export, copy your player rows, and paste them over the placeholder players in the template. Leave the contest ID columns alone.
- Re-Upload The Template. Save it, upload it back, and the site confirms how many lineups it accepted.
- Verify. Refresh your entries and confirm the real players replaced the placeholders.
- The same copy-paste-reupload flow works on Yahoo and other classic salary-cap lineup sites, too. Only the menu names change.
Watch: Uploading Stokastic Sims Lineups To DraftKings & FanDuel
This is the full walkthrough on screen, showing the template download, the copy-paste, and the re-upload on both sites. Watching it once alongside the steps below makes the whole thing click.
Why You Upload A CSV Instead Of Building By Hand
The Stokastic Sims build your lineups in bulk. You can generate a full set of unique lineups, with your exposure and ownership controls baked in, in a single run. Re-typing all of that into the DraftKings lineup builder one player at a time would take longer than the slate lasts.
So every major site supports a CSV upload instead. The idea is simple: the site hands you a spreadsheet that already knows which contests you've entered, and you swap in the players from your Sims export. You're not creating entries during the upload, you're filling existing ones. That's why the first step is always to register your contests.
If you don't have lineups yet, you can run the free Stokastic Sims to generate a CSV before you start. New to the bulk-building side of this? Our walkthrough on how the Sims build and trim lineups covers that, and how to make DFS projections explains the numbers underneath them. Once you've got that export saved, the upload itself is the easy part.
How To Upload DFS Lineups To DraftKings
Here's the DraftKings flow step by step. For the walkthrough I had already registered for a contest with four entries, all sitting on the same placeholder lineup, and swapped them for four real builds from the Sims.
- Register your entries first. Enter the contest with however many lineups you want to play. Any placeholder lineup is fine for now, since you're just claiming the entry slots.
- Go to Lineups at the top of DraftKings, then click Edit Entries. This is the page where you can download and upload files.
- Download the DraftKings template. Click the download button and save the file. It contains a row for each entry you registered, with the contest IDs and the contest name already filled in.
- Open the template in Microsoft Excel or Google Sheets. Each row is one lineup. You'll see the same placeholder lineup repeated across all of your entries.
- Open your Stokastic Sims CSV export next to it. This file has your real lineups, with different players in every row, but none of the contest information.
- Copy your player rows from the Sims export, all the way across from quarterback to defense, and paste them over the placeholder players in the DraftKings template. Leave the contest ID and contest name columns exactly as they are.
- Save the template in CSV format.
- Upload it back on the Edit Entries page. Click upload, choose your saved template, and DraftKings confirms the result. In the demo it read "successfully uploaded 4 of 4 lineups."
- Verify. Click the Lineups button and confirm you now see four unique lineups instead of the one repeated placeholder.
The one mistake to avoid: copy in the players only. The contest ID and contest name columns are what tell DraftKings which entry each lineup belongs to. If you overwrite or shuffle those, the upload won't map correctly. Paste your Sims player rows over the placeholder players and leave everything else untouched.
New to the Sims? They're the part doing the real work here, building your lineups in bulk so the only thing left for you is the upload. You can run them free first at tools.stokastic.com/dfs-sims-for-free, and code SHOP30 takes 30% off your first Stokastic+ payment if you want the full bulk builder and exposure controls: Start with Stokastic+.
How To Upload DFS Lineups To FanDuel
FanDuel uses the same basic process, though its menus and template columns are specific to FanDuel. On the video I had one placeholder lineup entered and replaced it with a real Sims build.
- Enter your contest with a placeholder lineup, same as DraftKings.
- Click Upcoming to see your entered lineup.
- Click CSV Edit. From here you can download FanDuel's CSV template.
- Download the template and open it. It looks just like the DraftKings version: contest ID, contest name, the player IDs, and the roster positions.
- Export your lineups from the Stokastic Sims and open that CSV.
- Copy your lineup and paste it over the placeholder players in the FanDuel template. On the demo the new lineup filled in with real names (Austin Ekeler, Josh Allen, Jaylen Warren, the Bengals defense, Tyler Boyd), replacing the placeholders.
- Save the template and re-upload it. Click choose file, select the template, and confirm. FanDuel reads back "one entry updated successfully."
- Refresh to verify. FanDuel may still show the old placeholder until you refresh the page. Refresh, and your real lineup appears.
DraftKings Vs. FanDuel: The Same Five Moves
| Step | DraftKings | FanDuel |
|---|---|---|
| Open Your Entries | Lineups → Edit Entries | Upcoming → CSV Edit |
| Get The Template | Download button on Edit Entries | Download CSV template |
| Edit The File | Paste Sims players over placeholders in Excel / Google Sheets | Same |
| Re-Upload | Upload button → choose file | Choose file → Edit |
| Confirm | "Successfully uploaded X of X lineups" | "One entry updated," then refresh |
Uploading To Yahoo And Other Salary-Cap Sites
The process on Yahoo works the same way, and so does any other classic salary-cap lineup site. You'll click through different menus to find the download and upload buttons, but the core move never changes: download the site's CSV template, copy your lineups from the Sims export into it, save, and re-upload. Once you've done it on DraftKings and FanDuel, Yahoo follows the same file-transfer idea. (Classic pick'em-style apps don't use a salary-cap lineup template at all, so there's nothing to upload there.)
It also doesn't matter which sport you're playing. Whether your lineups came from the NBA Sims, the MLB build, or any other Stokastic Sims slate, the upload steps are identical. You're always copying lineups from one file into the site's template and sending it back.
Common Upload Mistakes And How To Avoid Them
- Skipping The Contest Registration. The template only includes entries you've already registered. If you didn't enter the contest first, there's no slot for your upload to fill.
- Overwriting The Contest ID Columns. Your Stokastic Sims export is player rows only — it has no contest information in it, which is exactly why you paste it over the players and leave the site template's contest ID and contest name columns untouched. Those columns are how the site matches each lineup to an entry.
- Mixing Up The Site Or The Slate. A DraftKings export won't line up with a FanDuel template. Always export the CSV that matches the exact site and slate you're uploading to.
- Forgetting To Refresh. Especially on FanDuel, the page can still show your old lineup right after a successful upload. Refresh before you panic.
- Uploading More Lineups Than You Registered. If the template has four rows, the site expects four lineups. Match your entry count.
FAQ
Do I have to enter contests before I upload? Yes. The CSV template is built from the entries you've already registered, so register the number of lineups you want to play first, then download the template and swap in your Sims builds.
Why won't my lineups upload? The usual culprits are an edited contest ID column, a CSV from the wrong site or slate, or more lineup rows than entries you registered. Re-download a fresh template, paste only your player rows into it, and try again.
Can I upload to DraftKings and FanDuel from the same Sims run? You build for both, but you upload each separately. Each site uses its own player IDs, so download each site's template and paste your lineups into the one that matches it.
What if the upload accepts fewer lineups than I expected? That almost always means a row count or formatting mismatch. Confirm the template has exactly one row per registered entry, that you pasted over the players without disturbing the contest columns, and that the file saved as a CSV.
The Bottom Line
Remember where this started: the upload was the step that stopped you cold. Now it's the easy part. Your lineups already live in a CSV, and all you're doing is pasting them into the site's own template instead of typing them in by hand. Once that clicks on DraftKings, FanDuel and Yahoo are the same move with different menu names.
The real leverage was never the upload, though. It's what fills that CSV. The Stokastic Sims do the building — bulk lineups with your exposure and ownership settings dialed in — so the only thing left for you is the two-minute step you just learned. Try the free Sims to generate your first export, and when you're ready for the full bulk builder, code SHOP30 takes 30% off your first Stokastic+ payment: Start with Stokastic+.
Stokastic+ DFS Sims (bulk lineup builder + CSV export) → www.stokastic.com/pricing
Use code SHOP30
Get Started