1 -
Classic 26 Uno-X Pro Cycling Team 100 15 4:36:53
2 -
Classic 35 Uno-X Pro Cycling Team 75 10 0:20 0:20
3 -
Classic 27 Uno-X Pro Cycling Team 60 7 2:18 2:18
4 -
Classic 31 Intermarché - Circus - Wanty 50 4 ,, 2:18
5 -
Classic 26 Uno-X Pro Cycling Team 40 2 3:14 3:14
6 -
TT 23 Uno-X Pro Cycling Team 30 1 ,, 3:14
7 -
GC 27 Uno-X Pro Cycling Team 20 3:19 3:19
8 -
Classic 26 Uno-X Pro Cycling Team 10 ,, 3:19
9 -
Classic 19 Jumbo-Visma Development Team 5 3:30 3:30
10 -
Climber 23 Uno-X Pro Cycling Team 3 4:03 4:03
11 -
Climber 28 EF Education - EasyPost 3 ,, 4:03
12 -
GC 31 Q36.5 Pro Cycling Team 1 4:14 4:14
13 -
Sprint 36 TotalEnergies 1 4:20 4:20
14 -
Climber 20 Equipe continentale Groupama-FDJ 1 ,, 4:20
15 -
Classic 24 Uno-X Pro Cycling Team 1 ,, 4:20
16 -
Sprint 22 Team Coop - Repsol ,, 4:20
17 -
Climber 21 Jumbo-Visma Development Team ,, 4:20
18 -
Climber 28 Human Powered Health ,, 4:20
19 -
Climber 20 Human Powered Health 4:26 4:26
20 -
GC 24 Team DSM ,, 4:26
21 -
GC 21 Team Coop - Repsol 4:44 4:44
22 -
GC 26 Above & Beyond Cancer Cycling p/b Bike World 5:07 5:07
23 -
GC 24 5:11 5:11
24 -
Climber 22 Bourg-en-Bresse Ain Cyclisme 5:58 5:58
25 -
Climber 21 12:13 12:13
26 -
Sprint 19 -
27 -
Climber 20 Team Coop - Repsol -
28 -
Sprint 24 Team Coop - Repsol -
29 -
Sprint 20 DCR Cycling Team -
30 -
Sprint 20 -
31 -
Sprint 22 -
32 -
Sprint 19 Tirol KTM Cycling Team -
33 -
TT 21 CC Étupes -
34 -
TT 24 XSpeed United Continental -
35 -
Sprint 29 XSpeed United Continental -
36 -
Sprint 30 -
37 -
Climber 20 Lillehammer CK -
38 -
Climber 20 -
39 -
Climber 29 -
40 -
Climber 19 Sandnes Sykleklubb -
41 -
Climber 18 -
42 -
Sprint 28 -
43 -
Sprint 24 Team Coop - Repsol -
44 -
Sprint 20 Uno-X Pro Cycling Team -
45 -
GC 22 Uno-X Pro Cycling Team -
46 -
Classic 24 Team DSM -
47 -
Sprint 26 Uno-X Pro Cycling Team -
48 -
Climber 22 Uno-X Pro Cycling Team -
49 -
Sprint 23 Uno-X Dare Development Team -
50 -
TT 19 Team Coop - Repsol -
51 -
Climber 20 Team Coop - Repsol -
52 -
TT 22 -
53 -
Sprint 20 Lillehammer CK -
54 -
Sprint 21 -
55 -
Sprint 32 -
56 -
Sprint 23 Sandnes Sykleklubb -
57 -
TT 44 -
58 -
Sprint 23 Team Dauner | Akkon -
59 -
Sprint 20 -
60 -
Sprint 18 -
61 -
Sprint 25 Above & Beyond Cancer Cycling p/b Bike World -
62 -
Climber 21 -
63 -
Climber 19 Sandnes Sykleklubb -
64 -
Climber 29 -
65 -
Climber 18 -
66 -
Climber 19 Lillehammer CK -
67 -
Climber 27 -
68 -
Climber 19 Kristiansands CK -
69 -
TT 26 -
70 -
TT 30 -
71 -
TT 19 -
72 -
TT 21 -
73 -
TT 18 -
74 -
TT 19 -
75 -
TT 29 -
76 -
Sprint 21 -
77 -
Sprint 19 -
78 -
Sprint 19 -
79 -
Sprint 19 -
80 -
Sprint 24 -
81 -
Sprint 19 -
82 -
Sprint 20 Sandnes Sykleklubb -
83 -
Climber 19 -
84 -
TT 18 Sandnes Sykleklubb -
85 -
TT 23 -
86 -
TT 29 -
87 -
TT 23 -
88 -
TT 24 -
89 -
TT 20 -
90 -
TT 19 -
91 -
TT -
92 -
TT 18 -
93 -
TT 29 -
94 -
TT 23 -
95 -
TT 24 Sandnes Sykleklubb -
96 -
TT 34 -
97 -
TT 19 -
98 -
TT 20 Lillehammer CK -
99 -
TT 21 -
100 -
TT 24 -
101 -
TT 37 -
102 -
TT 27 -
103 -
Sprint 20 -
104 -
Sprint 18 -
105 -
Sprint 19 -
106 -
Sprint 20 -
107 -
Sprint 24 -
108 -
Sprint 19 -
109 -
TT 45 -
110 -
TT 19 -
111 -
TT 20 Global 6 Cycling -
112 -
TT 19 -
113 -
TT 21 -
114 -
Sprint 29 -
115 -
Sprint 18 -
116 -
Sprint 20 -
DNF -
Climber 23 Uno-X Pro Cycling Team -
DNF -
GC 21 Team Coop - Repsol -
DNF -
Sprint 25 Team Coop - Repsol -
DNF -
Climber 22 Team Coop - Repsol -
DNF -
Sprint 31 Human Powered Health -
DNF -
TT 19 GW Shimano-Sidermec -
DNF -
Sprint 18 Trinity Racing -
DNF -
Sprint 32 -
DNF -
Sprint 20 -
DNF -
Sprint 20 -
DNF -
Sprint 21 -
DNF -
Sprint 22 -
DNF -
Sprint 30 -
DNF -
Climber 22 EF Education-NIPPO Development Team -
DNF -
Climber 18 -
DNF -
Sprint 25 -
DNF -
Climber 19 -
DNF -
Sprint 20 CC Étupes -
DNF -
Sprint 19 -
DNF -
TT 26 -
DNF -
TT -
DNF -
Climber 24 Lillehammer CK -
DNF -
Sprint 25 Lillehammer CK -
DNF -
Sprint 21 -
DNS -
TT 26 Jumbo-Visma -
DNS -
TT 19 -
DNS -
TT 20 -
DNS -
TT 21 -
DNS -
TT 23 DCR Cycling Team -
DNS -
TT 19 -
DNS -
TT 19 -