← Back to Blog

Lineup Optimization: Beyond the Obvious Starts

May 15, 20266 min read

Most fantasy managers stare at their roster on Sunday morning and pick their players based on gut feeling or matchups. They might bench a projected 12-point player for a "safer" 10-point option, or overthink the FLEX slot. What if there was a mathematical way to guarantee you're playing the highest-scoring lineup possible?

The Problem: Lineup Complexity

In a 12-team PPR league, you might have 20+ eligible players and need to fill 9-10 spots with position constraints. The combinations explode quickly. Do you start 3 WRs and 2 RBs, or 2 WRs and 3 RBs? Most managers never test all combinations.

This is where optimization comes in.

Integer Linear Programming (ILP)

ILP is a mathematical approach that finds the optimal solution to a constrained problem. In fantasy terms:

  • Objective: Maximize total projected points
  • Constraints: QB (1), RB (2), WR (3), FLEX (1), TE (1), DEF (1), K (1)
  • Result: The mathematically optimal roster

Real Example: The FLEX Dilemma

You have 3 RBs and 4 WRs on your roster. Who goes in FLEX?

RB1 (projected): 18.5 ptsStart in RB slot
RB2 (projected): 12 ptsStart in RB slot
RB3 (projected): 9 ptsFLEX candidate
WR1 (projected): 16 ptsStart in WR slot
WR2 (projected): 14 ptsStart in WR slot
WR3 (projected): 13 ptsStart in WR slot
WR4 (projected): 11 ptsFLEX candidate

Your gut says: "RB3 (9 pts) is the best FLEX option." But the ILP optimizer says: "Wait, what if you bench RB3 and put WR3 (13 pts) in FLEX instead? Then you get an extra WR (WR4, 11 pts) in the back of your bench." The total? 13 + 11 = 24 points from FLEX combo vs 9 + 13 = 22.

Two extra points. Over 17 weeks, that's 34 points—the difference between a playoff team and one that misses.

Beyond Projections

The beauty of optimization isn't that it guarantees Mahomes will throw 5 TDs (nobody can predict that). It's that given your best available projections, you're guaranteed to be playing the highest-scoring legal lineup every single week.

Even if projections are off by 10%, an optimal lineup based on bad projections beats a manually tweaked lineup every time.

How Fantasy Forecast Does It

Fantasy Forecast uses real projected points (calculated from advanced stats), runs ILP optimization against your specific roster, and shows you the optimal lineup with reasoning. You'll see not just who to play, but why—and what your total should be if everyone hits their projection.

Key Takeaways

  • Manual lineup picking is suboptimal—you miss combinations
  • ILP finds the mathematically best lineup given constraints
  • Small optimizations compound over 17 weeks
  • Use Fantasy Forecast free lineup optimizer every Sunday

Try it yourself: Get optimized lineups with Fantasy Forecast free.