MLB DFS Lineup Optimizer
Build optimal MLB DFS lineups with team stacking and batting-order rules.
Build correlation-aware MLB lineups from your player pool while respecting salary, positions, and roster rules and maximizing projected points. Edit projections, lock your favorite bats, and generate optimal lineups in seconds.
Baseball is the most correlated DFS sport. Runs come in bunches, so stacking hitters from the same team, ideally consecutive in the batting order, is how tournament lineups reach the ceilings that win. Seeking Optimal builds those stacks for you instead of leaving it to trial and error.
Set your stack sizes, respect the batting order, and apply pitcher rules, then let the optimizer assemble lineups that turn a big team inning into a big lineup score.

How the MLB optimizer works
Team Stacking
Force stacks of hitters from the same team so a single big inning lifts several roster spots together.
Batting-Order Rules
Prefer consecutive hitters in the order to capture the way real run-scoring chains through a lineup.
Pitcher Rules
Apply constraints like avoiding hitters who face your own pitcher, so your roster isn't rooting against itself.
Exposure & Uniqueness
Diversify a multi-lineup portfolio across different team stacks with exposure caps and forced uniqueness.
Why Seeking Optimal
Data-driven
Start from solid projections, then bend them to your read. Edit any projection inline and the optimizer builds to your numbers.
Your judgment, amplified
Lock, exclude, stack, and cap exposure. The optimizer respects every decision you make and fills in the rest optimally.
Built for volume
Generate one lineup or a diversified multi-lineup portfolio. Export your lineups to CSV for a fast upload to DraftKings.
MLB optimizer FAQ
How does MLB stacking work in the optimizer?
Set the stack size and the optimizer builds lineups around groups of hitters from the same team, optionally consecutive in the batting order, to maximize correlation.
Can I avoid hitters facing my pitcher?
Yes. Pitcher rules keep your lineup from rostering hitters who oppose your own pitcher, so one player can't undercut another.