DFS Lineup Optimizer — Salary Cap & Projections
Build the highest-projected daily fantasy sports lineup within your salary cap from player projections and ownership percentages.
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist
DFS Lineup Optimizer — Salary Cap & Projections
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Value = (Projection / Salary) x 1000; GPP Value = Projection x (1 + (30 - min(Ownership, 30)) / 100)
Worked example — Need to reduce salary by $3,000 | Lineup ceiling: 165 pts | Uniqueness: 74/100
Formula
Value = (Projection / Salary) x 1000; GPP Value = Projection x (1 + (30 - min(Ownership, 30)) / 100)
Value per dollar measures salary efficiency by dividing projected points by salary cost per thousand dollars. GPP effective value adjusts raw projections by incorporating ownership leverage, rewarding lower-owned players with upside bonuses. The optimizer seeks to maximize total lineup value while staying within the salary cap constraint.
Worked Examples
Example 1: NFL GPP Tournament Lineup Analysis
Problem:Analyze a 9-player NFL lineup with $50,000 salary cap: QB($8,500/28pts/22%), RB($7,200/18pts/15%), RB($6,800/16pts/18%), WR($6,500/15pts/12%), WR($6,000/14pts/20%), WR($5,500/12pts/8%), TE($4,800/10pts/10%), FLEX($4,200/9pts/6%), DST($3,500/5pts/4%).
Solution:Total salary: $53,000 (over cap - need adjustments) Total projection: 127 pts Salary efficiency: 127/53,000 x 1000 = 2.40 pts/$K Avg ownership: 12.8% GPP ceiling (1.3x): 165.1 pts Top value: DST (1.43 pts/$K), FLEX (2.14), TE (2.08) Lowest value: QB (3.29 raw but provides highest ceiling)
Result:Need to reduce salary by $3,000 | Lineup ceiling: 165 pts | Uniqueness: 74/100
Example 2: Cash Game vs GPP Player Comparison
Problem:Compare Player A ($7,000, 20 pts projected, 30% ownership) vs Player B ($6,800, 18 pts projected, 8% ownership) for both contest types.
Solution:Player A: Value = 20/7,000 x 1000 = 2.86 pts/$K | Cash value = 20.0 | GPP value = 20 x (1 + (30-30)/100) = 20.0 Player B: Value = 18/6,800 x 1000 = 2.65 pts/$K | Cash value = 18.0 | GPP value = 18 x (1 + (30-8)/100) = 21.96 Player A leverage: 20/30 = 0.67 | Player B leverage: 18/8 = 2.25
Result:Cash games: Player A wins (20.0 vs 18.0) | GPPs: Player B wins (21.96 vs 20.0 effective value)
Frequently Asked Questions
What is DFS lineup optimization and how does it work?
DFS (Daily Fantasy Sports) lineup optimization is the process of selecting the best possible combination of players that maximizes projected fantasy points while staying within the salary cap constraint. Every DFS contest requires building a lineup from a pool of players, each assigned a salary based on their expected performance. The challenge is allocating your salary budget to maximize total projected points. Optimization involves analyzing player projections, salary values, ownership percentages, and positional requirements to build the most competitive lineup possible. Professional DFS players use algorithms and linear programming to solve this optimization problem, but understanding the underlying value metrics allows recreational players to build strong lineups manually.
What is value per dollar and why does it matter in DFS?
Value per dollar, also called points per thousand dollars of salary, is the most fundamental metric in DFS lineup construction. It measures how many projected fantasy points a player generates relative to their salary cost. The formula is projected points divided by salary, multiplied by 1,000. A player projected for 20 points at $6,000 salary has a value of 3.33 points per thousand dollars, while a player projected for 15 points at $4,000 has a value of 3.75, making them more salary-efficient. Building lineups with high value-per-dollar players across multiple positions allows you to fit in premium high-ceiling players at one or two key positions. The goal is to maximize total projected points, not individual player value, so balance value plays with premium plays.
What is the difference between GPP and cash game strategy in DFS?
GPP (Guaranteed Prize Pool) tournaments and cash games require fundamentally different lineup construction strategies. Cash games including 50/50s and double-ups pay out approximately half the field, so the goal is building safe, high-floor lineups that consistently score above average. Cash game lineups should feature highly projected players with consistent historical production and high ownership is acceptable. GPP tournaments pay out only 15 to 20 percent of entrants with top-heavy prize pools, requiring lineups that can score in the top percentile. GPP strategy involves using lower-owned players with high upside to create differentiated lineups that separate from the field. The optimal GPP strategy balances projected points with ownership leverage to build unique lineups with tournament-winning ceilings.
How should I use ownership percentages when building DFS lineups?
Ownership percentage represents how many lineups in a contest will include a particular player, and using it effectively is crucial for GPP success. In GPP tournaments, high-ownership players create what is called the chalk field, meaning most lineups look similar. To win a large tournament, your lineup needs to differentiate itself from the field, which means strategically fading (not using) some high-ownership players and replacing them with lower-owned alternatives. The leverage concept measures the advantage you gain when a low-owned player in your lineup outperforms a high-owned player you faded. However, do not blindly avoid popular players as some chalk is justified by strong projections. The ideal approach is to be contrarian in one or two roster spots while maintaining a strong projected floor with appropriately popular players elsewhere.
How much of my salary cap should I spend on each position?
Salary allocation across positions depends on where you find the best value and which positions have the highest ceiling. In NFL DFS, quarterback typically commands the most salary because they score the most points and have the widest range of outcomes. Spending up for an elite quarterback in the $7,500 to $9,000 range while finding value at running back or tight end is a common winning strategy. Alternatively, paying down for a cheaper quarterback ($5,500-$6,500) with a favorable matchup allows you to load up on premium skill position players. The key principle is spending close to the full salary cap, ideally within 98 percent. Leaving significant salary on the table means you are not maximizing your lineup projected output. Use remaining budget to upgrade your weakest roster position rather than hoarding unused cap space.
What are game stacks and how do they help in DFS?
Game stacking is a DFS strategy where you roster multiple players from the same game, typically a quarterback paired with one or two pass catchers from the same team and optionally a player from the opposing team (called a bring-back). Stacking works because when a game environment produces high scoring (shootout), correlated players on the same team benefit simultaneously, creating a multiplier effect on your lineup ceiling. A quarterback who throws 4 touchdowns scores well, and if two of those touchdowns go to receivers in your lineup, all three players spike together. In NFL DFS, quarterback-receiver stacks are the foundation of most tournament-winning lineups. Game stacking is less critical for cash games where consistency matters more than ceiling, but remains beneficial for correlation.
How do I identify value plays and contrarian picks?
Value plays are players whose projected output significantly exceeds what their salary would typically produce, creating positive expected value. Identify value plays by looking for situations where a player salary has not adjusted to changed circumstances: a backup running back who is suddenly starting due to an injury, a wide receiver facing a weak secondary, or a pitcher facing a poor-hitting team. These situations create a gap between the player salary (set earlier in the week) and their updated projection. Contrarian picks are players with low ownership who you believe will outperform expectations. Look for players in games with low totals (less public interest), late-week injury replacements (ownership has not had time to adjust), and experienced veterans in favorable matchups that the public overlooked.
How many DFS lineups should I enter in a tournament?
The number of lineups to enter depends on the tournament size, entry fee, and your bankroll management strategy. For single-entry GPP tournaments, the skill advantage of constructing one optimal lineup is highest, making them ideal for recreational players. For multi-entry tournaments allowing 20 or 150 entries, professional players build large entry pools to cover more outcomes. As a guideline, entering three to five percent of your bankroll per contest night is a sustainable approach. For cash games, one to three lineups is typically sufficient since you want consistently strong builds. For GPP tournaments, entering three to ten differentiated lineups captures more ceiling outcomes. Each lineup in your multi-entry pool should vary by two to four players from your core build to create meaningful differentiation while maintaining projected quality.
What is bankroll management for DFS and why is it important?
Bankroll management is the disciplined approach to allocating your total DFS budget across contests to ensure long-term sustainability while maximizing expected profit. The general rule is to risk no more than 10 percent of your total bankroll on any single night of contests, with cash games and GPP tournaments allocated separately. A common split is 60 percent of nightly action in cash games for steady returns and 40 percent in GPP tournaments for high-upside plays. Within GPP allocation, avoid putting more than two to three percent of your bankroll on any single tournament. Variance in DFS is extremely high, and even skilled players experience losing streaks spanning days or weeks. Without disciplined bankroll management, a cold streak can eliminate your entire playing fund before your edge has time to manifest over a sufficient sample size.
How accurate are DFS player projections?
DFS player projections have meaningful predictive power at the aggregate level but significant uncertainty for any individual player on any given day. Research shows that consensus projections (averaging multiple sources) are more accurate than any single projection system. Projections explain roughly 30 to 40 percent of the variance in actual fantasy point outcomes for NFL positions, meaning 60 to 70 percent of the outcome is unpredictable. Quarterback projections tend to be the most accurate due to high volume and consistent roles, while tight end and defense projections are the least reliable. Despite this uncertainty, projections remain the best available tool for identifying expected value. The key insight is that projections should guide lineup construction but not dictate it. Combining projections with game theory, ownership analysis, and situational context produces the strongest overall DFS strategy.
References
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist · Editorial policy
Related Calculators
🧮Lineup Efficiency
Calculate lineup efficiency with inputs, formulas, and instant results.
🧮Triathlon Pacing Optimizer
Calculate triathlon pacing optimizer with inputs, formulas, and instant results.
🧮Ski Edge Angle Optimizer
Calculate ski edge angle optimizer with inputs, formulas, and instant results.
🧮Fantasy Baseball Trade Calculator
Evaluate fantasy baseball trade fairness using player projections and category balance.
🧮Diy Sports Drink
Calculate diy sports drink with inputs, formulas, and instant results.
🧮Babip (balls in Play Avg)
Calculate babip (balls in play avg) with inputs, formulas, and instant results.
🧮Batting Average
Calculate batting average with inputs, formulas, and instant results.
🧮Catcher Pop Time
Calculate catcher pop time with inputs, formulas, and instant results.