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
601
EC
601Echobird115
1.51718.1▲ 19Details
602
OG
602ogninja
1.501134.2▲ 16Details
603
AL
603alldayhay_
1.492610.1▼ 15Details
604
SL
604Slothpops
1.491433.6▼ 14Details
605
LS
605lsease
1.47536.0▼ 11Details
606
BE
606Beastwheel1
1.4697.9▼ 20Details
607
EN
607endurostoffe
1.4141.5▼ 5Details
608
RE
608ReRamp
1.4063.0▲ 5Details
609
LI
609lillymay
1.40108.6Details
610
DA
610david92
1.401110.7▼ 7Details
611
BA
611Bad_Juju
1.39226.7▼ 36Details
612
OP
612OPAL_not_oval
1.371017.5▼ 15Details
613
OW
613OW.Mot
1.3652.6▲ 100Details
614
FL
614floatabz
1.3655.4▼ 51Details
615
LI
615lieutenantglorp
1.36616.7▲ 18Details
616
LO
616loaffette
1.35107.5▼ 8Details
617
UN
617UnoUnderground
1.32144.5▼ 6Details
618
TH
618thdepauw
1.3055.6▼ 34Details
619
AJ
619ajosmer
1.3062.5▼ 9Details
620
FR
620FrostyJr
1.302125.4▲ 27Details
621
LK
621LKYoungMoney
1.29921.8▲ 13Details
622
GR
622Gravity_Wrangler
1.27511.8▲ 38Details
623
ZW
623Zwloki
1.2783.0Details
624
OA
624oak_city_gryz
1.25534.6▼ 7Details
625
DE
625deltaisfox
1.2439.0▼ 19Details
626
AD
626AdamSzefu
1.2331.0▼ 7Details
627
AL
627allisongrey
1.23717.6▼ 12Details
628
HO
628hobo
1.2364.7▼ 19Details
629
MI
629MightyJohnny
1.22113.7▼ 2Details
630
BE
630bencrundwell
1.2275.1▼ 26Details
631
VD
631vdzrussell
1.21171.2▼ 24Details
632
LA
632LadyDice
1.2031.3▼ 7Details
633
JE
633jediprinczess
1.19322.3▼ 7Details
634
KJ
634KJwins
1.18915.3▼ 18Details
635
635JDrop
1.18145.9▼ 48Details
636
636neilscheuermann
1.18187.5▼ 4Details
637
NO
637NoahRedfearn
1.17199.4▼ 15Details
638
DE
638deegster1225
1.16156.5▲ 2Details
639
BA
639BANGbucketHEADgreg
1.1654.6▼ 25Details
640
640TheObserver
1.161819.7▼ 2Details
641
GA
641gamechanger27
1.14648.3▼ 12Details
642
CH
642chatonfpv
1.1452.4▼ 43Details
643
MO
643Mobius
1.1346.3▲ 10Details
644
KA
644KaseyMcSpacey
1.11413.5▲ 6Details
645
AK
645akumasan
1.0942.0▼ 3Details
646
BP
646bpolanski
1.09157.2▼ 15Details
647
647Mutt
1.082011.2▼ 17Details
648
PR
648Prestini1
1.0755.4▲ 7Details
649
IA
649IanDan
1.06318.3▼ 12Details
650
NB
650nbeser1090
1.062114.0▼ 29Details