WaardeRennerPloeg123456789101112131415161718192021AlgPntBrgJonTotaal
700
Tadej Pogacar
UAE Team Emirates
25
21
0
55
15
15
50
22
15
15
60
25
37
65
65
25
25
25
55
55
55
125
15
35
0
900
600
Jonas Vingegaard
Team Visma | Lease a Bike
0
7
0
20
0
0
25
0
0
0
40
0
0
35
35
0
0
0
18
35
35
110
0
20
0
380
550
Remco Evenepoel
Soudal - Quick Step
14
13
5
40
5
5
45
29
5
5
35
5
5
35
35
5
5
5
25
30
35
100
0
10
35
531
550
Jasper Philipsen
Alpecin - Deceuninck
0
0
0
0
35
0
0
35
0
40
0
25
40
0
0
40
0
0
0
0
0
0
35
0
0
250
550
Primož Roglič
Bora - HansGrohe
0
0
0
25
0
0
30
0
0
0
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80
450
Juan Ayuso Pesquera
UAE Team Emirates
0
0
0
30
0
0
5
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40
450
Mads Pedersen
Lidl - Trek
16
0
25
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
46
400
Wout Van Aert
Team Visma | Lease a Bike
30
0
0
0
0
18
0
0
0
25
0
35
35
0
0
20
0
12
0
0
0
0
0
0
0
175
350
Adam Yates
UAE Team Emirates
0
0
0
6
0
0
0
0
0
0
16
0
0
16
18
0
0
0
9
12
10
76
0
0
0
163
350
Carlos Rodriguez Cano
Ineos Grenadiers
0
0
0
18
0
0
0
0
0
0
12
0
0
25
14
0
0
0
7
5
0
72
0
0
20
173
300
Dylan Groenewegen
Team Jayco AlUla
0
0
20
0
8
40
0
0
0
12
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
92
300
Felix Gall
Decathlon - AG2R La Mondiale
0
0
0
9
0
0
0
0
0
0
10
0
0
14
10
0
0
0
0
0
0
44
0
0
0
87
250
Tom Pidcock
Ineos Grenadiers
9
0
0
0
0
0
0
0
35
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
44
250
Jai Hindley
Bora - HansGrohe
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
5
0
0
0
0
0
0
24
250
Arnaud De Lie
Lotto Dstny
0
0
30
0
25
20
0
30
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
125
250
Matteo Jorgenson
Team Visma | Lease a Bike
0
0
0
8
0
0
16
0
0
0
0
0
0
12
0
0
0
0
35
16
25
68
0
15
10
205
250
Pello Bilbao Lopez de Armentia
Bahrain Victorious
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
250
Biniam Girmay Hailu
Intermarché - Wanty
0
0
40
0
22
45
10
50
22
45
10
50
35
10
10
10
10
10
10
10
10
0
50
0
0
459
250
João Almeida
UAE Team Emirates
0
0
0
14
0
0
14
0
0
0
18
0
0
8
20
0
0
0
16
18
20
90
0
0
0
218
200
Sam Bennett
Decathlon - AG2R La Mondiale
0
0
12
0
5
0
0
0
0
18
0
8
0
0
0
25
0
0
0
0
0
0
0
0
0
68
200
Mathieu van der Poel
Alpecin - Deceuninck
0
0
0
0
0
0
0
0
9
5
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
22
200
Alexander Kristoff
Uno-X Mobility
0
0
0
0
30
14
0
8
0
0
0
18
0
0
0
30
0
0
0
0
0
0
0
0
0
100
200
Richard Carapaz
EF Education - EasyPost
0
10
21
0
0
0
0
0
0
0
0
0
0
6
12
0
40
0
35
40
10
0
0
50
0
224
200
Marc Soler
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
200
Tim Wellens
UAE Team Emirates
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
18
200
Egan Arley Bernal Gomez
Ineos Grenadiers
8
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
200
Aleksander Vlasov
Bora - HansGrohe
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
200
Pascal Ackermann
Israel - Premier Tech
0
0
5
0
18
12
0
25
0
30
0
30
30
0
0
18
0
0
0
0
0
0
0
0
0
168
200
Nils Politt
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
200
Enric Mas Nicolau
Movistar Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
30
0
8
20
0
0
0
0
0
63
200
Geraint Thomas
Ineos Grenadiers
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
200
Phil Bauhaus
Bahrain Victorious
0
0
18
0
0
25
0
0
0
14
0
16
0
0
0
35
0
0
0
0
0
0
0
0
0
108
200
David Gaudu
Groupama - FDJ
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
200
Bryan Coquard
Cofidis
0
0
10
0
7
9
0
0
0
7
0
14
14
0
0
16
0
0
0
0
0
0
20
0
0
97
200
Simon Yates
Team Jayco AlUla
0
0
0
0
0
0
0
0
0
0
7
0
0
7
0
0
35
0
30
0
8
52
0
0
0
139
200
Pavel Sivakov
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
150
Fernando Gaviria Rendon
Movistar Team
0
0
35
0
9
30
0
0
0
20
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
100
150
Santiago Buitrago Sanchez
Bahrain Victorious
0
0
0
10
0
0
0
0
0
0
9
0
0
18
16
0
0
0
6
6
12
60
0
0
0
137
150
Mark Cavendish
Astana Qazaqstan Team
0
0
0
0
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40
150
Michael Matthews
Team Jayco AlUla
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
20
150
Christophe Laporte
Team Visma | Lease a Bike
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
Fabio Jakobsen
Team DSM-Firmenich - PostNL
0
0
16
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
150
Arnaud Démare
Arkéa - B&B Hotels
0
0
0
0
16
16
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
38
150
Mikel Landa Meana
Soudal - Quick Step
0
0
0
16
0
0
0
0
0
0
14
0
0
9
25
0
0
0
14
14
16
80
0
0
0
188
150
Gerben Thijssen
Intermarché - Wanty
0
0
0
0
14
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
100
Bart Lemmen
Team Visma | Lease a Bike
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
100
Louis Meintjes
Intermarché - Wanty
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
7
0
0
0
0
0
0
0
0
12
100
Jan Tratnik
Team Visma | Lease a Bike
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
Valentin Madouas
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
100
Guillaume Martin
Cofidis
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
0
0
48
0
0
0
66
100
Giulio Ciccone
Lidl - Trek
0
5
0
12
0
0
0
0
0
0
20
0
0
20
7
0
0
0
0
7
0
56
0
0
0
127
100
Axel Laurance
Alpecin - Deceuninck
0
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
100
Jack Haig
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
100
Alexey Lutsenko
Astana Qazaqstan Team
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
100
Maxim Van Gils
Lotto Dstny
20
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
28
100
Neilson Powless
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
100
Tiesj Benoot
Team Visma | Lease a Bike
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
Danny van Poppel
Bora - HansGrohe
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
10
100
Derek Gee
Israel - Premier Tech
0
0
0
0
0
0
6
0
30
0
8
0
0
10
8
0
0
0
10
8
18
64
0
0
0
162
100
Romain Bardet
Team DSM-Firmenich - PostNL
55
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
65
100
Marijn van den Berg
EF Education - EasyPost
0
0
7
0
10
0
0
20
0
9
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
55
100
Wilco Kelderman
Team Visma | Lease a Bike
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
12
50
Davide Formolo
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
Laurens De Plus
Ineos Grenadiers
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
25
0
0
0
0
40
0
0
0
71
50
Nans Peters
Decathlon - AG2R La Mondiale
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øren Kragh Andersen
Alpecin - Deceuninck
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
50
Matteo Sobrero
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
Nico Denz
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
Javier Romo Oliver
Movistar Team
0
0
0
0
0
0
0
0
16
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
50
Ben Turner
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
Paul Lapeira
Decathlon - AG2R La Mondiale
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
Gianni Vermeersch
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
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
Stephen Williams
Israel - Premier Tech
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
8
50
Oscar Onley
Team DSM-Firmenich - PostNL
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
20
50
Luca Mozzato
Arkéa - B&B Hotels
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
Gianni Moscon
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
Jonas Abrahamsen
Uno-X Mobility
10
55
20
20
10
10
10
10
10
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
165
50
Wout Poels
Bahrain Victorious
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
0
14
50
Hugo Houle
Israel - Premier Tech
0
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
50
Nils Eekhoff
Team DSM-Firmenich - PostNL
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
Raul Garcia Pierna
Arkéa - B&B Hotels
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
7
50
Sindre Kulset
Uno-X Mobility
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
Mathieu Burgaudeau
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
Harold Alfonso Tejada Canacue
Astana Qazaqstan Team
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
0
34
50
Sandy Dujardin
TotalEnergies
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
50
Cedric Beullens
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
Ben Healy
EF Education - EasyPost
0
0
0
0
0
0
12
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
50
Rui Alberto Costa Da Faria
EF Education - EasyPost
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
50
Davide Ballerini
Astana Qazaqstan Team
0
0
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
50
Kobe Goossens
Intermarché - 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
Mattéo Vercher
TotalEnergies
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
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
Tobias Halland Johannessen
Uno-X Mobility
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
9
0
0
0
0
0
18
50
Lenny Martinez
Groupama - FDJ
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
9
50
Simon Geschke
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
Luke Durbridge
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
Julien Bernard
Lidl - Trek
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
5
50
Carlos Verona Quintanilla
Lidl - Trek
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
Clement Russo
Groupama - FDJ
0
0
0
0
0
0
0
5
0
0
0
7
16
0
0
0
0
0
0
0
0
0
0
0
0
28
50
Jesus 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
Alex Aranburu Deba
Movistar Team
18
0
0
0
0
0
0
12
25
0
0
0
0
0
0
0
10
6
0
0
0
0
0
0
0
71
50
Dorian Godon
Decathlon - AG2R La Mondiale
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
9
50
Gregor Muhlberger
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
Nicolas Jonathan Castroviejo
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
Bruno Armirail
Decathlon - AG2R La Mondiale
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
6
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
Marco Haller
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
Ilan Van Wilder
Soudal - Quick Step
7
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
50
Magnus Cort Nielsen
Uno-X Mobility
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
0
0
0
0
0
0
0
0
16
50
Krists Neilands
Israel - Premier Tech
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
50
Warren Barguil
Team DSM-Firmenich - PostNL
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
Amaury Capiot
Arkéa - B&B Hotels
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
Daniel McLay
Arkéa - B&B Hotels
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
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
Rasmus Tiller
Uno-X Mobility
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
50
Alfred Wright
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
Jakob Fuglsang
Israel - Premier Tech
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
50
Frank Van Den Broek
Team DSM-Firmenich - PostNL
50
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
50
Steff Cras
TotalEnergies
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
5
50
Yevgeniy Fedorov
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
Georg Zimmermann
Intermarché - 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
Thomas Gachignard
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
Jarrad Drizners
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
Alberto Bettiol
EF Education - EasyPost
10
0
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
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
Michele Gazzoli
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
Hugo Page
Intermarché - 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
Jordan Jegat
TotalEnergies
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
0
0
0
0
0
0
0
21
50
Harm Vanhoucke
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
Stefan Küng
Groupama - FDJ
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
50
Axel Zingle
Cofidis
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
15
50
Chris Harper
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
Jasper Stuyven
Lidl - Trek
0
0
0
0
0
0
0
0
14
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
19
50
Kevin Geniets
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
Alexis Renard
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
Elmar Reinders
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
Ryan Gibbons
Lidl - Trek
0
0
0
0
0
0
0
18
0
6
0
10
0
0
0
12
0
0
0
0
0
0
0
0
0
46
50
Oier Lazkano
Movistar Team
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
0
0
0
0
0
0
20
50
Oliver Naesen
Decathlon - AG2R La Mondiale
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
50
Silvan Dillier
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
Nelson Oliveira
Movistar Team
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
50
Michal Kwiatkowski
Ineos Grenadiers
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
0
0
0
0
0
0
0
30
50
Nicolas Prodhomme
Decathlon - AG2R La Mondiale
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
Jonas Rickaert
Alpecin - Deceuninck
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
50
Bob Jungels
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
Kévin Vauquelin
Arkéa - B&B Hotels
0
40
0
0
0
0
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
58
50
Yves Lampaert
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
Søren Wærenskjold
Uno-X Mobility
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
14
0
0
0
0
0
0
0
0
0
24
50
Matej Mohoric
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
Guillaume Boivin
Israel - Premier Tech
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
John Degenkolb
Team DSM-Firmenich - PostNL
0
0
0
0
0
0
0
0
0
16
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
23
50
Clément Champoussin
Arkéa - B&B Hotels
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
Cristian Rodriguez Martin
Arkéa - B&B Hotels
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
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
50
Odd Christian Eiking
Uno-X Mobility
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
Nikias Arndt
Bahrain Victorious
0
0
0
0
0
0
0
6
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
26
50
Jake Stewart
Israel - Premier Tech
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
5
50
Bram Welten
Team DSM-Firmenich - PostNL
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
6
50
Cees Bol
Astana Qazaqstan Team
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
50
Anthony Turgis
TotalEnergies
0
0
8
0
6
0
0
16
40
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
80
50
Victor Campenaerts
Lotto Dstny
6
0
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
40
0
0
7
0
0
0
0
73
50
Michael Morkov
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
Mike Teunissen
Intermarché - Wanty
0
14
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
21
50
Fabien Grellier
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
Brent Van Moer
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
Stefan Bissegger
EF Education - EasyPost
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
17
50
Laurenz Rex
Intermarché - 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
Romain Gregoire
Groupama - FDJ
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
5
50
Ion Izagirre Insausti
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
Luka Mezgec
Team Jayco AlUla
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
9
50
Tim Declercq
Lidl - Trek
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
Quentin Pacher
Groupama - FDJ
0
30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
6
0
0
0
0
44
50
Piet Allegaert
Cofidis
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
Christopher Juul Jensen
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
Toms Skujins
Lidl - Trek
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
25
0
0
0
0
0
0
0
34