Jump to a tool
UFC · Methodology

How it works

Each fighter's UFCStats career numbers are ranked against the roster and mapped to 0–99 on four axes, then blended into an overall. It's a scouting read, not an official rating.

Step 0

Inputs: UFCStats career averages

For all 176 ranked fighters: the eight career averages UFCStats publishes, plus record and how the wins came.

  • Striking: strikes landed and absorbed per minute, accuracy, defense.
  • Grappling: takedowns per 15 min, takedown accuracy and defense, submission attempts per 15 min.
  • Outcomes: wins, losses, and KO / submission / decision split.

These stats ignore opponent quality and reflect style. A counter-striker posts low volume.

Step 1

Career numbers to four 0–99 axes

Each component is a percentile against the roster. Components blend into an axis, scaled to 60–99.

Striking
Sig. strikes landed/min, accuracy, defense, KO/TKO finishing.
Wrestling
Takedowns per 15 min, takedown accuracy and defense.
Grappling
Submissions attempted per 15 min and submission-finish rate.
Cardio + IQ
Damage avoidance and finish rate, as a durability proxy.
Step 2

Four axes to one overall

Weights come from a time-aware logistic model backtested on past fight outcomes. Striking and durability predict the most.

45% Striking
30% Cardio + IQ
15% Wrestling
10% Grappling

Pound-for-pound rank orders everyone by overall, regardless of table sort or filter.

Step 3

Opponent-adjusted

A separate model credits each phase against the opponents actually faced, with shrinkage for small samples. It gives strength of schedule and adjusted striking, wrestling and takedown defense, shown on profiles once it has run.

Step 4

Win probability (Compare)

The compare page uses a logistic matchup model trained on past fights with time-aware features; ~67% accurate on held-out fights. Not betting advice.

Caveats

Limits

Public counting stats miss a lot, and style can beat stats. Read the four axes together and treat win probability as an estimate.

← Talent board