| 1 |
WILLIAMS
Jordan
SPECIALIZED GRAVITY
GBR
|
GBR
|
SPECIALIZED GRAVITY
|
22 |
Result
2:23:292
|
Gap
—
|
|
Points
90
|
| 2 |
HARTENSTERN
Max
CUBE FACTORY RACING
GER
|
GER
|
CUBE FACTORY RACING
|
27 |
Result
2:23:893
+0.601
|
Gap
+0.601
|
|
Points
70
|
| 3 |
ILES
Finn
SPECIALIZED GRAVITY
CAN
|
CAN
|
SPECIALIZED GRAVITY
|
27 |
Result
2:24:410
+1.118
|
Gap
+1.118
|
|
Points
60
|
| 4 |
WALKER
Matt
TREK - UNBROKEN DH
GBR
|
GBR
|
TREK - UNBROKEN DH
|
27 |
Result
2:25:128
+1.836
|
Gap
+1.836
|
|
Points
50
|
| 5 |
CRAIK
Ethan
GBR
|
GBR
|
|
23 |
Result
2:25:310
+2.018
|
Gap
+2.018
|
|
Points
40
|
| 6 |
GARCIN
Johan
FRA
|
FRA
|
|
24 |
Result
2:25:910
+2.618
|
Gap
+2.618
|
|
Points
35
|
| 7 |
LAMARIS
Marco
GER
|
GER
|
|
20 |
Result
2:25:970
+2.678
|
Gap
+2.678
|
|
Points
30
|
| 8 |
REVELLI
Loris
ITA
|
ITA
|
|
29 |
Result
2:25:995
+2.703
|
Gap
+2.703
|
|
Points
27
|
| 9 |
DAPRELA
Thibaut
FRA
|
FRA
|
|
25 |
Result
2:26:305
+3.013
|
Gap
+3.013
|
|
Points
24
|
| 10 |
CASTELLANOS LIBERAL
Daniel
ESP
|
ESP
|
|
21 |
Result
2:26:515
+3.223
|
Gap
+3.223
|
|
Points
22
|
| 11 |
HART
Danny
NORCO X ADIDAS RACE DIVISION
GBR
|
GBR
|
NORCO X ADIDAS RACE DIVISION
|
35 |
Result
2:26:973
+3.681
|
Gap
+3.681
|
|
Points
20
|
| 12 |
ROGGE
Antoine
FRA
|
FRA
|
|
24 |
Result
2:27:162
+3.870
|
Gap
+3.870
|
|
Points
18
|
| 13 |
KERR
Bernard
PIVOT FACTORY RACING
GBR
|
GBR
|
PIVOT FACTORY RACING
|
35 |
Result
2:27:745
+4.453
|
Gap
+4.453
|
|
Points
16
|
| 14 |
THIRION
Rémi
GIANT FACTORY OFF-ROAD TEAM - DH
FRA
|
FRA
|
GIANT FACTORY OFF-ROAD TEAM - DH
|
36 |
Result
2:27:976
+4.684
|
Gap
+4.684
|
|
Points
14
|
| 15 |
MARINI
Hugo
SCOTT DOWNHILL FACTORY
FRA
|
FRA
|
SCOTT DOWNHILL FACTORY
|
21 |
Result
2:28:235
+4.943
|
Gap
+4.943
|
|
Points
12
|
| 16 |
HIRST WALKER
Noa
GBR
|
GBR
|
|
19 |
Result
2:28:606
+5.314
|
Gap
+5.314
|
|
Points
10
|
| 17 |
GRISEL
Léo
FRA
|
FRA
|
|
24 |
Result
2:28:637
+5.345
|
Gap
+5.345
|
|
Points
9
|
| 18 |
VIEIRA
Roger
PIVOT FACTORY RACING
BRA
|
BRA
|
PIVOT FACTORY RACING
|
32 |
Result
2:28:671
+5.379
|
Gap
+5.379
|
|
Points
8
|
| 19 |
CUADRAT CASTELLS
Oriol
COMMENCAL 101
ESP
|
ESP
|
COMMENCAL 101
|
19 |
Result
2:28:788
+5.496
|
Gap
+5.496
|
|
Points
7
|
| 20 |
PIERCY
Jack
GBR
|
GBR
|
|
22 |
Result
2:28:843
+5.551
|
Gap
+5.551
|
|
Points
6
|
| 21 |
HAUSER
Christian
ITA
|
ITA
|
|
20 |
Result
2:29:158
+5.866
|
Gap
+5.866
|
|
Points
5
|
| 22 |
WILLIAMSON
Luke
GBR
|
GBR
|
|
24 |
Result
2:29:188
+5.896
|
Gap
+5.896
|
|
Points
4
|
| 23 |
READING
Jack
GBR
|
GBR
|
|
38 |
Result
2:29:231
+5.939
|
Gap
+5.939
|
|
Points
3
|
| 24 |
MARTIN
Loïc
FRA
|
FRA
|
|
22 |
Result
2:29:337
+6.045
|
Gap
+6.045
|
|
Points
2
|
| 25 |
CAPPELLO
Davide
ITA
|
ITA
|
|
22 |
Result
2:30:204
+6.912
|
Gap
+6.912
|
|
Points
1
|
| 26 |
INTROZZI
Stefano
ITA
|
ITA
|
|
26 |
Result
2:30:306
+7.014
|
Gap
+7.014
|
|
Points
—
|
| 27 |
MASCHERINI
Lorenzo
ITA
|
ITA
|
|
19 |
Result
2:30:357
+7.065
|
Gap
+7.065
|
|
Points
—
|
| 28 |
BAECHLER
Nicolas
SUI
|
SUI
|
|
23 |
Result
2:30:434
+7.142
|
Gap
+7.142
|
|
Points
—
|
| 29 |
OLLIER
Thomas
FRA
|
FRA
|
|
22 |
Result
2:30:535
+7.243
|
Gap
+7.243
|
|
Points
—
|
| 30 |
LADEIRA
Tiago
POR
|
POR
|
|
26 |
Result
2:30:827
+7.535
|
Gap
+7.535
|
|
Points
—
|
| 31 |
MADLEY
George
GBR
|
GBR
|
|
19 |
Result
2:30:860
+7.568
|
Gap
+7.568
|
|
Points
—
|
| 32 |
NEUMANN
Lino
GER
|
GER
|
|
20 |
Result
2:31:306
+8.014
|
Gap
+8.014
|
|
Points
—
|
| 33 |
ZWAR
Oliver
ORBEA FMD RACING
SWE
|
SWE
|
ORBEA FMD RACING
|
31 |
Result
2:31:343
+8.051
|
Gap
+8.051
|
|
Points
—
|
| 34 |
KOHUT
Denis
SVK
|
SVK
|
|
29 |
Result
2:31:550
+8.258
|
Gap
+8.258
|
|
Points
—
|
| 35 |
JOUVENAL
Vincent
FRA
|
FRA
|
|
20 |
Result
2:31:673
+8.381
|
Gap
+8.381
|
|
Points
—
|
| 36 |
PLATT
Dom
GBR
|
GBR
|
|
21 |
Result
2:31:714
+8.422
|
Gap
+8.422
|
|
Points
—
|
| 37 |
SMESTAD
Simen
NOR
|
NOR
|
|
28 |
Result
2:31:996
+8.704
|
Gap
+8.704
|
|
Points
—
|
| 38 |
OLLIER
Pierre
FRA
|
FRA
|
|
19 |
Result
2:32:427
+9.135
|
Gap
+9.135
|
|
Points
—
|
| 39 |
TROILLET
Jules
SUI
|
SUI
|
|
22 |
Result
2:33:030
+9.738
|
Gap
+9.738
|
|
Points
—
|
| 40 |
CONROY
Sam
GBR
|
GBR
|
|
21 |
Result
2:33:101
+9.809
|
Gap
+9.809
|
|
Points
—
|
| 41 |
KRÄHENBÜHL
Marius
SUI
|
SUI
|
|
19 |
Result
2:33:127
+9.835
|
Gap
+9.835
|
|
Points
—
|
| 42 |
TAYLOR
Rueben
GBR
|
GBR
|
|
22 |
Result
2:33:274
+9.982
|
Gap
+9.982
|
|
Points
—
|
| 43 |
JUSSILA
Joonas
FIN
|
FIN
|
|
19 |
Result
2:33:301
+10.009
|
Gap
+10.009
|
|
Points
—
|
| 44 |
VERSTAD STUBERGH
Elias
NOR
|
NOR
|
|
20 |
Result
2:33:675
+10.383
|
Gap
+10.383
|
|
Points
—
|
| 45 |
BEBER
Francesco
ITA
|
ITA
|
|
20 |
Result
2:34:088
+10.796
|
Gap
+10.796
|
|
Points
—
|
| 46 |
LANER
Jan
ITA
|
ITA
|
|
24 |
Result
2:34:177
+10.885
|
Gap
+10.885
|
|
Points
—
|
| 47 |
WESTGATE
Thomas
GBR
|
GBR
|
|
19 |
Result
2:34:287
+10.995
|
Gap
+10.995
|
|
Points
—
|
| 48 |
BRAZIER
Joshua
GBR
|
GBR
|
|
22 |
Result
2:34:291
+10.999
|
Gap
+10.999
|
|
Points
—
|
| 49 |
VENTURI
Patrick
ITA
|
ITA
|
|
21 |
Result
2:34:689
+11.397
|
Gap
+11.397
|
|
Points
—
|
| 50 |
HAKES
Oscar
GBR
|
GBR
|
|
20 |
Result
2:35:036
+11.744
|
Gap
+11.744
|
|
Points
—
|
| 51 |
TAILLEFER
Cédric
FRA
|
FRA
|
|
24 |
Result
2:35:103
+11.811
|
Gap
+11.811
|
|
Points
—
|
| 52 |
QUINTEIRO LORENZO
Hector
ESP
|
ESP
|
|
20 |
Result
2:36:076
+12.784
|
Gap
+12.784
|
|
Points
—
|
| 53 |
MAUKONEN
Eliel
FIN
|
FIN
|
|
20 |
Result
2:36:277
+12.985
|
Gap
+12.985
|
|
Points
—
|
| 54 |
FOURCADE
Luca
FRA
|
FRA
|
|
23 |
Result
2:36:479
+13.187
|
Gap
+13.187
|
|
Points
—
|
| 55 |
ROMERO BOULANDIER
Yelco
ESP
|
ESP
|
|
24 |
Result
2:36:624
+13.332
|
Gap
+13.332
|
|
Points
—
|
| 56 |
CRNKOVIĆ
Matija
CRO
|
CRO
|
|
26 |
Result
2:36:763
+13.471
|
Gap
+13.471
|
|
Points
—
|
| 57 |
MARTINS
Pedro
POR
|
POR
|
|
19 |
Result
2:37:088
+13.796
|
Gap
+13.796
|
|
Points
—
|
| 58 |
BARREIROS
Tomás
POR
|
POR
|
|
26 |
Result
2:37:178
+13.886
|
Gap
+13.886
|
|
Points
—
|
| 59 |
BERTINI
Lisandru
FRA
|
FRA
|
|
22 |
Result
2:37:393
+14.101
|
Gap
+14.101
|
|
Points
—
|
| 60 |
PICCOLO
Julien
FRA
|
FRA
|
|
34 |
Result
2:37:455
+14.163
|
Gap
+14.163
|
|
Points
—
|
| 61 |
LANCETT-EDWARDS
Josh
GBR
|
GBR
|
|
21 |
Result
2:37:527
+14.235
|
Gap
+14.235
|
|
Points
—
|
| 62 |
COLOMBO
Francesco
ITA
|
ITA
|
|
31 |
Result
2:37:814
+14.522
|
Gap
+14.522
|
|
Points
—
|
| 63 |
DE SANTIS
Davide
ITA
|
ITA
|
|
19 |
Result
2:38:040
+14.748
|
Gap
+14.748
|
|
Points
—
|
| 64 |
BOSCO
Matteo
ITA
|
ITA
|
|
20 |
Result
2:38:343
+15.051
|
Gap
+15.051
|
|
Points
—
|
| 65 |
DIWELL-WILSON
Nathan
GBR
|
GBR
|
|
19 |
Result
2:38:475
+15.183
|
Gap
+15.183
|
|
Points
—
|
| 66 |
BABÓ
Áron
HUN
|
HUN
|
|
19 |
Result
2:38:602
+15.310
|
Gap
+15.310
|
|
Points
—
|
| 67 |
MARIÑO FERREIRA
Victor
ESP
|
ESP
|
|
26 |
Result
2:38:623
+15.331
|
Gap
+15.331
|
|
Points
—
|
| 68 |
MARIN
Alex
ESP
|
ESP
|
|
29 |
Result
2:38:684
+15.392
|
Gap
+15.392
|
|
Points
—
|
| 69 |
DAINES
Lucas
CAN
|
CAN
|
|
20 |
Result
2:38:880
+15.588
|
Gap
+15.588
|
|
Points
—
|
| 70 |
VALSERO MANCHADO
Mario
ESP
|
ESP
|
|
22 |
Result
2:39:180
+15.888
|
Gap
+15.888
|
|
Points
—
|
| 71 |
CAVINA
Samuele
ITA
|
ITA
|
|
25 |
Result
2:39:295
+16.003
|
Gap
+16.003
|
|
Points
—
|
| 72 |
BRABECK-LETMATHE CONSTANTIN
Léo
CHI
|
CHI
|
|
19 |
Result
2:39:378
+16.086
|
Gap
+16.086
|
|
Points
—
|
| 73 |
SOUSA
Rafael
POR
|
POR
|
|
30 |
Result
2:39:409
+16.117
|
Gap
+16.117
|
|
Points
—
|
| 74 |
FERENCZI
Marcell Sándor
HUN
|
HUN
|
|
26 |
Result
2:39:508
+16.216
|
Gap
+16.216
|
|
Points
—
|
| 75 |
NOVERRAZ
Liam
SUI
|
SUI
|
|
19 |
Result
2:39:526
+16.234
|
Gap
+16.234
|
|
Points
—
|
| 76 |
GILLER
Louis
SUI
|
SUI
|
|
19 |
Result
2:39:541
+16.249
|
Gap
+16.249
|
|
Points
—
|
| 77 |
BRADLEY SOUTAR
Owen
ESP
|
ESP
|
|
21 |
Result
2:40:207
+16.915
|
Gap
+16.915
|
|
Points
—
|
| 78 |
JESUS
Guilherme
POR
|
POR
|
|
32 |
Result
2:40:345
+17.053
|
Gap
+17.053
|
|
Points
—
|
| 79 |
FONT CABEZAS
Pol
ESP
|
ESP
|
|
21 |
Result
2:40:643
+17.351
|
Gap
+17.351
|
|
Points
—
|
| 80 |
MEIER
Loé
SUI
|
SUI
|
|
19 |
Result
2:40:846
+17.554
|
Gap
+17.554
|
|
Points
—
|
| 81 |
DEBIN
Tobias
DEN
|
DEN
|
|
19 |
Result
2:41:771
+18.479
|
Gap
+18.479
|
|
Points
—
|
| 82 |
BAUSAGER
Oscar
DEN
|
DEN
|
|
19 |
Result
2:42:107
+18.815
|
Gap
+18.815
|
|
Points
—
|
| 83 |
FITZSIMON
Ben
IRL
|
IRL
|
|
19 |
Result
2:42:508
+19.216
|
Gap
+19.216
|
|
Points
—
|
| 84 |
TELL SANCHEZ
Dani
ESP
|
ESP
|
|
28 |
Result
2:42:604
+19.312
|
Gap
+19.312
|
|
Points
—
|
| 85 |
BIANCO
Mattia
ITA
|
ITA
|
|
20 |
Result
2:42:929
+19.637
|
Gap
+19.637
|
|
Points
—
|
| 86 |
ANTESBERGER SAN EUGENIO
Nil
ESP
|
ESP
|
|
19 |
Result
2:43:270
+19.978
|
Gap
+19.978
|
|
Points
—
|
| 87 |
ZARCO JIMENEZ
Luis
ESP
|
ESP
|
|
31 |
Result
2:43:533
+20.241
|
Gap
+20.241
|
|
Points
—
|
| 88 |
KONTTINEN
Matias
FIN
|
FIN
|
|
19 |
Result
2:43:853
+20.561
|
Gap
+20.561
|
|
Points
—
|
| 89 |
GRANGETTO FERRANTE
Giovanni Manuel
ITA
|
ITA
|
|
19 |
Result
2:44:317
+21.025
|
Gap
+21.025
|
|
Points
—
|
| 90 |
KOUZIS
Georgios
CYP
|
CYP
|
|
22 |
Result
2:45:314
+22.022
|
Gap
+22.022
|
|
Points
—
|
| 91 |
HENRY
Loïs
FRA
|
FRA
|
|
19 |
Result
2:45:964
+22.672
|
Gap
+22.672
|
|
Points
—
|
| 92 |
PORCHET
Silvan
SUI
|
SUI
|
|
19 |
Result
2:46:901
+23.609
|
Gap
+23.609
|
|
Points
—
|
| 93 |
SPIESER JALBAUD
Luis
FRA
|
FRA
|
|
32 |
Result
2:47:411
+24.119
|
Gap
+24.119
|
|
Points
—
|
| 94 |
BANDEIRA
Gonçalo
POR
|
POR
|
|
24 |
Result
2:47:715
+24.423
|
Gap
+24.423
|
|
Points
—
|
| 95 |
ROSENDO PIÑEIRO
Hugo
ESP
|
ESP
|
|
20 |
Result
2:49:381
+26.089
|
Gap
+26.089
|
|
Points
—
|
| 96 |
MENENDEZ GONZALEZ
Diego
ESP
|
ESP
|
|
24 |
Result
2:50:036
+26.744
|
Gap
+26.744
|
|
Points
—
|
| 97 |
DEMICHELI
Filippo
ITA
|
ITA
|
|
22 |
Result
2:50:132
+26.840
|
Gap
+26.840
|
|
Points
—
|
| 98 |
RAPEA
Sebastian-Ioan
ROU
|
ROU
|
|
27 |
Result
2:50:609
+27.317
|
Gap
+27.317
|
|
Points
—
|
| 99 |
MACHIN
Louis
GBR
|
GBR
|
|
31 |
Result
2:51:486
+28.194
|
Gap
+28.194
|
|
Points
—
|
| 100 |
BEVILACQUA
Marco
ITA
|
ITA
|
|
27 |
Result
2:51:695
+28.403
|
Gap
+28.403
|
|
Points
—
|
| 101 |
BOSC
Raphaël
FRA
|
FRA
|
|
19 |
Result
2:52:984
+29.692
|
Gap
+29.692
|
|
Points
—
|
| 102 |
ENGELSTJERNE
Marcus
DEN
|
DEN
|
|
28 |
Result
2:52:988
+29.696
|
Gap
+29.696
|
|
Points
—
|
| 103 |
DIOGO
Bruno
POR
|
POR
|
|
42 |
Result
2:53:523
+30.231
|
Gap
+30.231
|
|
Points
—
|
| 104 |
KERN
Jonas
SUI
|
SUI
|
|
19 |
Result
2:53:969
+30.677
|
Gap
+30.677
|
|
Points
—
|
| 105 |
MATIAS
Rúben
POR
|
POR
|
|
19 |
Result
2:54:146
+30.854
|
Gap
+30.854
|
|
Points
—
|
| 106 |
URDANPILLETA ETXEBESTE
Xabi
ESP
|
ESP
|
|
30 |
Result
2:55:440
+32.148
|
Gap
+32.148
|
|
Points
—
|
| 107 |
AZEMA
Paul
FRA
|
FRA
|
|
24 |
Result
2:58:766
+35.474
|
Gap
+35.474
|
|
Points
—
|
| 108 |
NELKE
Finn
GER
|
GER
|
|
21 |
Result
2:59:676
+36.384
|
Gap
+36.384
|
|
Points
—
|
| 109 |
PESTANA
Álvaro
CUBE NEXT GEN
POR
|
POR
|
CUBE NEXT GEN
|
20 |
Result
4:09:073
+1:45.781
|
Gap
+1:45.781
|
|
Points
—
|
| 110 |
SAINTHUILE
Gabriel
BEL
|
BEL
|
|
19 |
Result
4:25:322
+2:02.030
|
Gap
+2:02.030
|
|
Points
—
|
|
ROCCA
Tommaso
ITA
|
ITA
|
|
19 |
Result
|
Gap
—
|
DSQ |
Points
—
|
|
BAECHLER
Yannick
SUI
|
SUI
|
|
25 |
Result
|
Gap
—
|
DNS |
Points
—
|
|
SCHNÖLLER
Kilian
AUT
|
AUT
|
|
25 |
Result
|
Gap
—
|
DNS |
Points
—
|
|
SIMO CERVERA
Jordi
ESP
|
ESP
|
|
30 |
Result
|
Gap
—
|
DNS |
Points
—
|