Home/UFC Optimizer

UFC Optimizer

MMA DFS has the smallest player pool and the widest outcome distribution in daily fantasy. That combination is unusual.

Updated 2026-09-09 · rebuilt daily

Lineup optimizer

Six fighters under a $50,000 cap, drawn from a single card, with no positional rules. Edit any cell, add your own players, and solve. Everything runs in your browser — nothing is uploaded.

The rows above are worked examples, not today’s salaries. Paste in the real board and your own projections to get a lineup you can use. The solver is exact: for a roster this size it returns the true optimum rather than a greedy approximation.

Six fighters, and half the card loses

You select six fighters under a cap. Every fight has exactly one winner, so roughly half of all available selections produce a poor score by construction. There is no equivalent of a losing team's receiver still catching eight passes.

Finish bonuses dominate the scoring

Scoring rewards significant strikes, takedowns and control time, but a first-round finish typically outscores a competitive three-round decision. That pushes lineup construction toward fighters with genuine finishing ability rather than point-accumulating grinders.

A small pool means high overlap

A card carries a dozen or so fights. With six roster spots drawn from that pool, duplicate lineups are common and differentiation is expensive. Correctly fading a heavy favourite is the primary source of leverage.

Common questions

How many fighters in a UFC DFS lineup?

Six, drawn from the card, under a salary cap with no positional rules.

Related

Get the daily slate in your inbox

One email before lock: the day's games, the lines that moved, and where the numbers disagree. Free while in beta.