← BACK TO BLOG
GUIDEApril 23, 2026· 3 min read

DraftKings CSV Upload Guide: The Late Swap Workflow

The DraftKings CSV upload feature is the fastest way to update multiple lineups at once. Here's the complete workflow.

If you're manually editing each DraftKings lineup one by one, you're doing it wrong. The CSV upload feature lets you update 150 lineups in one click. Here's how to use it for late swap.

Step 1: Download your entries CSV

Go to DraftKings → My Contests → select your contest → click the three dots → Download Entries. This gives you a CSV with every lineup you've entered, including player IDs.

The file has two sections: your lineup rows at the top, and the full player pool below. Both are important.

Step 2: Make your changes

In the CSV, each lineup row has columns for each roster position. To swap a player, replace their "Name (ID)" entry with the new player's "Name (ID)" from the player pool section of the same file.

CRITICAL

You must use the exact "Name (ID)" format from the player pool. DraftKings will reject uploads with wrong IDs or misspelled names. The ID is the number in parentheses — e.g. "Shohei Ohtani (12345678)".

Step 3: Upload the modified CSV

Go back to the contest → click Upload Entries → select your modified CSV. DraftKings will validate and update all lineups simultaneously. Any errors will be flagged with specific row numbers.

Common errors and how to fix them

"Incorrect player position header for sport"

You uploaded an MLB CSV into an NBA contest or vice versa. Download a fresh entries file from the correct contest.

"Player not found" or invalid ID

The player ID in your CSV doesn't match the contest's player pool. Copy the exact Name (ID) from the pool section of the same file.

"Salary over cap"

Your lineup total exceeds $50,000 (NBA) or $35,000 (MLB). Adjust another player down to fit.

"Player is ineligible"

The replacement player's position doesn't fit the slot you're putting them in. Check the roster position column in the player pool.

The time problem

All of this manual work takes 10-20 minutes if you're doing it right. In a late swap window, you don't have 10-20 minutes. You have 5. The players who win at late swap are the ones who've automated the tedious parts.

THE AUTOMATED VERSION

Late News Lab takes your DK entries CSV, detects OUT players automatically, generates salary-optimized swaps across your entire portfolio, and outputs a new DK-ready CSV in 60 seconds. No manual ID copying. No salary math. Just upload and go.

Try Late News Lab →