Saint-Léonard-de-Noblat - Puy de Dome (182.4 km)

Route

 9 July 2023
 Profile  Mountain stage
 Start  Saint-Léonard-de-Noblat
 Finish  Puy de Dome
 Distance  182.4 km  (113.3 mi)
 Speed  42.144 km/h  (26.187 mi/h)

Classifications

 Race jerseys after stage 9
 Vingegaard, J.. (TJV) 38h 37' 46''
 Philipsen, Ja.. (ADC) 259 points
 Powless, Neil.. (EFE) 46 points
 Pogačar, Tadej (UAD) 38h 38' 03''
 Bahrain Victorious 116h 11' 17''

Results

#  Rider Age  Team Time Bonus
1 151  Woods, Michael 36  Israel - Premier Tech 4h 19' 41'' - 10'' 22 11 5 -
2 216  Latour, Pierre 29  TotalEnergies + 00' 28'' - 06'' 74 20 10 -
3 67  Mohorič, Matej 28  Bahrain Victorious + 00' 35'' - 04'' 59 17 16 -
4 135  Jorgenson, Matteo 24  Movistar Team + 00' 36'' 40 23 15 7
5 92  Berthet, Clément 25  Ag2r Citroën Team + 00' 55'' 21 30 19 -
6 46  Powless, Neilson 26  EF Education - EasyPost + 01' 23'' 36 10 1 -
7 195  Lutsenko, Alexey 30  Astana Qazaqstan Team + 01' 39'' 53 35 23 -
8 208  Wilsly, Jonas 26  Uno-X Pro Cycling Team + 01' 58'' 49 14 22 -
9 213  Burgaudeau, Mathieu 24  TotalEnergies + 02' 16'' 34 51 - 6
10 193  De La Cruz, David 34  Astana Qazaqstan Team + 02' 34'' 37 45 - -
11 134  Izagirre, Gorka 35  Movistar Team + 04' 57'' 30 58 - -
12 182  Campenaerts, Victor 31  Lotto - Dstny + 05' 25'' 50 41 34 -
13 11  Pogačar, Tadej 24  UAE Team Emirates + 08' 19'' 2 5 6 1
14 1  Vingegaard, Jonas 26  Team Jumbo - Visma + 08' 27'' 1 16 9 -
15 161  Yates, Simon 30  Team Jayco AlUla + 09' 10'' 6 19 28 -
16 26  Pidcock, Tom 23  Ineos Grenadiers + 09' 10'' 7 32 - 3
17 27  Rodríguez, Carlos 22  Ineos Grenadiers + 09' 19'' 4 42 - 2
18 19  Yates, Adam 30  UAE Team Emirates + 09' 26'' 5 18 - -
19 71  Hindley, Jai 27  Bora - Hansgrohe + 09' 33'' 3 13 7 -
20 4  Kuss, Sepp 28  Team Jumbo - Visma + 09' 44'' 9 79 - -
21 95  Gall, Felix 25  Ag2r Citroën Team + 09' 54'' 16 34 2 4
22 65  Bilbao, Pello 33  Bahrain Victorious + 09' 54'' 11 49 - -
23 37  Pinot, Thibaut 33  Groupama - FDJ + 10' 25'' 15 43 - -
24 114  Meintjes, Louis 31  Intermarché - Circus - W.. + 10' 25'' 12 - - -
25 31  Gaudu, David 26  Groupama - FDJ + 10' 25'' 8 46 - -
26 141  Bardet, Romain 32  Team dsm - firmenich + 10' 42'' 10 40 - -
27 62  Landa, Mikel 33  Bahrain Victorious + 11' 00'' 14 77 - -
28 72  Buchmann, Emanuel 30  Bora - Hansgrohe + 11' 04'' 13 33 13 -
29 198  Tejada, Harold 26  Astana Qazaqstan Team + 11' 24'' 26 - - -
30 22  Castroviejo, Jonathan 36  Ineos Grenadiers + 11' 39'' 19 - - -
31 165  Harper, Chris 28  Team Jayco AlUla + 12' 05'' 24 - - -
32 35  Madouas, Valentin 26  Groupama - FDJ + 12' 07'' 20 89 - -
33 124  Izagirre, Ion 34  Cofidis + 12' 31'' 47 - - -
34 121  Martin, Guillaume 30  Cofidis + 12' 31'' 17 - - -
35 14  Großschartner, Felix 29  UAE Team Emirates + 16' 07'' 42 - - -
36 16  Majka, Rafał 33  UAE Team Emirates + 16' 07'' 29 - - -
37 66  Haig, Jack 29  Bahrain Victorious + 16' 07'' 38 76 20 -
38 3  Kelderman, Wilco 32  Team Jumbo - Visma + 16' 07'' 23 87 - -
39 91  O'Connor, Ben 27  Ag2r Citroën Team + 16' 21'' 18 - - -
40 147  Vermaerke, Kevin 22  Team dsm - firmenich + 16' 21'' 96 95 - 15
41 21  Bernal, Egan 26  Ineos Grenadiers + 18' 34'' 31 - - -
42 162  Craddock, Lawson 31  Team Jayco AlUla + 19' 33'' 83 - - -
43 36  Pacher, Quentin 31  Groupama - FDJ + 19' 56'' 62 - - -
44 74  Jungels, Bob 30  Bora - Hansgrohe + 19' 56'' 35 - - -
45 17  Soler, Marc 29  UAE Team Emirates + 19' 56'' 86 90 - -
46 143  Dinham, Matthew 23  Team dsm - firmenich + 19' 56'' 51 - - 9
47 146  Hamilton, Chris 28  Team dsm - firmenich + 19' 56'' 54 - - -
48 137  Oliveira, Nelson 34  Movistar Team + 19' 56'' 66 - - -
49 85  López, Juan 25  Lidl - Trek + 19' 56'' 43 88 - -
50 113  Costa, Rui 36  Intermarché - Circus - W.. + 19' 56'' 73 - - -
51 132  Guerreiro, Ruben 29  Movistar Team + 19' 56'' 33 56 4 -
52 32  Geniets, Kévin 26  Groupama - FDJ + 19' 56'' 46 - - -
53 51  Alaphilippe, Julian 31  Soudal - Quick-Step + 19' 56'' 27 - 29 -
54 25  Martínez, Daniel 27  Ineos Grenadiers + 19' 56'' 55 72 12 -
55 6  Aert, Wout van van 28  Team Jumbo - Visma + 19' 56'' 25 4 11 -
56 112  Calmejane, Lilian 30  Intermarché - Circus - W.. + 20' 16'' 67 57 - -
57 171  Barguil, Warren 31  Team Arkéa - Samsic + 20' 53'' 39 - - -
58 155  Neilands, Krists 28  Israel - Premier Tech + 21' 18'' 61 94 18 -
59 33  Küng, Stefan 29  Groupama - FDJ + 21' 40'' 60 - - -
60 81  Ciccone, Giulio 28  Lidl - Trek + 22' 00'' 32 29 8 -
61 68  Poels, Wout 35  Bahrain Victorious + 22' 00'' 65 - - -
62 158  Teuns, Dylan 31  Israel - Premier Tech + 22' 00'' 41 65 - -
63 97  Paret-Peintre, Auréli.. 27  Ag2r Citroën Team + 22' 20'' 45 - - -
64 75  Konrad, Patrick 31  Bora - Hansgrohe + 22' 20'' 89 67 - -
65 123  Geschke, Simon 37  Cofidis + 22' 20'' 71 - - -
66 77  Politt, Nils 29  Bora - Hansgrohe + 22' 20'' 99 - - -
67 118  Zimmermann, Georg 25  Intermarché - Circus - W.. + 22' 20'' 68 - 26 -
68 116  Smith, Dion 30  Intermarché - Circus - W.. + 22' 20'' 119 - - -
69 98  Peters, Nans 29  Ag2r Citroën Team + 22' 44'' 106 - - -
70 174  Delaplace, Anthony 33  Team Arkéa - Samsic + 22' 44'' 81 36 32 -
71 202  Abrahamsen, Jonas 27  Uno-X Pro Cycling Team + 23' 02'' 104 24 33 -
72 176  Louvel, Matis 23  Team Arkéa - Samsic + 23' 46'' 52 47 - 10
73 7  Baarle, Dylan van van 31  Team Jumbo - Visma + 24' 12'' 77 - 35 -
74 101  Poel, Mathieu van der.. 28  Alpecin - Deceuninck + 24' 12'' 80 63 24 -
75 117  Teunissen, Mike 30  Intermarché - Circus - W.. + 24' 12'' 105 83 - -
76 107  Rickaert, Jonas 29  Alpecin - Deceuninck + 24' 12'' 125 86 - -
77 152  Boivin, Guillaume 34  Israel - Premier Tech + 24' 21'' 111 85 - -
78 53  Cavagna, Rémi 27  Soudal - Quick-Step + 25' 31'' 129 26 - -
79 102  Dillier, Silvan 32  Alpecin - Deceuninck + 25' 40'' 118 - - -
80 78  Poppel, Danny van van 29  Bora - Hansgrohe + 25' 42'' 131 31 - -
81 126  Perez, Anthony 32  Cofidis + 25' 42'' 87 64 - -
82 73  Haller, Marco 32  Bora - Hansgrohe + 25' 42'' 97 - - -
83 94  Dewulf, Stan 25  Ag2r Citroën Team + 26' 12'' 98 - - -
84 96  Naesen, Oliver 32  Ag2r Citroën Team + 26' 12'' 90 68 - -
85 154  Houle, Hugo 32  Israel - Premier Tech + 26' 12'' 72 - - -
86 217  Oss, Daniel 36  TotalEnergies + 27' 03'' 114 - - -
87 163  Durbridge, Luke 32  Team Jayco AlUla + 27' 03'' 152 - - -
88 15  Laengen, Vegard 34  UAE Team Emirates + 27' 26'' 137 - - -
89 178  Pichon, Laurent 36  Team Arkéa - Samsic + 27' 26'' 153 39 27 -
90 156  Schultz, Nick 28  Israel - Premier Tech + 27' 26'' 78 - - -
91 187  Van Gils, Maxim 23  Lotto - Dstny + 27' 26'' 82 - - 12
92 93  Cosnefroy, Benoît 27  Ag2r Citroën Team + 27' 26'' 122 - - -
93 204  Johannessen, Tobias 23  Uno-X Pro Cycling Team + 27' 26'' 44 52 3 8
94 212  Hagen, Edvald Boasson 36  TotalEnergies + 27' 26'' 91 37 31 -
95 203  Charmig, Anthon 25  Uno-X Pro Cycling Team + 27' 26'' 110 - - 20
96 104  Hermans, Quinten 27  Alpecin - Deceuninck + 27' 26'' 95 - - -
97 205  Tiller, Rasmus 26  Uno-X Pro Cycling Team + 27' 26'' 121 69 - -
98 153  Clarke, Simon 36  Israel - Premier Tech + 27' 26'' 113 - - -
99 47  Shaw, James 27  EF Education - EasyPost + 27' 26'' 75 53 14 -
100 215  Ferron, Valentin 25  TotalEnergies + 27' 26'' 100 54 - 16
101 88  Stuyven, Jasper 31  Lidl - Trek + 27' 30'' 102 91 - -
102 63  Arndt, Nikias 31  Bahrain Victorious + 27' 30'' 108 78 - -
103 57  Lampaert, Yves 32  Soudal - Quick-Step + 27' 30'' 150 - - -
104 2  Benoot, Tiesj 29  Team Jumbo - Visma + 27' 30'' 48 59 - -
105 166  Juul-Jensen, Christop.. 34  Team Jayco AlUla + 27' 30'' 130 70 - -
106 184  Eenkhoorn, Pascal 26  Lotto - Dstny + 27' 30'' 94 38 25 -
107 183  De Buyst, Jasper 29  Lotto - Dstny + 27' 30'' 157 61 - -
108 188  Vermeersch, Florian 24  Lotto - Dstny + 27' 30'' 134 - - 22
109 54  Declercq, Tim 34  Soudal - Quick-Step + 27' 30'' 161 55 38 -
110 106  Philipsen, Jasper 25  Alpecin - Deceuninck + 27' 30'' 101 1 - 17
111 34  Le Gac, Olivier 29  Groupama - FDJ + 27' 30'' 151 - - -
112 69  Wright, Fred 24  Bahrain Victorious + 27' 30'' 109 84 - 19
113 84  Kirsch, Alex 31  Lidl - Trek + 27' 49'' 115 92 - -
114 218  Turgis, Anthony 29  TotalEnergies + 28' 01'' 120 48 21 -
115 28  Turner, Ben 24  Ineos Grenadiers + 28' 12'' 123 - - 21
116 24  Kwiatkowski, Michał 33  Ineos Grenadiers + 28' 14'' 57 66 17 -
117 44  Chaves, Esteban 33  EF Education - EasyPost + 28' 14'' 69 - 30 -
118 172  Biermans, Jenthe 27  Team Arkéa - Samsic + 28' 14'' 132 - - -
119 185  Frison, Frederik 30  Lotto - Dstny + 28' 14'' 160 - - -
120 194  Fedorov, Yevgeniy 23  Astana Qazaqstan Team + 28' 17'' 169 - - 30
121 8  Van Hooydonck, Nathan 27  Team Jumbo - Visma + 28' 51'' 92 - - -
122 86  Pedersen, Mads 27  Lidl - Trek + 28' 56'' 103 3 - -
123 83  Skjelmose, Mattias 22  Lidl - Trek + 28' 56'' 28 75 - 5
124 12  Bjerg, Mikkel 24  UAE Team Emirates + 28' 56'' 154 81 - 27
125 64  Bauhaus, Phil 29  Bahrain Victorious + 28' 56'' 163 62 - -
126 177  Mozzato, Luca 25  Team Arkéa - Samsic + 28' 56'' 149 27 - 26
127 138  Pedrero, Antonio 31  Movistar Team + 28' 56'' 64 - - -
128 42  Amador, Andrey 36  EF Education - EasyPost + 28' 56'' 138 - - -
129 52  Asgreen, Kasper 28  Soudal - Quick-Step + 28' 56'' 117 73 36 -
130 43  Bettiol, Alberto 29  EF Education - EasyPost + 28' 56'' 76 97 - -
131 48  Urán, Rigoberto 36  EF Education - EasyPost + 28' 56'' 93 - - -
132 157  Strong, Corbin 23  Israel - Premier Tech + 28' 56'' 84 22 - 13
133 108  Sinkeldam, Ramon 34  Alpecin - Deceuninck + 28' 56'' 156 - - -
134 136  Mühlberger, Gregor 29  Movistar Team + 28' 56'' 63 - - -
135 127  Renard, Alexis 24  Cofidis + 28' 56'' 148 80 - 25
136 5  Laporte, Christophe 30  Team Jumbo - Visma + 28' 56'' 112 - - -
137 173  Champoussin, Clément 25  Team Arkéa - Samsic + 28' 56'' 56 - - 11
138 105  Andersen, Søren 28  Alpecin - Deceuninck + 28' 56'' 124 - - -
139 38  Berg, Lars van den va.. 25  Groupama - FDJ + 28' 56'' 88 - - 14
140 23  Fraile, Omar 32  Ineos Grenadiers + 28' 56'' 79 - - -
141 82  Gallopin, Tony 35  Lidl - Trek + 28' 56'' 58 - - -
142 133  Aranburu, Álex 27  Movistar Team + 28' 56'' 70 82 - -
143 181  Ewan, Caleb 28  Lotto - Dstny + 28' 56'' 139 9 - -
144 55  Devenyns, Dries 39  Soudal - Quick-Step + 28' 56'' 133 - - -
145 45  Cort, Magnus 30  EF Education - EasyPost + 28' 56'' 126 - - -
146 115  Petit, Adrien 32  Intermarché - Circus - W.. + 28' 56'' 143 - - -
147 168  Reinders, Elmar 31  Team Jayco AlUla + 28' 56'' 145 - - -
148 122  Coquard, Bryan 31  Cofidis + 28' 56'' 116 2 - -
149 111  Girmay, Biniam 23  Intermarché - Circus - W.. + 28' 56'' 107 8 - 18
150 18  Trentin, Matteo 33  UAE Team Emirates + 29' 24'' 135 60 - -
151 201  Kristoff, Alexander 36  Uno-X Pro Cycling Team + 29' 24'' 147 15 - -
152 206  Træen, Torstein 27  Uno-X Pro Cycling Team + 29' 24'' 142 96 - -
153 175  Guglielmi, Simon 26  Team Arkéa - Samsic + 29' 29'' 127 21 37 -
154 211  Sagan, Peter 33  TotalEnergies + 29' 54'' 128 28 - -
155 196  Moscon, Gianni 29  Astana Qazaqstan Team + 29' 54'' 168 - - -
156 103  Gogl, Michaël 29  Alpecin - Deceuninck + 29' 56'' 141 - - -
157 76  Meeus, Jordi 25  Bora - Hansgrohe + 29' 59'' 155 7 - 28
158 125  Lafay, Victor 27  Cofidis + 30' 28'' 85 6 - -
159 58  Mørkøv, Michael 38  Soudal - Quick-Step + 31' 47'' 167 - - -
160 56  Jakobsen, Fabio 26  Soudal - Quick-Step + 31' 47'' 165 25 - -
161 148  Welsford, Sam 27  Team dsm - firmenich + 32' 50'' 158 44 - -
162 192  Bol, Cees 27  Astana Qazaqstan Team + 32' 53'' 164 74 - -
163 145  Eekhoff, Nils 25  Team dsm - firmenich + 32' 53'' 140 50 - 23
164 142  Degenkolb, John 34  Team dsm - firmenich + 32' 53'' 159 - - -
165 144  Edmondson, Alex 29  Team dsm - firmenich + 32' 53'' 162 - - -
166 167  Mezgec, Luka 35  Team Jayco AlUla + 32' 53'' 136 71 - -
167 128  Zingle, Axel 24  Cofidis + 32' 53'' 166 - - 29
168 164  Groenewegen, Dylan 30  Team Jayco AlUla + 32' 56'' 144 12 - -
169 207  Wærenskjold, Søren 23  Uno-X Pro Cycling Team + 32' 56'' 146 93 - 24
DNS 87  Simmons, Quinn 22  Lidl - Trek
Km   Sprint #  Rider  Team Points Bonus
30.4   Lac de Vassiviere 1 202  Abrahamsen, Jonas  Uno-X Pro Cycling Team 20 pts -
2 67  Mohorič, Matej  Bahrain Victorious 17 pts -
3 208  Wilsly, Jonas  Uno-X Pro Cycling Team 15 pts -
4 216  Latour, Pierre  TotalEnergies 13 pts -
5 193  De La Cruz, David  Astana Qazaqstan Team 11 pts -
6 46  Powless, Neilson  EF Education - EasyPost 10 pts -
7 135  Jorgenson, Matteo  Movistar Team 9 pts -
8 195  Lutsenko, Alexey  Astana Qazaqstan Team 8 pts -
9 92  Berthet, Clément  Ag2r Citroën Team 7 pts -
10 213  Burgaudeau, Mathieu  TotalEnergies 6 pts -
11 151  Woods, Michael  Israel - Premier Tech 5 pts -
12 152  Boivin, Guillaume  Israel - Premier Tech 4 pts -
13 134  Izagirre, Gorka  Movistar Team 3 pts -
14 182  Campenaerts, Victor  Lotto - Dstny 2 pts -
15 106  Philipsen, Jasper  Alpecin - Deceuninck 1 pts -
Km   Climb #  Rider  Team Points Bonus
74.8   Côte de Felletin (4C) 1 46  Powless, Neilson  EF Education - EasyPost 1 pts -
85.7   Côte de Pontcharraud (4C) 1 46  Powless, Neilson  EF Education - EasyPost 1 pts -
126.2   Côte de Pontaumur (3C) 1 46  Powless, Neilson  EF Education - EasyPost 2 pts -
2 182  Campenaerts, Victor  Lotto - Dstny 1 pts -
182.4   Puy de Dome (HC) 1 151  Woods, Michael  Israel - Premier Tech 20 pts -
2 216  Latour, Pierre  TotalEnergies 15 pts -
3 67  Mohorič, Matej  Bahrain Victorious 12 pts -
4 135  Jorgenson, Matteo  Movistar Team 10 pts -
5 92  Berthet, Clément  Ag2r Citroën Team 8 pts -
6 46  Powless, Neilson  EF Education - EasyPost 6 pts -
7 195  Lutsenko, Alexey  Astana Qazaqstan Team 4 pts -
8 208  Wilsly, Jonas  Uno-X Pro Cycling Team 2 pts -
#  Team Time Sum #  Rider Age Time
1  Astana Qazaqstan Team 13h 14' 40'' 46 10
7 195  Lutsenko, Alexey 30 4h 21' 20''
10 193  De La Cruz, David 34 4h 22' 15''
29 198  Tejada, Harold 26 4h 31' 05''
2  Bahrain Victorious 13h 20' 32'' 52 1
3 67  Mohorič, Matej 28 4h 20' 16''
22 65  Bilbao, Pello 33 4h 29' 35''
27 62  Landa, Mikel 33 4h 30' 41''
3  Movistar Team 13h 24' 32'' 63 8
4 135  Jorgenson, Matteo 24 4h 20' 17''
11 134  Izagirre, Gorka 35 4h 24' 38''
48 137  Oliveira, Nelson 34 4h 39' 37''
4  Ag2r Citroën Team 13h 26' 13'' 65 5
5 92  Berthet, Clément 25 4h 20' 36''
21 95  Gall, Felix 25 4h 29' 35''
39 91  O'Connor, Ben 27 4h 36' 02''
5  TotalEnergies 13h 28' 50'' 97 13
2 216  Latour, Pierre 29 4h 20' 09''
9 213  Burgaudeau, Mathieu 24 4h 21' 57''
86 217  Oss, Daniel 36 4h 46' 44''
6  Ineos Grenadiers 13h 29' 11'' 63 2
16 26  Pidcock, Tom 23 4h 28' 51''
17 27  Rodríguez, Carlos 22 4h 29' 00''
30 22  Castroviejo, Jonathan 36 4h 31' 20''
7  Groupama - FDJ 13h 32' 00'' 80 6
23 37  Pinot, Thibaut 33 4h 30' 06''
25 31  Gaudu, David 26 4h 30' 06''
32 35  Madouas, Valentin 26 4h 31' 48''
8  UAE Team Emirates 13h 32' 55'' 66 4
13 11  Pogačar, Tadej 24 4h 28' 00''
18 19  Yates, Adam 30 4h 29' 07''
35 14  Großschartner, Felix 29 4h 35' 48''
9  Team Jumbo - Visma 13h 33' 21'' 72 3
14 1  Vingegaard, Jonas 26 4h 28' 08''
20 4  Kuss, Sepp 28 4h 29' 25''
38 3  Kelderman, Wilco 32 4h 35' 48''
10  Bora - Hansgrohe 13h 39' 36'' 91 7
19 71  Hindley, Jai 27 4h 29' 14''
28 72  Buchmann, Emanuel 30 4h 30' 45''
44 74  Jungels, Bob 30 4h 39' 37''
11  Team Jayco AlUla 13h 39' 51'' 88 11
15 161  Yates, Simon 30 4h 28' 51''
31 165  Harper, Chris 28 4h 31' 46''
42 162  Craddock, Lawson 31 4h 39' 14''
12  Israel - Premier Tech 13h 42' 21'' 121 15
1 151  Woods, Michael 36 4h 19' 41''
58 155  Neilands, Krists 28 4h 40' 59''
62 158  Teuns, Dylan 31 4h 41' 41''
13  Team dsm - firmenich 13h 46' 02'' 112 12
26 141  Bardet, Romain 32 4h 30' 23''
40 147  Vermaerke, Kevin 22 4h 36' 02''
46 143  Dinham, Matthew 23 4h 39' 37''
14  Cofidis 13h 46' 25'' 132 14
33 124  Izagirre, Ion 34 4h 32' 12''
34 121  Martin, Guillaume 30 4h 32' 12''
65 123  Geschke, Simon 37 4h 42' 01''
15  Intermarché - Circus - Wanty 13h 49' 40'' 130 16
24 114  Meintjes, Louis 31 4h 30' 06''
50 113  Costa, Rui 36 4h 39' 37''
56 112  Calmejane, Lilian 30 4h 39' 57''
16  Uno-X Pro Cycling Team 13h 51' 29'' 172 18
8 208  Wilsly, Jonas 26 4h 21' 39''
71 202  Abrahamsen, Jonas 27 4h 42' 43''
93 204  Johannessen, Tobias 23 4h 47' 07''
17  EF Education - EasyPost 13h 56' 06'' 222 17
6 46  Powless, Neilson 26 4h 21' 04''
99 47  Shaw, James 27 4h 47' 07''
117 44  Chaves, Esteban 33 4h 47' 55''
18  Lotto - Dstny 13h 59' 24'' 209 21
12 182  Campenaerts, Victor 31 4h 25' 06''
91 187  Van Gils, Maxim 23 4h 47' 07''
106 184  Eenkhoorn, Pascal 26 4h 47' 11''
19  Team Arkéa - Samsic 14h 06' 26'' 199 19
57 171  Barguil, Warren 31 4h 40' 34''
70 174  Delaplace, Anthony 33 4h 42' 25''
72 176  Louvel, Matis 23 4h 43' 27''
20  Lidl - Trek 14h 08' 29'' 210 9
49 85  López, Juan 25 4h 39' 37''
60 81  Ciccone, Giulio 28 4h 41' 41''
101 88  Stuyven, Jasper 31 4h 47' 11''
21  Soudal - Quick-Step 14h 12' 00'' 234 20
53 51  Alaphilippe, Julian 31 4h 39' 37''
78 53  Cavagna, Rémi 27 4h 45' 12''
103 57  Lampaert, Yves 32 4h 47' 11''
22  Alpecin - Deceuninck 14h 13' 07'' 229 22
74 101  Poel, Mathieu van der 28 4h 43' 53''
76 107  Rickaert, Jonas 29 4h 43' 53''
79 102  Dillier, Silvan 32 4h 45' 21''
#  Rider Age  Team Time Difference Rank +/-
1 1  Vingegaard, Jonas 26  Team Jumbo - Visma 38h 37' 46'' -
2 11  Pogačar, Tadej 24  UAE Team Emirates 38h 38' 03'' + 00' 17'' -
3 71  Hindley, Jai 27  Bora - Hansgrohe 38h 40' 26'' + 02' 40'' -
4 27  Rodríguez, Carlos 22  Ineos Grenadiers 38h 42' 08'' + 04' 22'' -
5 19  Yates, Adam 30  UAE Team Emirates 38h 42' 25'' + 04' 39'' -
6 161  Yates, Simon 30  Team Jayco AlUla 38h 42' 30'' + 04' 44'' -
7 26  Pidcock, Tom 23  Ineos Grenadiers 38h 43' 12'' + 05' 26'' + 2
8 31  Gaudu, David 26  Groupama - FDJ 38h 43' 47'' + 06' 01'' - 1
9 4  Kuss, Sepp 28  Team Jumbo - Visma 38h 44' 31'' + 06' 45'' + 1
10 141  Bardet, Romain 32  Team dsm - firmenich 38h 44' 44'' + 06' 58'' - 2
11 65  Bilbao, Pello 33  Bahrain Victorious 38h 45' 23'' + 07' 37'' + 1
12 114  Meintjes, Louis 31  Intermarché - Circus - W.. 38h 46' 36'' + 08' 50'' + 3
13 72  Buchmann, Emanuel 30  Bora - Hansgrohe 38h 46' 55'' + 09' 09'' -
14 62  Landa, Mikel 33  Bahrain Victorious 38h 46' 55'' + 09' 09'' -
15 37  Pinot, Thibaut 33  Groupama - FDJ 38h 47' 22'' + 09' 36'' + 2
16 95  Gall, Felix 25  Ag2r Citroën Team 38h 47' 32'' + 09' 46'' + 2
17 121  Martin, Guillaume 30  Cofidis 38h 48' 58'' + 11' 12'' - 1
18 91  O'Connor, Ben 27  Ag2r Citroën Team 38h 51' 50'' + 14' 04'' - 7
19 22  Castroviejo, Jonathan 36  Ineos Grenadiers 38h 53' 51'' + 16' 05'' + 1
20 35  Madouas, Valentin 26  Groupama - FDJ 38h 56' 42'' + 18' 56'' + 2
21 92  Berthet, Clément 25  Ag2r Citroën Team 38h 57' 10'' + 19' 24'' + 10
22 151  Woods, Michael 36  Israel - Premier Tech 38h 57' 25'' + 19' 39'' + 10
23 3  Kelderman, Wilco 32  Team Jumbo - Visma 38h 58' 28'' + 20' 42'' - 2
24 165  Harper, Chris 28  Team Jayco AlUla 39h 01' 22'' + 23' 36'' + 1
25 6  Aert, Wout van 28  Team Jumbo - Visma 39h 05' 16'' + 27' 30'' - 2
26 198  Tejada, Harold 26  Astana Qazaqstan Team 39h 05' 46'' + 28' 00'' + 3
27 51  Alaphilippe, Julian 31  Soudal - Quick-Step 39h 06' 15'' + 28' 29'' - 3
28 83  Skjelmose, Mattias 22  Lidl - Trek 39h 07' 02'' + 29' 16'' - 9
29 16  Majka, Rafał 33  UAE Team Emirates 39h 09' 13'' + 31' 27'' - 2
30 134  Izagirre, Gorka 35  Movistar Team 39h 09' 26'' + 31' 40'' + 7
31 21  Bernal, Egan 26  Ineos Grenadiers 39h 12' 18'' + 34' 32'' - 3
32 81  Ciccone, Giulio 28  Lidl - Trek 39h 13' 24'' + 35' 38'' - 6
33 132  Guerreiro, Ruben 29  Movistar Team 39h 15' 54'' + 38' 08'' - 3
34 213  Burgaudeau, Mathieu 24  TotalEnergies 39h 18' 02'' + 40' 16'' + 14
35 74  Jungels, Bob 30  Bora - Hansgrohe 39h 18' 08'' + 40' 22'' - 2
36 46  Powless, Neilson 26  EF Education - EasyPost 39h 18' 36'' + 40' 50'' + 14
37 193  De La Cruz, David 34  Astana Qazaqstan Team 39h 19' 16'' + 41' 30'' + 12
38 66  Haig, Jack 29  Bahrain Victorious 39h 22' 09'' + 44' 23'' + 1
39 171  Barguil, Warren 31  Team Arkéa - Samsic 39h 23' 50'' + 46' 04'' - 3
40 135  Jorgenson, Matteo 24  Movistar Team 39h 24' 51'' + 47' 05'' + 20
41 158  Teuns, Dylan 31  Israel - Premier Tech 39h 24' 52'' + 47' 06'' - 6
42 14  Großschartner, Felix 29  UAE Team Emirates 39h 26' 07'' + 48' 21'' -
43 85  López, Juan 25  Lidl - Trek 39h 26' 47'' + 49' 01'' - 2
44 204  Johannessen, Tobias 23  Uno-X Pro Cycling Team 39h 27' 28'' + 49' 42'' - 10
45 97  Paret-Peintre, Aurélien 27  Ag2r Citroën Team 39h 27' 49'' + 50' 03'' - 7
46 32  Geniets, Kévin 26  Groupama - FDJ 39h 32' 40'' + 54' 54'' - 2
47 124  Izagirre, Ion 34  Cofidis 39h 32' 57'' + 55' 11'' + 9
48 2  Benoot, Tiesj 29  Team Jumbo - Visma 39h 33' 49'' + 56' 03'' - 8
49 208  Wilsly, Jonas 26  Uno-X Pro Cycling Team 39h 34' 00'' + 56' 14'' + 28
50 182  Campenaerts, Victor 31  Lotto - Dstny 39h 34' 09'' + 56' 23'' + 21
51 143  Dinham, Matthew 23  Team dsm - firmenich 39h 37' 17'' + 59' 31'' -
52 176  Louvel, Matis 23  Team Arkéa - Samsic 39h 38' 15'' + 1h 00' 29'' - 5
53 195  Lutsenko, Alexey 30  Astana Qazaqstan Team 39h 38' 43'' + 1h 00' 57'' + 31
54 146  Hamilton, Chris 28  Team dsm - firmenich 39h 39' 33'' + 1h 01' 47'' -
55 25  Martínez, Daniel 27  Ineos Grenadiers 39h 40' 13'' + 1h 02' 27'' -
56 173  Champoussin, Clément 25  Team Arkéa - Samsic 39h 40' 39'' + 1h 02' 53'' - 13
57 24  Kwiatkowski, Michał 33  Ineos Grenadiers 39h 42' 24'' + 1h 04' 38'' - 11
58 82  Gallopin, Tony 35  Lidl - Trek 39h 42' 48'' + 1h 05' 02'' - 13
59 67  Mohorič, Matej 28  Bahrain Victorious 39h 43' 33'' + 1h 05' 47'' + 35
60 33  Küng, Stefan 29  Groupama - FDJ 39h 45' 08'' + 1h 07' 22'' - 1
61 155  Neilands, Krists 28  Israel - Premier Tech 39h 46' 06'' + 1h 08' 20'' -
62 36  Pacher, Quentin 31  Groupama - FDJ 39h 46' 12'' + 1h 08' 26'' + 3
63 136  Mühlberger, Gregor 29  Movistar Team 39h 46' 26'' + 1h 08' 40'' - 11
64 138  Pedrero, Antonio 31  Movistar Team 39h 46' 57'' + 1h 09' 11'' - 11
65 68  Poels, Wout 35  Bahrain Victorious 39h 47' 09'' + 1h 09' 23'' - 3
66 137  Oliveira, Nelson 34  Movistar Team 39h 47' 55'' + 1h 10' 09'' + 4
67 112  Calmejane, Lilian 30  Intermarché - Circus - W.. 39h 49' 24'' + 1h 11' 38'' + 5
68 118  Zimmermann, Georg 25  Intermarché - Circus - W.. 39h 49' 42'' + 1h 11' 56'' -
69 44  Chaves, Esteban 33  EF Education - EasyPost 39h 51' 19'' + 1h 13' 33'' - 11
70 133  Aranburu, Álex 27  Movistar Team 39h 51' 26'' + 1h 13' 40'' - 13
71 123  Geschke, Simon 37  Cofidis 39h 52' 22'' + 1h 14' 36'' + 2
72 154  Houle, Hugo 32  Israel - Premier Tech 39h 52' 35'' + 1h 14' 49'' - 6
73 113  Costa, Rui 36  Intermarché - Circus - W.. 39h 52' 35'' + 1h 14' 49'' + 6
74 216  Latour, Pierre 29  TotalEnergies 39h 52' 38'' + 1h 14' 52'' + 35
75 47  Shaw, James 27  EF Education - EasyPost 39h 52' 56'' + 1h 15' 10'' - 11
76 43  Bettiol, Alberto 29  EF Education - EasyPost 39h 54' 10'' + 1h 16' 24'' - 13
77 7  Baarle, Dylan van 31  Team Jumbo - Visma 39h 54' 33'' + 1h 16' 47'' - 3
78 156  Schultz, Nick 28  Israel - Premier Tech 39h 54' 52'' + 1h 17' 06'' - 9
79 23  Fraile, Omar 32  Ineos Grenadiers 39h 56' 17'' + 1h 18' 31'' - 12
80 101  Poel, Mathieu van der 28  Alpecin - Deceuninck 39h 57' 56'' + 1h 20' 10'' -
81 174  Delaplace, Anthony 33  Team Arkéa - Samsic 39h 58' 14'' + 1h 20' 28'' + 1
82 187  Van Gils, Maxim 23  Lotto - Dstny 39h 58' 42'' + 1h 20' 56'' - 6
83 162  Craddock, Lawson 31  Team Jayco AlUla 39h 59' 44'' + 1h 21' 58'' + 3
84 157  Strong, Corbin 23  Israel - Premier Tech 40h 01' 00'' + 1h 23' 14'' - 6
85 125  Lafay, Victor 27  Cofidis 40h 01' 07'' + 1h 23' 21'' - 10
86 17  Soler, Marc 29  UAE Team Emirates 40h 01' 15'' + 1h 23' 29'' + 3
87 126  Perez, Anthony 32  Cofidis 40h 02' 37'' + 1h 24' 51'' - 4
88 38  Berg, Lars van den 25  Groupama - FDJ 40h 02' 53'' + 1h 25' 07'' - 7
89 75  Konrad, Patrick 31  Bora - Hansgrohe 40h 03' 17'' + 1h 25' 31'' - 2
90 96  Naesen, Oliver 32  Ag2r Citroën Team 40h 08' 37'' + 1h 30' 51'' + 1
91 212  Hagen, Edvald Boasson 36  TotalEnergies 40h 08' 50'' + 1h 31' 04'' - 1
92 8  Van Hooydonck, Nathan 27  Team Jumbo - Visma 40h 08' 50'' + 1h 31' 04'' - 7
93 48  Urán, Rigoberto 36  EF Education - EasyPost 40h 09' 56'' + 1h 32' 10'' - 5
94 184  Eenkhoorn, Pascal 26  Lotto - Dstny 40h 10' 04'' + 1h 32' 18'' - 2
95 104  Hermans, Quinten 27  Alpecin - Deceuninck 40h 10' 16'' + 1h 32' 30'' - 2
96 147  Vermaerke, Kevin 22  Team dsm - firmenich 40h 10' 57'' + 1h 33' 11'' + 20
97 73  Haller, Marco 32  Bora - Hansgrohe 40h 11' 22'' + 1h 33' 36'' + 1
98 94  Dewulf, Stan 25  Ag2r Citroën Team 40h 11' 29'' + 1h 33' 43'' - 3
99 77  Politt, Nils 29  Bora - Hansgrohe 40h 12' 15'' + 1h 34' 29'' + 3
100 215  Ferron, Valentin 25  TotalEnergies 40h 12' 55'' + 1h 35' 09'' - 4
101 106  Philipsen, Jasper 25  Alpecin - Deceuninck 40h 13' 29'' + 1h 35' 43'' - 2
102 88  Stuyven, Jasper 31  Lidl - Trek 40h 13' 35'' + 1h 35' 49'' - 2
103 86  Pedersen, Mads 27  Lidl - Trek 40h 14' 33'' + 1h 36' 47'' - 6
104 202  Abrahamsen, Jonas 27  Uno-X Pro Cycling Team 40h 14' 43'' + 1h 36' 57'' + 3
105 117  Teunissen, Mike 30  Intermarché - Circus - W.. 40h 16' 39'' + 1h 38' 53'' + 5
106 98  Peters, Nans 29  Ag2r Citroën Team 40h 17' 10'' + 1h 39' 24'' + 9
107 111  Girmay, Biniam 23  Intermarché - Circus - W.. 40h 18' 20'' + 1h 40' 34'' - 6
108 63  Arndt, Nikias 31  Bahrain Victorious 40h 18' 24'' + 1h 40' 38'' - 4
109 69  Wright, Fred 24  Bahrain Victorious 40h 18' 25'' + 1h 40' 39'' - 4
110 203  Charmig, Anthon 25  Uno-X Pro Cycling Team 40h 18' 33'' + 1h 40' 47'' - 4
111 152  Boivin, Guillaume 34  Israel - Premier Tech 40h 19' 17'' + 1h 41' 31'' + 7
112 5  Laporte, Christophe 30  Team Jumbo - Visma 40h 19' 37'' + 1h 41' 51'' - 9
113 153  Clarke, Simon 36  Israel - Premier Tech 40h 19' 57'' + 1h 42' 11'' - 2
114 217  Oss, Daniel 36  TotalEnergies 40h 20' 36'' + 1h 42' 50'' -
115 84  Kirsch, Alex 31  Lidl - Trek 40h 20' 42'' + 1h 42' 56'' - 2
116 122  Coquard, Bryan 31  Cofidis 40h 21' 00'' + 1h 43' 14'' - 8
117 52  Asgreen, Kasper 28  Soudal - Quick-Step 40h 21' 35'' + 1h 43' 49'' - 5
118 102  Dillier, Silvan 32  Alpecin - Deceuninck 40h 22' 13'' + 1h 44' 27'' + 1
119 116  Smith, Dion 30  Intermarché - Circus - W.. 40h 22' 41'' + 1h 44' 55'' + 11
120 218  Turgis, Anthony 29  TotalEnergies 40h 22' 47'' + 1h 45' 01'' - 3
121 205  Tiller, Rasmus 26  Uno-X Pro Cycling Team 40h 24' 38'' + 1h 46' 52'' -
122 93  Cosnefroy, Benoît 27  Ag2r Citroën Team 40h 25' 37'' + 1h 47' 51'' + 4
123 28  Turner, Ben 24  Ineos Grenadiers 40h 25' 39'' + 1h 47' 53'' -
124 105  Andersen, Søren 28  Alpecin - Deceuninck 40h 25' 56'' + 1h 48' 10'' - 4
125 107  Rickaert, Jonas 29  Alpecin - Deceuninck 40h 26' 19'' + 1h 48' 33'' + 10
126 45  Cort, Magnus 30  EF Education - EasyPost 40h 26' 44'' + 1h 48' 58'' - 1
127 175  Guglielmi, Simon 26  Team Arkéa - Samsic 40h 27' 14'' + 1h 49' 28'' - 3
128 211  Sagan, Peter 33  TotalEnergies 40h 27' 21'' + 1h 49' 35'' - 6
129 53  Cavagna, Rémi 27  Soudal - Quick-Step 40h 27' 24'' + 1h 49' 38'' + 5
130 166  Juul-Jensen, Christopher 34  Team Jayco AlUla 40h 27' 43'' + 1h 49' 57'' - 1
131 78  Poppel, Danny van 29  Bora - Hansgrohe 40h 28' 02'' + 1h 50' 16'' + 5
132 172  Biermans, Jenthe 27  Team Arkéa - Samsic 40h 28' 38'' + 1h 50' 52'' - 1
133 55  Devenyns, Dries 39  Soudal - Quick-Step 40h 28' 58'' + 1h 51' 12'' - 5
134 188  Vermeersch, Florian 24  Lotto - Dstny 40h 30' 06'' + 1h 52' 20'' + 3
135 18  Trentin, Matteo 33  UAE Team Emirates 40h 30' 30'' + 1h 52' 44'' - 2
136 167  Mezgec, Luka 35  Team Jayco AlUla 40h 31' 22'' + 1h 53' 36'' - 9
137 15  Laengen, Vegard 34  UAE Team Emirates 40h 31' 31'' + 1h 53' 45'' + 4
138 42  Amador, Andrey 36  EF Education - EasyPost 40h 32' 34'' + 1h 54' 48'' -
139 181  Ewan, Caleb 28  Lotto - Dstny 40h 32' 51'' + 1h 55' 05'' + 1
140 145  Eekhoff, Nils 25  Team dsm - firmenich 40h 33' 54'' + 1h 56' 08'' - 8
141 103  Gogl, Michaël 29  Alpecin - Deceuninck 40h 34' 33'' + 1h 56' 47'' + 2
142 206  Træen, Torstein 27  Uno-X Pro Cycling Team 40h 36' 02'' + 1h 58' 16'' + 2
143 115  Petit, Adrien 32  Intermarché - Circus - W.. 40h 36' 10'' + 1h 58' 24'' + 2
144 164  Groenewegen, Dylan 30  Team Jayco AlUla 40h 36' 41'' + 1h 58' 55'' - 5
145 168  Reinders, Elmar 31  Team Jayco AlUla 40h 36' 43'' + 1h 58' 57'' + 1
146 207  Wærenskjold, Søren 23  Uno-X Pro Cycling Team 40h 37' 11'' + 1h 59' 25'' - 4
147 201  Kristoff, Alexander 36  Uno-X Pro Cycling Team 40h 37' 22'' + 1h 59' 36'' -
148 127  Renard, Alexis 24  Cofidis 40h 39' 12'' + 2h 01' 26'' -
149 177  Mozzato, Luca 25  Team Arkéa - Samsic 40h 39' 15'' + 2h 01' 29'' -
150 57  Lampaert, Yves 32  Soudal - Quick-Step 40h 40' 55'' + 2h 03' 09'' + 2
151 34  Le Gac, Olivier 29  Groupama - FDJ 40h 41' 22'' + 2h 03' 36'' + 4
152 163  Durbridge, Luke 32  Team Jayco AlUla 40h 41' 44'' + 2h 03' 58'' + 6
153 178  Pichon, Laurent 36  Team Arkéa - Samsic 40h 41' 49'' + 2h 04' 03'' + 4
154 12  Bjerg, Mikkel 24  UAE Team Emirates 40h 42' 41'' + 2h 04' 55'' -
155 76  Meeus, Jordi 25  Bora - Hansgrohe 40h 43' 29'' + 2h 05' 43'' - 2
156 108  Sinkeldam, Ramon 34  Alpecin - Deceuninck 40h 44' 35'' + 2h 06' 49'' + 3
157 183  De Buyst, Jasper 29  Lotto - Dstny 40h 45' 09'' + 2h 07' 23'' + 5
158 148  Welsford, Sam 27  Team dsm - firmenich 40h 45' 30'' + 2h 07' 44'' - 7
159 142  Degenkolb, John 34  Team dsm - firmenich 40h 45' 31'' + 2h 07' 45'' - 9
160 185  Frison, Frederik 30  Lotto - Dstny 40h 45' 40'' + 2h 07' 54'' + 1
161 54  Declercq, Tim 34  Soudal - Quick-Step 40h 46' 01'' + 2h 08' 15'' + 2
162 144  Edmondson, Alex 29  Team dsm - firmenich 40h 47' 11'' + 2h 09' 25'' - 6
163 64  Bauhaus, Phil 29  Bahrain Victorious 40h 49' 58'' + 2h 12' 12'' + 2
164 192  Bol, Cees 27  Astana Qazaqstan Team 40h 52' 44'' + 2h 14' 58'' -
165 56  Jakobsen, Fabio 26  Soudal - Quick-Step 40h 54' 11'' + 2h 16' 25'' + 2
166 128  Zingle, Axel 24  Cofidis 40h 54' 54'' + 2h 17' 08'' -
167 58  Mørkøv, Michael 38  Soudal - Quick-Step 40h 54' 56'' + 2h 17' 10'' + 1
168 196  Moscon, Gianni 29  Astana Qazaqstan Team 40h 55' 22'' + 2h 17' 36'' + 1
169 194  Fedorov, Yevgeniy 23  Astana Qazaqstan Team 41h 05' 46'' + 2h 28' 00'' + 1
#  Rider Age  Team Points Difference Rank +/-
1 106  Philipsen, Jasper 25  Alpecin - Deceuninck 259 pts -
2 122  Coquard, Bryan 31  Cofidis 149 pts -110 pts -
3 86  Pedersen, Mads 27  Lidl - Trek 143 pts -116 pts -
4 6  Aert, Wout van 28  Team Jumbo - Visma 112 pts -147 pts -
5 11  Pogačar, Tadej 24  UAE Team Emirates 85 pts -174 pts -
6 125  Lafay, Victor 27  Cofidis 80 pts -179 pts -
7 76  Meeus, Jordi 25  Bora - Hansgrohe 80 pts -179 pts -
8 111  Girmay, Biniam 23  Intermarché - Circus - W.. 77 pts -182 pts -
9 181  Ewan, Caleb 28  Lotto - Dstny 73 pts -186 pts -
10 46  Powless, Neilson 26  EF Education - EasyPost 70 pts -189 pts + 2
11 151  Woods, Michael 36  Israel - Premier Tech 66 pts -193 pts + 8
12 164  Groenewegen, Dylan 30  Team Jayco AlUla 62 pts -197 pts - 2
13 71  Hindley, Jai 27  Bora - Hansgrohe 51 pts -208 pts - 2
14 208  Wilsly, Jonas 26  Uno-X Pro Cycling Team 50 pts -209 pts + 11
15 201  Kristoff, Alexander 36  Uno-X Pro Cycling Team 43 pts -216 pts - 2
16 1  Vingegaard, Jonas 26  Team Jumbo - Visma 40 pts -219 pts -
17 67  Mohorič, Matej 28  Bahrain Victorious 39 pts -220 pts
18 19  Yates, Adam 30  UAE Team Emirates 38 pts -221 pts - 4
19 161  Yates, Simon 30  Team Jayco AlUla 38 pts -221 pts - 1
20 216  Latour, Pierre 29  TotalEnergies 38 pts -221 pts
21 175  Guglielmi, Simon 26  Team Arkéa - Samsic 37 pts -222 pts - 6
22 157  Strong, Corbin 23  Israel - Premier Tech 37 pts -222 pts - 5
23 135  Jorgenson, Matteo 24  Movistar Team 32 pts -227 pts + 53
24 202  Abrahamsen, Jonas 27  Uno-X Pro Cycling Team 31 pts -228 pts + 32
25 56  Jakobsen, Fabio 26  Soudal - Quick-Step 30 pts -229 pts - 5
26 53  Cavagna, Rémi 27  Soudal - Quick-Step 28 pts -231 pts - 5
27 177  Mozzato, Luca 25  Team Arkéa - Samsic 28 pts -231 pts - 5
28 211  Sagan, Peter 33  TotalEnergies 27 pts -232 pts - 5
29 81  Ciccone, Giulio 28  Lidl - Trek 25 pts -234 pts - 5
30 92  Berthet, Clément 25  Ag2r Citroën Team 24 pts -235 pts
31 78  Poppel, Danny van 29  Bora - Hansgrohe 24 pts -235 pts - 5
32 26  Pidcock, Tom 23  Ineos Grenadiers 22 pts -237 pts - 5
33 72  Buchmann, Emanuel 30  Bora - Hansgrohe 22 pts -237 pts - 5
34 95  Gall, Felix 25  Ag2r Citroën Team 22 pts -237 pts - 5
35 195  Lutsenko, Alexey 30  Astana Qazaqstan Team 22 pts -237 pts + 53
36 174  Delaplace, Anthony 33  Team Arkéa - Samsic 20 pts -239 pts - 6
37 212  Hagen, Edvald Boasson 36  TotalEnergies 20 pts -239 pts - 6
38 184  Eenkhoorn, Pascal 26  Lotto - Dstny 20 pts -239 pts - 6
39 178  Pichon, Laurent 36  Team Arkéa - Samsic 20 pts -239 pts - 6
40 141  Bardet, Romain 32  Team dsm - firmenich 20 pts -239 pts - 6
41 182  Campenaerts, Victor 31  Lotto - Dstny 20 pts -239 pts + 7
42 27  Rodríguez, Carlos 22  Ineos Grenadiers 19 pts -240 pts - 7
43 37  Pinot, Thibaut 33  Groupama - FDJ 19 pts -240 pts - 7
44 148  Welsford, Sam 27  Team dsm - firmenich 19 pts -240 pts - 7
45 193  De La Cruz, David 34  Astana Qazaqstan Team 18 pts -241 pts
46 31  Gaudu, David 26  Groupama - FDJ 17 pts -242 pts - 8
47 176  Louvel, Matis 23  Team Arkéa - Samsic 17 pts -242 pts - 8
48 218  Turgis, Anthony 29  TotalEnergies 17 pts -242 pts - 8
49 65  Bilbao, Pello 33  Bahrain Victorious 16 pts -243 pts - 8
50 145  Eekhoff, Nils 25  Team dsm - firmenich 16 pts -243 pts - 8
51 213  Burgaudeau, Mathieu 24  TotalEnergies 15 pts -244 pts
52 204  Johannessen, Tobias 23  Uno-X Pro Cycling Team 15 pts -244 pts - 9
53 47  Shaw, James 27  EF Education - EasyPost 15 pts -244 pts - 9
54 215  Ferron, Valentin 25  TotalEnergies 15 pts -244 pts - 9
55 54  Declercq, Tim 34  Soudal - Quick-Step 15 pts -244 pts - 9
56 132  Guerreiro, Ruben 29  Movistar Team 13 pts -246 pts - 9
57 112  Calmejane, Lilian 30  Intermarché - Circus - W.. 13 pts -246 pts - 8
58 134  Izagirre, Gorka 35  Movistar Team 12 pts -247 pts + 22
59 2  Benoot, Tiesj 29  Team Jumbo - Visma 12 pts -247 pts - 9
60 18  Trentin, Matteo 33  UAE Team Emirates 12 pts -247 pts - 9
61 183  De Buyst, Jasper 29  Lotto - Dstny 12 pts -247 pts - 9
62 64  Bauhaus, Phil 29  Bahrain Victorious 12 pts -247 pts - 9
63 101  Poel, Mathieu van der 28  Alpecin - Deceuninck 11 pts -248 pts - 9
64 126  Perez, Anthony 32  Cofidis 11 pts -248 pts - 9
65 158  Teuns, Dylan 31  Israel - Premier Tech 10 pts -249 pts - 8
66 24  Kwiatkowski, Michał 33  Ineos Grenadiers 10 pts -249 pts - 8
67 75  Konrad, Patrick 31  Bora - Hansgrohe 10 pts -249 pts - 8
68 96  Naesen, Oliver 32  Ag2r Citroën Team 10 pts -249 pts - 8
69 205  Tiller, Rasmus 26  Uno-X Pro Cycling Team 10 pts -249 pts - 8
70 166  Juul-Jensen, Christopher 34  Team Jayco AlUla 10 pts -249 pts - 7
71 167  Mezgec, Luka 35  Team Jayco AlUla 10 pts -249 pts - 9
72 25  Martínez, Daniel 27  Ineos Grenadiers 9 pts -250 pts - 8
73 52  Asgreen, Kasper 28  Soudal - Quick-Step 9 pts -250 pts - 8
74 192  Bol, Cees 27  Astana Qazaqstan Team 9 pts -250 pts - 8
75 83  Skjelmose, Mattias 22  Lidl - Trek 8 pts -251 pts - 8
76 66  Haig, Jack 29  Bahrain Victorious 8 pts -251 pts - 8
77 62  Landa, Mikel 33  Bahrain Victorious 7 pts -252 pts - 8
78 63  Arndt, Nikias 31  Bahrain Victorious 7 pts -252 pts - 8
79 4  Kuss, Sepp 28  Team Jumbo - Visma 6 pts -253 pts - 8
80 127  Renard, Alexis 24  Cofidis 6 pts -253 pts - 8
81 12  Bjerg, Mikkel 24  UAE Team Emirates 6 pts -253 pts - 8
82 133  Aranburu, Álex 27  Movistar Team 5 pts -254 pts - 8
83 117  Teunissen, Mike 30  Intermarché - Circus - W.. 5 pts -254 pts - 8
84 69  Wright, Fred 24  Bahrain Victorious 4 pts -255 pts - 7
85 152  Boivin, Guillaume 34  Israel - Premier Tech 4 pts -255 pts
86 107  Rickaert, Jonas 29  Alpecin - Deceuninck 4 pts -255 pts - 8
87 3  Kelderman, Wilco 32  Team Jumbo - Visma 3 pts -256 pts - 8
88 85  López, Juan 25  Lidl - Trek 3 pts -256 pts - 7
89 35  Madouas, Valentin 26  Groupama - FDJ 2 pts -257 pts - 7
90 17  Soler, Marc 29  UAE Team Emirates 2 pts -257 pts - 7
91 88  Stuyven, Jasper 31  Lidl - Trek 2 pts -257 pts - 7
92 84  Kirsch, Alex 31  Lidl - Trek 2 pts -257 pts - 7
93 207  Wærenskjold, Søren 23  Uno-X Pro Cycling Team 2 pts -257 pts - 7
94 155  Neilands, Krists 28  Israel - Premier Tech 1 pts -258 pts - 7
95 147  Vermaerke, Kevin 22  Team dsm - firmenich 1 pts -258 pts - 6
96 206  Træen, Torstein 27  Uno-X Pro Cycling Team 1 pts -258 pts - 6
97 43  Bettiol, Alberto 29  EF Education - EasyPost -13 pts -272 pts - 6
#  Rider Age  Team Points Difference Rank +/-
1 46  Powless, Neilson 26  EF Education - EasyPost 46 pts -
2 95  Gall, Felix 25  Ag2r Citroën Team 28 pts -18 pts -
3 204  Johannessen, Tobias 23  Uno-X Pro Cycling Team 26 pts -20 pts -
4 132  Guerreiro, Ruben 29  Movistar Team 22 pts -24 pts -
5 151  Woods, Michael 36  Israel - Premier Tech 20 pts -26 pts
6 11  Pogačar, Tadej 24  UAE Team Emirates 19 pts -27 pts - 1
7 71  Hindley, Jai 27  Bora - Hansgrohe 19 pts -27 pts - 1
8 81  Ciccone, Giulio 28  Lidl - Trek 19 pts -27 pts - 1
9 1  Vingegaard, Jonas 26  Team Jumbo - Visma 18 pts -28 pts - 1
10 216  Latour, Pierre 29  TotalEnergies 16 pts -30 pts + 19
11 6  Aert, Wout van 28  Team Jumbo - Visma 15 pts -31 pts - 2
12 25  Martínez, Daniel 27  Ineos Grenadiers 15 pts -31 pts - 2
13 72  Buchmann, Emanuel 30  Bora - Hansgrohe 14 pts -32 pts - 2
14 47  Shaw, James 27  EF Education - EasyPost 14 pts -32 pts - 2
15 135  Jorgenson, Matteo 24  Movistar Team 12 pts -34 pts + 10
16 67  Mohorič, Matej 28  Bahrain Victorious 12 pts -34 pts
17 24  Kwiatkowski, Michał 33  Ineos Grenadiers 10 pts -36 pts - 4
18 155  Neilands, Krists 28  Israel - Premier Tech 9 pts -37 pts - 4
19 92  Berthet, Clément 25  Ag2r Citroën Team 8 pts -38 pts
20 66  Haig, Jack 29  Bahrain Victorious 5 pts -41 pts - 5
21 218  Turgis, Anthony 29  TotalEnergies 4 pts -42 pts - 5
22 208  Wilsly, Jonas 26  Uno-X Pro Cycling Team 4 pts -42 pts - 1
23 195  Lutsenko, Alexey 30  Astana Qazaqstan Team 4 pts -42 pts
24 101  Poel, Mathieu van der 28  Alpecin - Deceuninck 4 pts -42 pts - 7
25 184  Eenkhoorn, Pascal 26  Lotto - Dstny 3 pts -43 pts - 7
26 118  Zimmermann, Georg 25  Intermarché - Circus - W.. 3 pts -43 pts - 7
27 178  Pichon, Laurent 36  Team Arkéa - Samsic 3 pts -43 pts - 7
28 161  Yates, Simon 30  Team Jayco AlUla 2 pts -44 pts - 6
29 51  Alaphilippe, Julian 31  Soudal - Quick-Step 2 pts -44 pts - 6
30 44  Chaves, Esteban 33  EF Education - EasyPost 2 pts -44 pts - 6
31 212  Hagen, Edvald Boasson 36  TotalEnergies 2 pts -44 pts - 5
32 174  Delaplace, Anthony 33  Team Arkéa - Samsic 1 pts -45 pts - 5
33 202  Abrahamsen, Jonas 27  Uno-X Pro Cycling Team 1 pts -45 pts - 5
34 182  Campenaerts, Victor 31  Lotto - Dstny 1 pts -45 pts
35 7  Baarle, Dylan van 31  Team Jumbo - Visma 1 pts -45 pts - 5
36 52  Asgreen, Kasper 28  Soudal - Quick-Step 1 pts -45 pts - 5
37 175  Guglielmi, Simon 26  Team Arkéa - Samsic 1 pts -45 pts - 5
38 54  Declercq, Tim 34  Soudal - Quick-Step 1 pts -45 pts - 5
#  Rider Age  Team Points Difference Rank +/-
#  Rider Age  Team Time Difference Rank +/-
1 11  Pogačar, Tadej 24  UAE Team Emirates 38h 38' 03'' -
2 27  Rodríguez, Carlos 22  Ineos Grenadiers 38h 42' 08'' + 04' 05'' -
3 26  Pidcock, Tom 23  Ineos Grenadiers 38h 43' 12'' + 05' 09'' -
4 95  Gall, Felix 25  Ag2r Citroën Team 38h 47' 32'' + 09' 29'' -
5 83  Skjelmose, Mattias 22  Lidl - Trek 39h 07' 02'' + 28' 59'' -
6 213  Burgaudeau, Mathieu 24  TotalEnergies 39h 18' 02'' + 39' 59'' + 3
7 135  Jorgenson, Matteo 24  Movistar Team 39h 24' 51'' + 46' 48'' + 4
8 204  Johannessen, Tobias 23  Uno-X Pro Cycling Team 39h 27' 28'' + 49' 25'' - 2
9 143  Dinham, Matthew 23  Team dsm - firmenich 39h 37' 17'' + 59' 14'' + 1
10 176  Louvel, Matis 23  Team Arkéa - Samsic 39h 38' 15'' + 1h 00' 12'' - 2
11 173  Champoussin, Clément 25  Team Arkéa - Samsic 39h 40' 39'' + 1h 02' 36'' - 4
12 187  Van Gils, Maxim 23  Lotto - Dstny 39h 58' 42'' + 1h 20' 39'' -
13 157  Strong, Corbin 23  Israel - Premier Tech 40h 01' 00'' + 1h 22' 57'' -
14 38  Berg, Lars van den 25  Groupama - FDJ 40h 02' 53'' + 1h 24' 50'' -
15 147  Vermaerke, Kevin 22  Team dsm - firmenich 40h 10' 57'' + 1h 32' 54'' + 5
16 215  Ferron, Valentin 25  TotalEnergies 40h 12' 55'' + 1h 34' 52'' - 1
17 106  Philipsen, Jasper 25  Alpecin - Deceuninck 40h 13' 29'' + 1h 35' 26'' - 1
18 111  Girmay, Biniam 23  Intermarché - Circus - W.. 40h 18' 20'' + 1h 40' 17'' - 1
19 69  Wright, Fred 24  Bahrain Victorious 40h 18' 25'' + 1h 40' 22'' - 1
20 203  Charmig, Anthon 25  Uno-X Pro Cycling Team 40h 18' 33'' + 1h 40' 30'' - 1
21 28  Turner, Ben 24  Ineos Grenadiers 40h 25' 39'' + 1h 47' 36'' -
22 188  Vermeersch, Florian 24  Lotto - Dstny 40h 30' 06'' + 1h 52' 03'' + 1
23 145  Eekhoff, Nils 25  Team dsm - firmenich 40h 33' 54'' + 1h 55' 51'' - 1
24 207  Wærenskjold, Søren 23  Uno-X Pro Cycling Team 40h 37' 11'' + 1h 59' 08'' -
25 127  Renard, Alexis 24  Cofidis 40h 39' 12'' + 2h 01' 09'' -
26 177  Mozzato, Luca 25  Team Arkéa - Samsic 40h 39' 15'' + 2h 01' 12'' -
27 12  Bjerg, Mikkel 24  UAE Team Emirates 40h 42' 41'' + 2h 04' 38'' + 1
28 76  Meeus, Jordi 25  Bora - Hansgrohe 40h 43' 29'' + 2h 05' 26'' - 1
29 128  Zingle, Axel 24  Cofidis 40h 54' 54'' + 2h 16' 51'' + 1
30 194  Fedorov, Yevgeniy 23  Astana Qazaqstan Team 41h 05' 46'' + 2h 27' 43'' + 1
#  Team Time Difference Rank +/-
1  Bahrain Victorious 116h 11' 17'' + 2
2  Ineos Grenadiers 116h 12' 01'' + 00' 44'' -
3  Team Jumbo - Visma 116h 13' 24'' + 02' 07'' - 2
4  UAE Team Emirates 116h 24' 36'' + 13' 19'' -
5  Ag2r Citroën Team 116h 25' 08'' + 13' 51'' + 1
6  Groupama - FDJ 116h 27' 29'' + 16' 12'' - 1
7  Bora - Hansgrohe 116h 45' 47'' + 34' 30'' -
8  Movistar Team 116h 54' 08'' + 42' 51'' + 1
9  Lidl - Trek 117h 24' 39'' + 1h 13' 22'' - 1
10  Astana Qazaqstan Team 117h 25' 37'' + 1h 14' 20'' + 6
11  Team Jayco AlUla 117h 26' 16'' + 1h 14' 59'' - 1
12  Team dsm - firmenich 117h 38' 24'' + 1h 27' 07'' - 1
13  TotalEnergies 117h 39' 01'' + 1h 27' 44'' + 2
14  Cofidis 117h 40' 27'' + 1h 29' 10'' - 2
15  Israel - Premier Tech 117h 40' 39'' + 1h 29' 22'' - 2
16  Intermarché - Circus - Wanty 117h 52' 57'' + 1h 41' 40'' - 2
17  EF Education - EasyPost 118h 18' 53'' + 2h 07' 36'' + 1
18  Uno-X Pro Cycling Team 118h 19' 33'' + 2h 08' 16'' + 1
19  Team Arkéa - Samsic 118h 24' 55'' + 2h 13' 38'' - 2
20  Soudal - Quick-Step 119h 21' 48'' + 3h 10' 31'' -
21  Lotto - Dstny 119h 22' 21'' + 3h 11' 04'' -
22  Alpecin - Deceuninck 119h 54' 23'' + 3h 43' 06'' -


© Wijnreder Media