XCWeek
2401
XC Rating

XC Rating: world ranking

XC Rating works like a chess rating for cross-country skiing. Every race is a set of duels against everyone in the field, weighted by level. 2000+ is World Cup podium class.

#AthleteNationBornRating30 daysPeakRacesClassic / Free
1Johannes Høsflot KlæboNOR19962,401–2,401197
2Martin Løwstrøm NyengetNOR19922,327–2,345247
3Harald Østberg AmundsenNOR19982,325–2,353192
4Andreas Fjorden ReeNOR20002,181–2,181132
5Emil IversenNOR19912,177–2,261212
6Iivo NiskanenFIN19922,164–2,243222
7Mattis StenshagenNOR19962,142–2,152182
8Simen Hegstad KrügerNOR19932,122–2,262283
9Didrik TønsethNOR19912,115–2,242252
10Iver Tildheim AndersenNOR20002,080–2,139163
11Erik ValnesNOR19962,074–2,108158
12Hugo LapalusFRA19982,074–2,159175
13Håvard MosebyNOR19992,053–2,058172
14Jan Thomas JenssenNOR19962,044–2,109189
15Gus SchumacherUSA20002,038–2,048132
16SKSavelii KorostelevRUS20032,034–2,03432
17Martin Kirkeberg MørkNOR20012,031–2,031122
18William PoromaaSWE20002,009–2,209151
19Elia BarpITA20022,001–2,01996
20Arsi RuuskanenFIN19991,999–2,048130
21Andrew MusgraveGBR19901,984–2,085386
22Einar HedegartNOR20011,982–1,98221
23TSThéo SchelyFRA19991,976–1,976106
24Davide GrazITA20001,967–1,967116
25Chris JespersenNOR19831,967–2,039186
26Michal NovákCZE19961,966–2,021168
27Mathis DeslogesFRA20021,956–2,06380
28Lars HeggenNOR20051,950–1,95467
29Edvard SandvikNOR20011,945–1,974122
30JDJoe DaviesGBR20011,937–1,93787
31MGMikael GunnulfsenNOR19931,929–1,959155
32Antoine CyrCAN19981,924–1,949139
33Mika VermeulenAUT19991,913–2,183117
34Jules LapierreFRA19961,911–2,017192
35Florian NotzGER19921,911–1,915268
36Martino CarolloITA20031,908–1,90970
37VLVictor LoveraFRA20001,906–1,90679
38Perttu HyvärinenFIN19911,880–2,021281
39TGTruls GisselmanSWE20011,874–1,881131
40Gustaf BerglundSWE19981,871–1,913181
41Gjøran TefreNOR19941,870–1,910138
42Ville AhonenFIN19941,868–1,868127
43Benjamin MoserAUT19971,867–1,867128
44Friedrich MochGER20001,858–2,163148
45Ben OgdenUSA20001,850–1,928101
46Johan EkbergSWE20001,850–1,851104
47Leo JohanssonSWE19991,847–1,861179
48Ristomatti HakolaFIN19911,845–2,024169
49Calle HalfvarssonSWE19891,839–2,111278
50Simone DapràITA19971,836–1,836162
51GKGaute KvåleNOR19951,835–1,835193
52Henrik DønnestadNOR19961,835–1,969188
53Alvar Johannes AlevEST19931,833–1,833224
54KHKasper Andersson HerlandNOR20011,822–1,822102
55JVJonas VikaNOR20011,820–1,821111
56Petter NorthugNOR19861,818–2,169271
57Jules ChappazFRA19991,813–1,84894
58Edvin AngerSWE20021,813–2,011109
59MHMagne HagaNOR19941,811–1,842180
60Niko AnttolaFIN20031,810–1,89391
61Markus VuorelaFIN19961,809–1,856206
62XMXavier McKeeverCAN20031,806–1,80775
63Filip SkariNOR20051,806–1,80662
64Haruki YamashitaJPN19991,804–1,804133
65Rémi BourdinFRA20011,803–1,87877
66Eric RosjöSWE19981,798–1,816193
67Naoto BabaJPN19961,797–1,912187
68Olivier LéveilléCAN20011,795–1,816110
69Remi LindholmFIN19981,792–1,878126
70Elias KeckGER20031,791–1,79158
71EMEirik MysenNOR19931,790–1,815193
72TMThomas Linnebo MollestadNOR20031,790–1,82078
73TUTakatsugu UdaJPN19911,788–1,811143
74DTDavid ThorvikNOR20001,783–1,78397
75Beda KleeSUI19961,782–1,997233
76KVKarsten Andre VestadNOR20011,780–1,780101
77Janosch BruggerGER19971,779–1,839172
78SRSondre RamseNOR19981,777–1,784144
79Even Solem MichelsenNOR20001,769–1,794112
80Lauri VuorinenFIN19951,767–1,829157
81CGCasper Kvam GrindhagenNOR20041,767–1,77572
82PKPetteri KoivistoFIN20001,766–1,76687
83Zak KettersonUSA19971,749–1,789124
84Alexander StåhlbergFIN20021,748–1,74894
85Dominik BuryPOL19961,748–1,803195
86SJSivert Leander JohansenNOR19991,746–1,747135
87GMGabriele MatliITA20051,741–1,74154
88Jakob Elias MochGER20061,736–1,73646
89Giovanni TiccòITA20001,733–1,73883
90Paolo VenturaITA19961,732–1,790188
91Cyril FähndrichSUI19991,730–1,836171
92JEJonas ErikssonSWE19971,728–1,732199
93LBLars Michael Saab BjertnaesNOR20041,728–1,73269
94Simen MyhreNOR19981,726–1,735115
95Zanden McMullenUSA20011,726–1,850111
96Antonin SavarySUI20021,723–1,752100
97SCSabin CoupatFRA20001,722–1,72272
98Mathias HolbækNOR20031,722–1,74275
99Nicola WiggerSUI20011,719–1,737115
100Lars Agnar HjelmesetNOR20011,717–1,751113
101John Steel HagenbuchUSA20011,715–1,752113
102Thomas BingGER19901,712–1,885259
103DGDavide GhioITA20041,711–1,72073
104IJIver Wang JohansenNOR20001,708–1,708113
105LLLauri LepistöFIN19961,705–1,754191
106RDRémi DroletCAN20001,705–1,705104
107Lars NelsonSWE19851,703–1,884179
108IEIreneu Esteve AltimirasAND19961,702–1,913202
109DPDaniel PedranziniITA20071,696–1,69636
110EKErland KvisleNOR19961,696–1,800132
111MCMatteo CorreiaFRA20021,693–1,74554
112TSTom StephenCAN20021,692–1,72855
113Adam FellnerCZE19931,690–1,698207
114TGTobias GannerAUT20041,689–1,71762
115Amund KorsæthNOR20001,685–1,685106
116KBKevin BolgerUSA19931,684–1,720169
117Matyáš BauerCZE20041,684–1,69956
118Juuso HaaralaFIN19961,683–1,683122
119Albert KuchlerGER19981,683–1,793131
120Alvar MyhlbackSWE20061,681–1,69326
121Finn-Hågen KroghNOR19901,680–2,149246
122Joni MäkiFIN19951,678–1,800122
123MCMartin CoradazziITA19981,677–1,677130
124Candide PralongSUI19901,677–1,787227
125OFOle Morten Engesvold FlatakerNOR19971,676–1,684149
126KPKalle ParantainenFIN19991,674–1,67496
127JHJon Rolf Skamo HopeNOR19981,672–1,819149
128GCGaspard CottazFRA20071,671–1,67128
129TSTomoki SatoJPN19931,671–1,725148
130Ryo HiroseJPN20001,670–1,721100
131MLMagnus Harr LianNOR20001,670–1,703123
132GRGaspard RoussetFRA20011,669–1,71690
133KKKosei KobayashiJPN20011,668–1,66884
134WKWill KochUSA20021,664–1,66491
135MHMasatoshi HachisukaJPN19961,661–1,67093
136Emil LiekariFIN20011,660–1,66085
137FPFederico PozziITA20061,660–1,67445
138Jesper PerssonSWE20001,659–1,682125
139Martin HimmaEST19991,659–1,691112
140BBBrian BusheyUSA20021,658–1,69685
141NSNiclas SteigerSUI20041,658–1,66179
142JLJonatan LindbergSWE20051,657–1,65769
143EAEspen AakervikNOR20011,657–1,67995
144MPMarco PinzaniITA20061,655–1,65540
145Hunter WondersUSA19981,655–1,773120
146Jakob WaltherGER19991,654–1,67073
147KHKorbinian HeilandGER20011,654–1,65476
148Miro KarppanenFIN19981,654–1,655106
149MHMax HollmannCAN20021,649–1,69255
150Lucas BöglGER19901,649–1,954293

Every athlete has an XC Rating for distance and for sprint, built from every FIS result since 2015 like a chess rating: beat a higher-rated skier and you gain more. On top of that we track how each athlete performs in classic versus free technique and in interval versus mass starts. Races are then simulated 10,000 times.