How we rate fights
Every fight gets one score, built from the ten components below. Nothing is hidden and nothing is personalized — the formula is the same for every fight, for everyone.
Method of victory
3.00 – 7.00The base of every score. Finishes (KO/TKO, submission) score higher than decisions — how a fight ends carries more weight than anything else in the formula.
Timing of the finish
+0.00 – 0.50For fights that end early: a first-round finish gets a small bump, a finish that takes until round three or later gets a bigger one. A fight that builds before it breaks tends to be the more dramatic watch.
Full distance / championship rounds
+0.30Added when a fight was scheduled for, and reached, five rounds — title fights, and some non-title main events.
Title stakes
+0.80Added for any fight with a belt on the line.
Card position
+0.20 – 0.50Main events and co-main events get a small bump, reflecting how a card is built around them.
Competitiveness
+0.35Added when judges scored it a split decision — a signal the fight was genuinely close, not padding a lopsided one. Kept modest on its own: a split decision with nothing else going for it still won't crack the picks, since close doesn't automatically mean good.
Fight of the Night
+1.50UFC's own post-fight bonus, awarded to the bout itself rather than to a fighter — the one signal on this list that doesn't reveal who won, which is why it's the only one we'll mention before you've watched. It won't always be enough to out-rank a stacked card, and that's by design — it's one strong signal among several, not a trump card.
Performance of the Night
+0.40UFC's own post-fight bonus, awarded to a fighter. It factors into the score, but since naming the winner would spoil the fight, it's never shown or mentioned before you've watched.
Rematch
+0.30Added when two fighters have met before, at least within the events currently loaded. Knowing they've fought before doesn't reveal how either fight went, so it's safe to mention before you've watched.
Divisional ranking
+0.20 – 0.60Added when a fighter was ranked in their division at the time of the fight — more for a champion or top-5 contender, less for anyone else in the top 15. Being ranked is public knowledge before a fight happens, so it's safe to mention.
No sliders, no personal weighting — everyone sees the same score for the same fight. If you think something here is weighted wrong, that's a fair argument to have; it just won't change what the app shows other people. This model is also still early and will keep getting refined as better signal becomes available.
Scores are capped at 9.5 — we're keeping the top of the scale open for truly historic fights, once we have enough seasons of data to know what those look like.
← Back to the picks