Apex Legends Stat Optimizer

Find the optimal stat distribution for your Apex Legends build.

Allocate a pool of stat points across attributes weighted by your playstyle. The tool reserves each attribute's minimum, then loads spare points into the highest-weight stat to maximise your effectiveness score. Runs in your browser.

Why does it dump all spare points into one stat?

For a linear effectiveness score, the maximum comes from concentrating points in the single highest-weight attribute. Spreading points only helps if a stat has diminishing returns, which you can model by lowering its weight.

Most build guides argue about stat priority; this tool answers it with maths. Give each attribute a weight for your playstyle and a minimum you want to keep, and it finds the point allocation that maximises your effectiveness score.

How it works

The effectiveness score is the sum of each attribute’s points times its weight. Because that is linear, the optimum is to satisfy every minimum first and then load all remaining points into the single highest-weight attribute:

1. reserve each attribute's minimum
2. remaining = pool − sum(minimums)
3. add remaining to the highest-weight attribute
effectiveness = sum(points × weight)

Example and tips

With weights of Strength 3, Agility 5, Intelligence 2, minimums of 5 each, and a 30-point pool, the optimiser reserves 15, then dumps the remaining 15 into Agility for the highest score. If a stat has hard diminishing returns in your game, lower its weight or cap it with a minimum so the optimiser stops feeding it. Run the tool at a few different point totals to see how the priority shifts as your build grows.