NFL · Optimizer
What Is an Optimizer in DFS?
Last updated October 12, 2026 by Ship It Nation
An optimizer is software that builds DFS lineups within a site's salary cap and roster rules. It uses projected fantasy points, your settings and, in some tools, simulations to select combinations for a chosen goal.
Why It Matters
For NFL, you can tell an optimizer to pair a quarterback with pass catchers and optionally include an opposing player. Review whether those combinations tell a coherent game story, and check for unwanted pairings between an offense and the defense facing it rather than assuming the software excludes them.
Go Deeper
Articles that put Optimizer to work.
Virtual Hand Building: How to Use an Optimizer Without Losing Your Personal Style
Lineup Building · 3 min read
Do You Need a DFS Optimizer If You Only Play 1 to 3 Lineups?
Lineup Building · 3 min read
How to Build DFS Lineups in Sets for Showdown Slates
Lineup Building · 3 min read
Example
Say you want 20 MLB tournament lineups. You require at least four hitters from the same team, exclude hitters facing your pitchers and limit each player to eight lineups. The optimizer searches for combinations that satisfy those settings and the site's rules. You review the results and discover one team dominates your stacks, so you adjust your team limits before rebuilding.
Build a small test batch first. Check which players and combinations repeat, and investigate why before increasing the lineup count or changing settings.
Hear Us Break It Down
Hand-picked moments from our free live streams where our hosts break down this term.
More mentions 12
Common Questions
Do you need an optimizer to win at DFS?
No. You can build competitive lineups by hand, especially when entering only a few. An optimizer becomes more useful when you need to compare many combinations or manage dozens of entries, but it still depends on your inputs and judgment.
Does an optimizer give you the highest-scoring lineup?
No. A projection-based optimizer searches for the best lineup under its inputs and constraints, not the lineup that will score the most in actual games. A hindsight optimal uses completed results, which you cannot know when building before lock.
Why do optimizer lineups look like everyone else's?
Similar projections and settings often favor similar combinations, especially when obvious salary bargains exist. Stacking rules, player limits and alternative scoring assumptions can change your output, but they do not guarantee uniqueness. Change settings for a clear strategic reason, not simply to make the lineups different.