Rox Score
The Rox Score method

One score.
Every HYROX athlete.

HYROX performance is bigger than the Elite 15. Rox Score takes the familiar idea of time-based race points and extends it to every eligible Open, Pro and Elite singles athlete.

Independent by design. Rox Score is not an official HYROX ranking and is not affiliated with HYROX.

Points for one race
Race ceiling × ( Winner timeAthlete time ) 2
A faster time keeps more of the available ceiling. The squared ratio creates meaningful separation throughout the field.
365rolling days
5best races
3race tiers
0.1%field benchmark
01
The problem

A ranking for the whole sport

Official elite points are designed for a small licensed field. That makes sense for elite qualification, but it leaves most HYROX athletes without a common performance scale.

Rox Score asks a broader question: how can every singles result be translated into a score that remains comparable across divisions, races and dates?

EveryoneNo licence requirement

Eligible Open, Pro and Elite finishers can enter the ranking.

ComparableOne ladder per sex

Race tier and time determine points; the athlete's label does not create a separate ranking.

CurrentA rolling window

Only results from the latest 365 days shape the current score.

02
Race points

Time decides how much of the ceiling you keep

The winner receives the full ceiling available at that race. Every other finisher receives a continuous share based on their time gap to the winner.

Race points=
CeilingC
Time ratio(Twinner ÷ Tathlete
Why square the ratio?

A simple linear ratio kept amateur and elite totals numerically too close. Squaring the ratio preserves a smooth scale while making larger time gaps matter more.

03
Race tiers

Three clear starting ceilings

The ceiling represents the maximum base points available before field strength is considered. Higher divisions start higher because their competition standard is structurally stronger.

Open90

Accessible global race tier.

Pro100

Higher station loads and competitive standard.

Elite110

One uniform ceiling for every Elite race.

Open, Pro and Elite results all feed the same men's or women's ladder. The tier changes the available ceiling—not the ranking an athlete belongs to.

04
Strength of field

A strong field can raise the ceiling

Not every Pro or Elite race has the same depth. Rox Score checks how many starters belonged to the top 0.1% immediately before that race, then applies one simple threshold bonus.

0+0top 0.1% athletes
1+5top 0.1% athlete
2–9+10top 0.1% athletes
10++15top 0.1% athletes
No hindsight: field strength uses only the ranking available before the event. Races held on the same day use the standings frozen on the previous day.
05
The total

Your best five races over 365 days

For an established athlete, the final Rox Score is deliberately simple: sort all eligible race points from the rolling year, keep the five highest, and add them together.

Race 1112.4
Race 2108.7
Race 3105.1
Race 4102.8
Race 599.6
Rox Score528.6

Older results leave the window automatically. A new result only replaces an existing selected race when it improves the top five.

06
New and occasional racers

Fewer than five races still count

Excluding athletes until they complete five races would work against the purpose of a universal ranking. Instead, Rox Score projects the available average to five races and applies a transparent completeness factor.

Projected score = (race points sum ÷ races completed × 5) × completeness factor
1 race× 0.900
2 races× 0.925
3 races× 0.950
4 races× 0.975
5 races× 1.000

Projection gives new athletes a useful score immediately. The coefficient prevents one exceptional result from being treated as equally proven as five strong races.

07
Worked example

From finish time to race points

Imagine a Pro race with ten points of field-strength bonus. The base ceiling of 100 becomes 110. The winner finishes in 60:00 and another athlete finishes in 66:00.

1. Race ceiling100 + 10 = 110
2. Time ratio60 ÷ 66 = 0.9091
3. Squared ratio0.9091² = 0.8264
Race points110 × 0.8264 = 90.91

On every athlete profile, selecting Calculation shows the actual ceiling, field bonus, winner time, athlete time and resulting points for that race.

08
Transparency

What Rox Score is—and what it is not

It is
  • An independent performance ranking
  • A consistent formula applied across eligible singles results
  • A way to compare Open, Pro and Elite athletes
  • Updated from public race data
It is not
  • An official HYROX qualification system
  • A perfect measure of every athlete's ability
  • Immune to source-data or identity errors
  • A replacement for head-to-head racing

Public result data can contain homonyms, spelling differences, incomplete records and category inconsistencies. Identity matching reduces these problems, but edge cases remain. A different model could also produce a different ordering; Rox Score prioritises clarity, broad coverage and meaningful time-gap separation.

09
Frequently asked questions

The short answers

Is Rox Score the official HYROX ranking?

No. Rox Score is an independent project built from public HYROX result data. It is not affiliated with HYROX and does not determine official qualification.

Do Open and Pro athletes appear together?

Yes. Open, Pro and Elite singles results share one ladder per sex. Their different base ceilings account for the race tier.

Does a race win always earn the same points?

No. A winner receives that race's full ceiling, which depends on the tier and any strength-of-field bonus.

Can one athlete count multiple races from the same event?

The model keeps eligible individual results and resolves duplicates using the best valid result for the same athlete, event and division context.

Why use the ranking before the race for field strength?

It prevents circular scoring and hindsight. The race is valued using what was known when the athletes arrived, not what the result later changed.

How can I report a result or identity problem?

Message @roxscoreinsta with the athlete name, race and issue. Corrections are reviewed for a future update.

See it in practice

Every score is explainable.

Open any athlete, inspect the selected races and tap Calculation to see the exact numbers behind the result.

Find an athlete