How To Build Winning MLB DFS Lineups (DraftKings & FanDuel)
By Alex Baker
July 12, 2026
How To Build Winning MLB DFS Lineups (DraftKings & FanDuel)
Anyone can fire the day's two best projected stacks into a tournament. The problem is so can everyone else, and a lineup the whole field is on rarely wins you a large-field MLB DFS tournament. The edge in daily fantasy baseball is building a set of lineups that are different from the field and from each other, while still leaning on the bats and arms your projections actually like. Here is the exact build process I use to get there on DraftKings and FanDuel, with the Stokastic MLB DFS Sims doing the heavy lifting once the rules are set.
Watch: How To Build Winning MLB DFS Lineups
This walkthrough runs through the full build top to bottom, from slate selection to exporting a finished set of tournament lineups. Watch on YouTube.
Start With The Right Slate
Before any rules, pick your slate. The afternoon slate and the main slate are made up of different games, so this is the one setting you cannot get wrong. Choose the wrong slate and you'll build a perfectly optimized set of lineups for games you didn't mean to play.
It is also where you remove games you want no part of. If a game has bad weather and a real rainout risk, fade the entire game so none of its players land in your pool. One excluded game beats discovering after lock that a third of your lineups were stacked on a postponement.
Set Your Stack Rules First
This is the single most important step, and the one most people skip. If you set no rules and just hit build, you get a pile of lineups that all look nearly identical, because the Sims keep handing you the same one or two optimal stacks of the day. Those might well be the best projected stacks, but if you play them naked you have the same lineups as everyone else. That's fine for a cash game and a quick way to lose a tournament.
So set your stacks up front. A good starting point:
| Site | Recommended stack | Why start here |
|---|---|---|
| DraftKings | 5-3 (one five-man stack + one three-man stack) | A 5-3 is hard for the field to gain a structural edge on while you're learning. |
| FanDuel | 4-4 (two four-man stacks) | The same correlated logic, sized to FanDuel's roster. |
Stack less than this and you can still win, but you have to be far sharper about which bats you leave on the table. The 5-3 and 4-4 are the foundations to learn on before you start getting cute. (If you're weighing the two sites, the FanDuel and DraftKings rosters reward slightly different builds.)
Let The Stokastic MLB DFS Sims Build The Lineups
Once the slate and stacks are set, the tool does the construction. Inside the Stokastic MLB DFS Sims, our projections and ownership projections are already loaded, so the Sims build correlated, rules-compliant lineups for you instead of you dragging players in one at a time. The Top Stacks Tool is exactly where you'll see the tension you're about to solve: the tool surfaces the day's highest-projected stacks at a glance, and the best projected stacks are almost always also the highest-owned ones.
That ranking is where the build earns its keep. The Sims construct and simulate hundreds of lineups from your stack rules, ownership, and exposure caps, then rank the whole pool by simulated ROI so you're trimming toward tournament upside rather than a flat projected score.
Build like the field can't copy you. The Stokastic MLB DFS Sims take your stack, uniqueness, and exposure settings and generate hundreds of tournament lineups ranked by simulated ROI. You can try the Sims free at tools.stokastic.com/dfs-sims-for-free, and code MLBBUILD10 takes 10% off your first month of Stokastic+ MLB: start here.
Add Uniqueness SO Your Lineups Aren't Clones
Uniqueness controls how much your lineups are allowed to overlap. Set three uniques and every lineup is forced to differ from the others by at least three players. Lineup one differs from lineup two by three, lineups one and two each differ from lineup three by three, and so on. That single setting stops the build from spitting out fifty near-identical copies of the same chalk stack and forces real variety into the set.
Use Randomness, And Treat Hitters And Pitchers Differently
Randomness is how you tell the Sims to explore beyond the single optimal build. The key insight is that hitters and pitchers should not get the same amount of it: hitters are far more random than pitchers, so they should carry more.
| Player Type | Classic randomness | Higher (pro) randomness |
|---|---|---|
| Pitchers | ~25% | ~75% |
| Hitters | ~40% | ~125% |
Set randomness separately for each group. The more randomness you add, the broader your diversification and the lower your exposure to any one player, because the build stops funneling everyone into the same few names. As soon as you set hitter randomness above pitcher randomness, the pool immediately looks more varied while still leaning on your better arms.
Cap Your Exposure To Any One Player
Randomness lowers exposure indirectly. Exposure caps do it directly. Put a 30% cap on a player and he will never appear in more than 30% of the lineups you generate, no matter how much the projection loves him. That keeps you from being overexposed to the chalkiest bat on the slate.
If you have the opposite problem and aren't getting enough of a player you want, boost his weighting and he'll appear more often in your builds. The same control works in reverse when you want to see less of a player.
Worked Example: Build A Big Pool, Then Trim It
Good multi-entry building is subtractive. I build far more lineups than I plan to play and then narrow down to the best ones, because once you're using real randomness, not every lineup the Sims can make is going to be a strong one. Here is the exact flow I run:
- Build a large pool (around 500 lineups is a comfortable working number).
- Sort by projection and delete the bottom tier. Those are the lineups the randomness produced that simply don't project well, usually the bottom quarter to a third of the pool. Cut them.
- Sort by ownership and trim the chalkiest builds, starting from the highest-owned. As I delete the highest-owned lineups, the ownership on the most popular stack comes down and a much wider range of teams fills back in.
Say the Padres are one of the two best-projected stacks on the slate and, predictably, the highest-owned team in the pool. After I trim the chalkiest lineups, my Padres exposure drops while teams I was barely on climb back into the mix. The result is a set with real lineup diversification, where every team carries at least a few percent of my exposure. That is exactly what you want in baseball, where on any given night we don't have a strong sense of which team is going to be the best.
The lineup I keep coming back to. A build that pairs a Padres stack (the chalk everyone is on) with a couple of low-owned Cardinals bats is buying a real ownership edge while still riding a projection the field respects. That is the shape you're hunting for: mostly sensible, with one spot where you are deliberately off the field.
Then run the sanity check, because the tool builds the volume but you make the final call. Scan the survivors and ask of each one: does this lineup make sense? The Padres-plus-Cardinals build above passes that test instantly, which is the point. Most players' intuition about a good lineup versus a bad one is usually pretty good, so trust it on the final pass.
Export And Bulk-Enter
When you're happy with the set, select all your lineups and export them to a CSV. Open it and you have every lineup ready to drop into DraftKings' bulk-entry tool, or FanDuel's, which looks a little different but works on the same logic. From there you can enter a large set of lineups at once instead of rebuilding them by hand, which is the whole point of building this way.
The Bottom Line
Winning MLB DFS lineups aren't about finding one perfect build. They're about setting smart rules, letting the Stokastic MLB DFS Sims generate a deep, diversified pool against them, and trimming with judgment until every lineup left is one you'd be happy to fire. Get the slate right, stack with intent, force variety with uniqueness and randomness, cap your exposure, and sanity-check the survivors. Do that and you'll be playing a different set than the field instead of the same chalk everyone else is on.
New to Stokastic? The MLB DFS Sims build and rank hundreds of correlated tournament lineups from your own rules in seconds. Try them free at tools.stokastic.com/dfs-sims-for-free, and use code MLBBUILD10 for 10% off your first month of Stokastic+ MLB: start here.
FAQ
What stack should I use to build MLB DFS lineups on DraftKings? Start with a 5-3: one five-man stack and one three-man stack. It's hard for the field to gain a structural edge on a 5-3 while you're learning. On FanDuel, the equivalent starting point is a 4-4.
How much randomness should I use for hitters versus pitchers? More for hitters. Hitters are more random than pitchers, so set their randomness higher. A classic starting split is roughly 25% for pitchers and 40% for hitters, with higher values (around 75% and 125%) available when you want broader diversification.
Why should I build more lineups than I'm going to play? Because once you add real randomness, not every lineup the Sims generate will be strong. Building a large pool and then trimming it by projection and ownership leaves you with only the best, most diversified lineups instead of forcing you to play everything you build.
How do I stop all my lineups from looking the same? Set a uniqueness rule. Three uniques forces every lineup to differ from the others by at least three players, and exposure caps keep any single popular player out of too many of your builds.
This walkthrough is adapted from Alex Baker's MLB DFS lineup-building video, originally produced under the Awesemo brand, now Stokastic. The projections, ownership, and lineup-building tools it references now live inside the Stokastic MLB DFS Sims.
Stokastic+ MLB package (MLB DFS Sims + Contest Sims + Top Stacks + Ownership Projections) — set your stack, uniqueness, and exposure rules and let the Sims build and rank hundreds of lineups by simulated ROI
Use code MLBBUILD10
Get Started