WaardeRennerPloeg123456789101112131415161718192021AlgPntBrgJonTotaal
650
Jonas Vingegaard
Jumbo - Visma
0
0
35
0
0
0
0
20
0
10
0
0
50
8
0
40
35
7
0
0
0
110
10
35
0
360
550
Primoz Roglic
Jumbo - Visma
0
0
25
0
0
0
0
40
0
30
0
0
30
5
0
14
40
9
0
0
0
100
0
10
0
303
550
Remco Evenepoel
Soudal - Quick Step
0
0
70
28
20
0
0
35
0
40
5
5
0
50
35
10
10
50
10
45
24
52
35
50
0
574
400
Juan Ayuso Pesquera
UAE Team Emirates
0
0
30
0
0
0
0
30
0
16
0
0
30
15
5
25
17
19
5
5
5
90
0
0
35
327
400
Kaden Groves
Alpecin - Deceuninck
0
35
0
50
50
10
30
10
10
10
10
45
10
10
18
10
10
10
10
10
50
0
50
0
0
448
350
Geraint Thomas
Ineos Grenadiers
0
0
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
7
0
0
0
0
0
27
350
Enric Mas Nicolau
Movistar Team
0
0
18
0
0
0
0
25
12
0
0
0
18
7
0
18
10
12
0
0
0
76
0
0
0
196
300
João Almeida
UAE Team Emirates
0
0
12
0
0
0
0
18
0
25
0
0
5
0
0
9
18
0
0
0
0
64
0
0
10
161
300
Bryan Coquard
Cofidis
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
300
Alberto Dainese
Team DSM
0
0
0
0
25
0
0
0
0
0
0
16
0
0
0
0
0
0
40
0
0
0
0
0
0
81
250
Thymen Arensman
Ineos Grenadiers
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
250
Aleksander Vlasov
Bora - HansGrohe
0
0
10
7
0
0
0
10
10
20
0
0
14
16
0
16
7
0
0
0
0
72
0
0
0
182
250
Sepp Kuss
Jumbo - Visma
0
0
6
0
0
40
0
31
20
22
15
15
50
29
15
25
45
25
15
15
15
125
0
0
0
508
250
Sebastian Molano
UAE Team Emirates
0
0
0
35
0
0
25
0
0
0
0
40
0
0
0
0
0
0
0
0
0
0
0
0
0
100
200
Eddie Dunbar
Team Jayco AlUla
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
200
Damiano Caruso
Bahrain Victorious
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35
0
0
0
0
0
0
0
35
200
Ivan Garcia Cortina
Movistar Team
0
18
0
0
8
0
6
0
0
0
0
0
0
0
7
0
0
0
20
0
20
0
0
0
0
79
200
Hugo Hofstetter
Team Arkéa - Samsic
0
0
0
6
0
0
0
0
0
0
0
6
0
0
0
0
0
0
14
0
9
0
0
0
0
35
200
Marijn van den Berg
EF Education - EasyPost
0
12
0
0
5
0
18
0
0
0
0
18
0
0
0
0
0
0
30
0
16
0
0
0
0
99
200
Wilco Kelderman
Jumbo - Visma
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
17
200
Mikel Landa Meana
Bahrain Victorious
0
0
0
0
0
25
0
9
0
0
0
0
16
9
0
12
25
8
0
0
0
80
0
0
0
184
150
Edward Theuns
Trek - Segafredo
0
0
0
30
18
0
30
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
98
150
Hugh Carthy
EF Education - EasyPost
0
0
0
0
0
6
0
8
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
23
150
Dylan van Baarle
Jumbo - Visma
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
150
Mattia Cattaneo
Soudal - Quick Step
0
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
24
150
Attila Valter
Jumbo - Visma
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
150
Romain Bardet
Team DSM
0
9
0
0
0
30
0
0
0
0
0
0
0
35
0
0
8
0
0
12
0
0
0
15
0
109
150
Lennard Kämna
Bora - HansGrohe
0
0
0
0
0
0
0
0
40
0
0
0
0
0
35
0
0
0
0
14
10
0
0
0
0
99
150
Jay Vine
UAE Team Emirates
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
150
Andrea Vendrame
Ag2r Citroën Team
0
30
10
10
0
0
7
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
62
150
Milan Menten
Lotto Dstny
0
0
0
25
0
0
5
0
0
0
0
10
0
0
0
0
0
0
6
0
7
0
0
0
0
53
150
Robert Gesink
Jumbo - Visma
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
150
Filippo Ganna
Ineos Grenadiers
0
0
0
0
35
0
12
0
0
40
10
0
0
0
0
0
0
0
35
0
35
0
0
0
0
167
150
Jan Tratnik
Jumbo - Visma
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
Max Poole
Team DSM
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
0
0
0
0
0
0
0
30
100
Laurens De Plus
Ineos Grenadiers
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
David De La Cruz Melgarejo
Astana Qazaqstan Team
0
0
0
0
0
7
0
0
0
0
0
0
8
18
0
0
0
0
0
0
0
0
0
0
0
33
100
Jan Hirt
Soudal - Quick Step
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
Bauke Mollema
Trek - Segafredo
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
Egan Arley Bernal Gomez
Ineos Grenadiers
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
0
0
0
0
0
0
0
16
100
Stefan Bissegger
EF Education - EasyPost
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
100
Dries Van Gestel
TotalEnergies
0
0
0
20
30
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
12
0
0
0
0
69
100
Lenny Martinez
Groupama - FDJ
0
0
16
0
0
55
20
12
11
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
123
100
James Knox
Soudal - Quick Step
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
Orluis Alberto Aular Sanabria
Caja Rural - Seguros RGA
0
0
0
18
6
0
35
0
0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
0
0
73
100
Cian Uijtdebroeks
Bora - HansGrohe
0
0
14
0
0
0
0
6
0
0
0
0
20
6
0
8
16
0
0
0
0
68
0
0
20
158
100
Emanuel Buchmann
Bora - HansGrohe
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
Marc Soler
UAE Team Emirates
0
0
20
0
0
20
0
14
8
14
0
0
10
0
0
6
0
0
0
20
0
48
15
0
0
175
100
Andrea Bagioli
Soudal - Quick Step
0
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
50
Elie Gesbert
Team Arkéa - Samsic
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Abel Balderstone Roumens
Caja Rural - Seguros RGA
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Sergio Andres Higuita
Bora - HansGrohe
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Ben Zwiehoff
Bora - HansGrohe
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
50
Lukasz Owsian
Team Arkéa - Samsic
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Chris Hamilton
Team DSM
0
0
0
0
0
0
0
0
30
0
0
0
0
0
14
0
0
0
0
0
0
0
0
0
0
44
50
Jon Barrenetxea Golzarri
Caja Rural - Seguros RGA
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
50
Rui Filipe Oliveira Alves
UAE Team Emirates
0
0
0
0
0
0
0
0
0
0
0
25
0
0
0
0
0
0
9
0
0
0
0
0
0
34
50
Jetse Bol
Burgos - BH
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Michal Schlegel
Caja Rural - Seguros RGA
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Finn Fisher-Black
UAE Team Emirates
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35
0
0
0
0
0
0
0
0
0
35
50
Andreas Kron
Lotto Dstny
0
50
0
0
0
0
0
0
0
0
30
0
0
0
20
0
0
30
0
0
0
0
20
0
0
150
50
Jesús Ezquerra Muela
Burgos - BH
0
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
50
Julien Bernard
Trek - Segafredo
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
0
18
50
Michael Hepburn
Team Jayco AlUla
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Mikael Cherel
Ag2r Citroën Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Eduardo Sepulveda
Lotto Dstny
0
0
0
10
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
70
50
Jose Manuel Diaz Gallego
Burgos - BH
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
50
Jacopo Mosca
Trek - Segafredo
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
50
Jan Maas
Team Jayco AlUla
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
50
Nicolas Prodhomme
Ag2r Citroën Team
0
0
0
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
0
5
0
0
0
0
0
19
50
Thomas Bonnet
TotalEnergies
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Robbe Ghys
Alpecin - Deceuninck
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Omar Fraile Matarranza
Ineos Grenadiers
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Rui Alberto Costa Da Faria
Intermarché - Circus - Wanty
0
8
0
0
0
0
0
0
0
0
0
0
0
0
40
0
0
0
0
18
18
0
0
0
0
84
50
Luis Léon Sanchez Gil
Astana Qazaqstan Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Alan Jousseaume
TotalEnergies
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
50
Jimmy Janssens
Alpecin - Deceuninck
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
10
50
Jonathan Klever Caicedo Cepeda
EF Education - EasyPost
0
0
0
0
0
0
0
0
16
0
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41
50
Julius Johansen
Intermarché - Circus - Wanty
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Andrey Zeits
Astana Qazaqstan Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Geoffrey Soupe
TotalEnergies
0
0
0
0
14
0
40
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
61
50
Tobias Bayer
Alpecin - Deceuninck
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Sean Quinn
EF Education - EasyPost
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Antonio Tiberi
Bahrain Victorious
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
16
0
0
0
0
0
21
50
Romain Gregoire
Groupama - FDJ
0
16
0
0
0
0
0
0
0
0
35
0
0
0
0
0
0
0
0
0
0
0
0
0
0
51
50
Simone Petilli
Intermarché - Circus - Wanty
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Davide Cimolai
Cofidis
0
0
0
0
0
0
9
0
0
0
0
8
0
0
0
0
0
0
25
0
8
0
0
0
0
50
50
Clément Davy
Groupama - FDJ
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Wout Poels
Bahrain Victorious
0
0
0
0
0
18
0
12
0
0
0
0
0
12
0
30
20
0
0
40
0
40
0
0
0
172
50
José Herrada Lopez
Cofidis
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Pieter Serry
Soudal - Quick Step
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Oier Lazkano
Movistar Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Mathis Le Berre
Team Arkéa - Samsic
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Oscar Onley
Team DSM
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Fernando Barcelo Aragon
Caja Rural - Seguros RGA
0
20
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
12
0
0
0
0
0
0
37
50
Nico Denz
Bora - HansGrohe
0
0
0
0
0
0
0
0
0
6
0
0
0
0
12
0
0
0
0
0
30
0
0
0
0
48
50
Michel Ries
Team Arkéa - Samsic
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Sean Flynn
Team DSM
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
50
Joel Nicolau Beltran
Caja Rural - Seguros RGA
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
50
Daniel Navarro Garcia
Burgos - BH
0
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
50
Matteo Sobrero
Team Jayco AlUla
0
10
0
0
0
0
8
0
35
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
58
50
Thomas De Gendt
Lotto Dstny
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Sébastien Grignard
Lotto Dstny
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Antonio Eric Fagundez Lima
Burgos - BH
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Kenny Elissonde
Trek - Segafredo
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Welay Berhe
Team Jayco AlUla
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Dorian Godon
Ag2r Citroën Team
0
0
0
0
0
0
0
0
0
0
12
5
0
0
0
0
0
0
0
0
0
0
0
0
0
17
50
Ander Okamika
Burgos - BH
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Kim Alexander Heiduk
Ineos Grenadiers
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Otto Vergaerde
Trek - Segafredo
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Felix Engelhardt
Team Jayco AlUla
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
50
Damien Touzé
Ag2r Citroën Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Samuele Battistella
Astana Qazaqstan Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Steff Cras
TotalEnergies
0
0
7
0
0
12
0
0
0
0
0
0
12
0
0
0
9
0
0
0
0
56
0
0
0
96
50
Maurice Ballerstedt
Alpecin - Deceuninck
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
18
50
Kobe Goossens
Intermarché - Circus - Wanty
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
50
Joe Dombrowski
Astana Qazaqstan Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Pierre-Roger Latour
TotalEnergies
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Diego Andres Camargo Pineda
EF Education - EasyPost
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Hugo Page
Intermarché - Circus - Wanty
0
0
0
16
7
0
14
0
0
0
0
12
0
0
0
0
0
0
0
0
25
0
0
0
0
74
50
Javier Romo Oliver
Astana Qazaqstan Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Domen Novak
UAE Team Emirates
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
François Bidard
Cofidis
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Lewis Askey
Groupama - FDJ
0
0
0
14
20
0
0
0
0
0
0
0
0
0
0
0
0
0
16
0
6
0
0
0
0
56
50
Santiago Buitrago Sanchez
Bahrain Victorious
0
0
0
0
0
9
0
0
0
0
0
0
7
0
30
7
14
5
0
0
0
60
0
0
0
132
50
Louis Vervaeke
Soudal - Quick Step
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Lorenzo Germani
Groupama - FDJ
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Jasha Sütterlin
Bahrain Victorious
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Ruben Guerreiro
Movistar Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Remy Rochas
Cofidis
0
7
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
50
Kévin Vauquelin
Team Arkéa - Samsic
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Nelson Oliveira
Movistar Team
0
0
0
5
0
0
0
0
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
50
Jonas Koch
Bora - HansGrohe
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
10
50
Kevin Ledanois
Team Arkéa - Samsic
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Romain Combaud
Team DSM
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Jefferson Albeiro Cepeda
Caja Rural - Seguros RGA
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
50
Cristian Rodriguez Martin
Team Arkéa - Samsic
0
0
0
0
0
14
0
0
9
0
0
0
0
0
16
0
6
0
0
0
0
44
0
0
0
89
50
Lorenzo Milesi
Team DSM
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40
50
David Gonzalez Lopez
Caja Rural - Seguros RGA
0
0
0
0
16
0
16
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
41
50
Lennert Van Eetvelt
Lotto Dstny
0
14
0
0
0
8
0
0
0
0
0
9
0
30
0
0
5
0
0
25
0
0
0
0
0
91
50
Cyril Barthe
Burgos - BH
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Juan Pedro Lopez Perez
Trek - Segafredo
0
0
0
0
0
0
0
5
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
11
50
Filippo Zana
Team Jayco AlUla
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Geoffrey Bouchard
Ag2r Citroën Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Sylvain Moniquet
Lotto Dstny
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Pelayo Sanchez Mayo
Burgos - BH
0
0
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
6
0
30
0
0
0
0
0
54
50
Amanuel Gebreigzabhier
Trek - Segafredo
0
0
0
0
0
0
0
0
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
50
Callum Scotson
Team Jayco AlUla
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Paul Lapeira
Ag2r Citroën Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Jarrad Drizners
Lotto Dstny
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
50
Jason Osborne
Alpecin - Deceuninck
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Nicolas Jonathan Castroviejo
Ineos Grenadiers
0
0
0
0
0
5
0
0
0
8
0
0
0
25
0
0
0
0
0
0
0
0
0
0
0
38
50
Boy van Poppel
Intermarché - Circus - Wanty
0
0
0
0
0
0
0
0
0
0
0
30
0
0
0
0
0
0
0
0
0
0
0
0
0
30
50
Larry Warbasse
Ag2r Citroën Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Vadim Pronskiy
Astana Qazaqstan Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Fabien Doubey
TotalEnergies
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Edward Planckaert
Alpecin - Deceuninck
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Julius van den Berg
EF Education - EasyPost
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Rune Herregodts
Intermarché - Circus - Wanty
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Fabio Felline
Astana Qazaqstan Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Paul Ourselin
TotalEnergies
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
20
0
0
0
0
0
0
0
25
50
Samuel Gaze
Alpecin - Deceuninck
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Andrea Piccolo
EF Education - EasyPost
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
50
Rein Taaramae
Intermarché - Circus - Wanty
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Imanol Erviti
Movistar Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Andre Carvalho
Cofidis
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
8
50
Michael Storer
Groupama - FDJ
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
25
0
0
0
0
0
0
0
20
0
65
50
Rudy Molard
Groupama - FDJ
0
0
0
0
0
0
0
0
0
0
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
50
Matevz Govekar
Bahrain Victorious
0
0
0
0
0
0
10
0
0
0
0
0
0
0
6
0
0
0
0
0
5
0
0
0
0
21
50
Jorge Arcas Pena
Movistar Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Jesus Herrada Lopez
Cofidis
0
0
0
0
0
0
0
0
0
0
50
10
0
0
0
0
0
0
0
0
0
0
0
0
0
60
50
Samuel Watson
Groupama - FDJ
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Kamil Gradek
Bahrain Victorious
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Casper Pedersen
Soudal - Quick Step
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
Einer Rubio Reyes
Movistar Team
0
0
0
0
0
16
0
0
0
0
0
0
0
0
18
0
0
0
0
10
0
0
0
0
0
44
50
Ruben Fernandez Andujar
Cofidis
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18