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?
Eligible Open, Pro and Elite finishers can enter the ranking.
Race tier and time determine points; the athlete's label does not create a separate ranking.
Only results from the latest 365 days shape the current score.
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.
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.
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.
Accessible global race tier.
Higher station loads and competitive standard.
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.
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.
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.
Older results leave the window automatically. A new result only replaces an existing selected race when it improves the top five.
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.
Projection gives new athletes a useful score immediately. The coefficient prevents one exceptional result from being treated as equally proven as five strong races.
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.
On every athlete profile, selecting Calculation shows the actual ceiling, field bonus, winner time, athlete time and resulting points for that race.
What Rox Score is—and what it is not
- 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
- 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.
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.
Every score is explainable.
Open any athlete, inspect the selected races and tap Calculation to see the exact numbers behind the result.