Jump to a tool
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.
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.
Career numbers to four 0–99 axes
Each component is a percentile against the roster. Components blend into an axis, scaled to 60–99.
Four axes to one overall
Weights come from a time-aware logistic model backtested on past fight outcomes. Striking and durability predict the most.
Pound-for-pound rank orders everyone by overall, regardless of table sort or filter.
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.
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.
Limits
Public counting stats miss a lot, and style can beat stats. Read the four axes together and treat win probability as an estimate.