HWR — Hermes World Ranking

Updated nightly. Rolling window with linear decay; ties on rating share a rank.

How is HWR calculated?

HWR rates every rider on the platform against every other rider in oneheadline number, inspired by the Official World Golf Ranking.Your Rating summarises how well you've ridden acrossthe trails you've raced, and your World rank is your positionon the global leaderboard.

  1. Only your personal best counts. For each trail, we only count your fastest time. Attempt-spamming doesn't help.
  2. Each PR earns points based on three things:
    • Your rank on that trail: #1 ≈ 100 pts, #2 ≈ 41, #5 ≈ 13, #10 ≈ 5.
    • Trail strength: each trail is weighted by the world ranks of every ranked rider with a PR on it (OWGR-style). A trail with many top-ranked riders is worth far more than one with a handful — battle-tested trails win.
    • PR age: full weight for the first 52 weeks, then linearly decays to zero over the 104-week window.
  3. Rating = total points ÷ divisor. The divisor is the number of trails you have PRs on, with a floor of 20. This penalises one-hit wonders, while a full slate of strong PRs beats a long tail of weak ones.
  4. World rank is your position when every rider is sorted by rating. Tied ratings share a rank (two riders tied at #5 → next rider is #7).
Why "Provisional"? Riders with fewer than 3 qualifying trail PRs in the window get a rating but no world rank yet, because there is not enough data to compare them fairly.
RankRiderRatingTrailsAvg trail rank7d move
701
ST
701Stokelahoma.Josh
0.78164.3▼ 25Details
702
SI
702SirDice
0.7732.3▼ 9Details
703
703RickyRickMyBalls
0.76178.6▼ 6Details
704
HA
704HanDogg
0.7454.4▼ 4Details
705
TI
705TitanMan
0.74712.0▼ 3Details
706
IA
706IanDan
0.69318.3▼ 8Details
707
707Mutt
0.681513.5▼ 6Details
708
EV
708EVILIVEL
0.6897.4▼ 5Details
709
FL
709floatswithdog
0.6856.6▼ 13Details
710
AN
710Andreas
0.6736.3▼ 16Details
711
JE
711jeffWarbuck
0.6653.6▼ 3Details
712
712N801
0.64613.8▼ 6Details
713
MI
713Milanos
0.61818.1▲ 2Details
714
HJ
714hjc37
0.6167.3▼ 1Details
715
KY
715Kyridestrails
0.6154.6▼ 5Details
716
716HollaPainYo
0.6098.0▼ 11Details
717
PG
717pgoan
0.5946.5▲ 3Details
718
R1
718R1NZL3R
0.5953.2▲ 1Details
719
MI
719MillerTime
0.581215.4▼ 8Details
720
720neilscheuermann
0.58149.3▼ 13Details
721
FL
721FlyingLure
0.5732.3▲ 4Details
722
722Sparker
0.55511.8▼ 5Details
723
BR
723Brad
0.5464.8▼ 5Details
724
DA
724Dan_KY_Onewheel
0.54311.7▼ 1Details
725
VD
725vdzrussell
0.54111.1▼ 13Details
726
MA
726Mach3
0.5449.5▲ 1Details
727
ER
727Erik
0.53133.8▼ 13Details
728
DO
728do6poe
0.5358.6▼ 12Details
729
HO
729howlingmoto
0.52317.3▲ 2Details
730
AL
730alldayhay_
0.52136.2▼ 21Details
731
WI
731wireless_bread
0.51113.5▼ 9Details
732
TH
732ThatGuyBoards
0.5137.7▼ 6Details
733
GL
733GlowKitty
0.5049.5▲ 5Details
734
GO
734goze
0.4953.6▼ 4Details
735
TY
735Type1Wheel
0.49321.0▲ 2Details
736
KE
736kevinshreds
0.491312.8▼ 8Details
737
PS
737psurf
0.4857.8▲ 4Details
738
TH
738this_isnotalicia
0.48247.4▼ 9Details
739
HA
739hazhoonigan
0.481217.3▼ 3Details
740
DA
740danilian23
0.47422.8▲ 7Details
741
KE
741kenzimatic
0.47430.5▼ 8Details
742
RY
742ryboman
0.4744.3▼ 7Details
743
NB
743nbeser1090
0.461510.3▼ 19Details
744
JE
744JedgeDredd
0.46311.0▼ 5Details
745
SL
745Slamcesca
0.4546.5▲ 4Details
746
PL
746playcardcollect
0.4581.6▼ 12Details
747
MU
747Mudslinger
0.4571.1▼ 15Details
748
CH
748ChimChim
0.45713.1▼ 5Details
749
749aday26
0.45618.3▼ 9Details
750
RO
750RockyMtBen
0.43810.6▼ 8Details