General

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

It is very time-consuming to check all these data for mistakes. Some times are indicated in red, this helps me to identify mistakes. If a result is red, it does not mean that it is wrong, but that it needs to be checked. See the overview of riders with some sort of error in the general classification of 2025.

General classification

After stage 16 in 2025.

Team classification
Points classification
Mountains classification
Young rider classification

Distance: 171.5 km. Type: hilly. Date: 22 July 2025

Speed of winner: 42.291 km/h (in database), 42.291 km/h (calculated from time and distance)

Time bonus at the finish of the stage:

Stage result
RankRiderTimeDifferenceTeam
1 V. Paret-Peintre4:03:19Soudal-Quick Step
2 B. Healy4:03:19EF Education-EasyPost
3 S. Buitrago4:03:23+0:04Bahrain Victorious
4 I. Van Wilder4:03:33+0:14Soudal-Quick Step
5 T. Pogačar4:04:02+0:43UAE Team Emirates-XRG
6 J. Vingegaard4:04:04+0:45Visma-Lease a Bike
7 E. Mas4:04:12+0:53Movistar
8 J. Alaphilippe4:04:36+1:17Tudor Pro Cycling Team
9 P. Roglič4:05:10+1:51Red Bull-Bora-Hansgrohe
10 F. Lipowitz4:05:12+1:53Red Bull-Bora-Hansgrohe
11 G. Mühlberger4:05:20+2:01Movistar
12 T. Arensman4:05:26+2:07Ineos Grenadiers
13 X. Meurisse4:05:34+2:15Alpecin-Deceuninck
14 O. Onley4:05:48+2:29Picnic-PostNL
15 C. Rodríguez4:06:21+3:02Ineos Grenadiers
16 A. Aranburu4:06:46+3:27Cofidis
17 F. Gall4:06:52+3:33Decathlon-AG2R La Mondiale
18 A. Yates4:06:57+3:38UAE Team Emirates-XRG
19 R. García4:07:01+3:42Arkéa-B&B Hotels
20 K. Vauquelin4:07:01+3:42Arkéa-B&B Hotels
21 S. Higuita4:07:04+3:45XDS Astana
22 J. Jegat4:07:25+4:06TotalEnergies
23 C. Champoussin4:07:25+4:06XDS Astana
24 S. Velasco4:07:25+4:06XDS Astana
25 M. Soler4:07:28+4:09UAE Team Emirates-XRG
26 V. Campenaerts4:07:35+4:16Visma-Lease a Bike
27 A. Leknessund4:08:30+5:11Uno-X Mobility
28 T. Halland4:08:30+5:11Uno-X Mobility
29 S. Kuss4:08:31+5:12Visma-Lease a Bike
30 S. Yates4:08:38+5:19Visma-Lease a Bike
31 M. van Dijke4:08:44+5:25Red Bull-Bora-Hansgrohe
32 B. O'Connor4:09:26+6:07Jayco-AlUla
33 T. Benoot4:09:43+6:24Visma-Lease a Bike
34 C. Rodríguez4:09:57+6:38Arkéa-B&B Hotels
35 M. Burgaudeau4:09:57+6:38TotalEnergies
36 M. Woods4:10:49+7:30Israel-Premier Tech
37 W. Barguil4:10:51+7:32Picnic-PostNL
38 E. Costiou4:11:12+7:53Arkéa-B&B Hotels
39 T. Wellens4:12:11+8:52UAE Team Emirates-XRG
40 V. Madouas4:12:13+8:54Groupama-FDJ
41 G. Martin4:12:13+8:54Groupama-FDJ
42 L. Barré4:12:13+8:54Intermarché-Wanty
43 C. Russo4:15:48+12:29Groupama-FDJ
44 Q. Pacher4:15:48+12:29Groupama-FDJ
45 D. Teuns4:16:36+13:17Cofidis
46 E. Buchmann4:16:36+13:17Cofidis
47 C. Scotson4:16:36+13:17Decathlon-AG2R La Mondiale
48 J. Abrahamsen4:17:59+14:40Uno-X Mobility
49 A. Vlasov4:18:34+15:15Red Bull-Bora-Hansgrohe
50 G. Vermeersch4:19:45+16:26Alpecin-Deceuninck
51 P. Eenkhoorn4:20:18+16:59Soudal-Quick Step
52 P. Sivakov4:20:18+16:59UAE Team Emirates-XRG
53 C. Berthet4:20:40+17:21Decathlon-AG2R La Mondiale
54 B. Armirail4:20:40+17:21Decathlon-AG2R La Mondiale
55 J. Izagirre4:20:40+17:21Cofidis
56 M. Teunissen4:20:40+17:21XDS Astana
57 A. Baudin4:20:40+17:21EF Education-EasyPost
58 M. Valgren4:20:40+17:21EF Education-EasyPost
59 B. Van Moer4:21:39+18:20Lotto
60 K. Neilands4:22:14+18:55Israel-Premier Tech
61 T. Skujinš4:22:14+18:55Lidl-Trek
62 A. Halland Johannessen4:22:14+18:55Uno-X Mobility
63 J. Rickaert4:22:55+19:36Alpecin-Deceuninck
64 C. Venturini4:22:55+19:36Arkéa-B&B Hotels
65 P. Bittner4:23:20+20:01Picnic-PostNL
66 G. Thomas4:24:11+20:52Ineos Grenadiers
67 Q. Simmons4:24:11+20:52Lidl-Trek
68 M. Schmid4:24:11+20:52Jayco-AlUla
69 R. Grégoire4:24:11+20:52Groupama-FDJ
70 C. Barthe4:24:11+20:52Groupama-FDJ
71 J. Rutsch4:24:11+20:52Intermarché-Wanty
72 N. Oliveira4:24:11+20:52Movistar
73 M. Le Berre4:24:11+20:52Arkéa-B&B Hotels
74 A. Wright4:24:11+20:52Bahrain Victorious
75 M. Schachmann4:24:11+20:52Soudal-Quick Step
76 E. Rubio4:24:11+20:52Movistar
77 C. Swift4:24:11+20:52Ineos Grenadiers
78 J. Narváez4:24:11+20:52UAE Team Emirates-XRG
79 S. Dillier4:24:11+20:52Alpecin-Deceuninck
80 W. Barta4:24:11+20:52Movistar
81 J. Stuyven4:24:11+20:52Lidl-Trek
82 J. Berckmoes4:24:11+20:52Lotto
83 M. Hirschi4:24:11+20:52Tudor Pro Cycling Team
84 M. Haller4:24:11+20:52Tudor Pro Cycling Team
85 F. van den Broek4:24:11+20:52Picnic-PostNL
86 R. van Sintmaartensdijk4:24:11+20:52Intermarché-Wanty
87 T. Foss4:24:11+20:52Ineos Grenadiers
88 L. Plapp4:24:11+20:52Jayco-AlUla
89 J. Drizners4:24:11+20:52Lotto
90 A. Laurance4:24:11+20:52Ineos Grenadiers
91 D. Touzé4:24:27+21:08Cofidis
92 A. Delettre4:24:37+21:18TotalEnergies
93 M. Vercher4:24:37+21:18TotalEnergies
94 W. van Aert4:25:48+22:29Visma-Lease a Bike
95 G. Moscon4:25:48+22:29Red Bull-Bora-Hansgrohe
96 N. Powless4:26:03+22:44EF Education-EasyPost
97 H. Sweeny4:26:03+22:44EF Education-EasyPost
98 M. Louvel4:27:00+23:41Israel-Premier Tech
99 L. Durbridge4:27:13+23:54Jayco-AlUla
100 E. Verstrynge4:27:16+23:57Alpecin-Deceuninck
101 S. Grignard4:27:16+23:57Lotto
102 N. Politt4:27:29+24:10UAE Team Emirates-XRG
103 K. Asgreen4:27:42+24:23EF Education-EasyPost
104 V. Albanese4:27:42+24:23EF Education-EasyPost
105 A. Capiot4:27:48+24:29Arkéa-B&B Hotels
106 E. Theuns4:28:24+25:05Lidl-Trek
107 T. Nys4:28:24+25:05Lidl-Trek
108 A. Paret-Peintre4:28:34+25:15Decathlon-AG2R La Mondiale
109 B. Tronchon4:28:34+25:15Decathlon-AG2R La Mondiale
110 T. Lund Andresen4:28:36+25:17Picnic-PostNL
111 L. Pithie4:28:38+25:19Red Bull-Bora-Hansgrohe
112 P. Penhoët4:28:38+25:19Groupama-FDJ
113 P. Ackermann4:28:54+25:35Israel-Premier Tech
114 N. Märkl4:28:54+25:35Picnic-PostNL
115 M. Jorgenson4:29:28+26:09Visma-Lease a Bike
116 A. Affini4:29:28+26:09Visma-Lease a Bike
117 J. Blackmore4:29:28+26:09Israel-Premier Tech
118 H. Tejada4:29:28+26:09XDS Astana
119 E. Sepulveda4:29:34+26:15Lotto
120 A. Turgis4:29:36+26:17TotalEnergies
121 L. Askey4:29:40+26:21Groupama-FDJ
122 L. Martinez4:29:40+26:21Bahrain Victorious
123 F. Lienhard4:30:16+26:57Tudor Pro Cycling Team
124 R. Stannard4:30:16+26:57Bahrain Victorious
125 M. Storer4:30:16+26:57Tudor Pro Cycling Team
126 K. Groves4:30:16+26:57Alpecin-Deceuninck
127 B. Thomas4:30:26+27:07Cofidis
128 M. Mohorič4:31:02+27:43Bahrain Victorious
129 T. Naberman4:31:22+28:03Picnic-PostNL
130 S. Fredheim4:31:22+28:03Uno-X Mobility
131 E. Reinders4:31:22+28:03Jayco-AlUla
132 S. Watson4:31:22+28:03Ineos Grenadiers
133 D. van Poppel4:31:22+28:03Red Bull-Bora-Hansgrohe
134 A. Dainese4:31:22+28:03Tudor Pro Cycling Team
135 K. Gradek4:31:22+28:03Bahrain Victorious
136 M. Mayrhofer4:31:22+28:03Tudor Pro Cycling Team
137 V. Braet4:31:22+28:03Intermarché-Wanty
138 M. Cort Nielsen4:31:22+28:03Uno-X Mobility
139 H. Page4:31:22+28:03Intermarché-Wanty
140 I. García4:31:22+28:03Movistar
141 L. Mezgec4:31:22+28:03Jayco-AlUla
142 L. Rex4:31:22+28:03Intermarché-Wanty
143 P. Bauhaus4:31:22+28:03Bahrain Victorious
144 S. Flynn4:31:22+28:03Picnic-PostNL
145 A. Renard4:31:22+28:03Cofidis
146 M. Trentin4:31:22+28:03Tudor Pro Cycling Team
147 A. Lutsenko4:31:22+28:03Israel-Premier Tech
148 E. Fedorov4:31:22+28:03XDS Astana
149 J. Stewart4:31:22+28:03Israel-Premier Tech
150 O. Naesen4:31:31+28:12Decathlon-AG2R La Mondiale
151 I. Romeo4:31:31+28:12Movistar
152 P. Castrillo4:31:31+28:12Movistar
153 T. Merlier4:31:31+28:12Soudal-Quick Step
154 B. Van Lerberghe4:31:31+28:12Soudal-Quick Step
155 G. Boivin4:31:31+28:12Israel-Premier Tech
156 M. Hoelgaard4:31:35+28:16Uno-X Mobility
157 J. Milan4:31:35+28:16Lidl-Trek
158 B. Girmay4:31:35+28:16Intermarché-Wanty
159 J. Meeus4:31:42+28:23Red Bull-Bora-Hansgrohe
160 D. Ballerini4:32:28+29:09XDS Astana
161 S. Consonni4:32:28+29:09Lidl-Trek
162 A. De Lie4:32:28+29:09Lotto
163 D. Groenewegen4:33:05+29:46Jayco-AlUla
164 A. Démare4:34:52+31:33Arkéa-B&B Hotels
165 T. Gachignard4:35:24+32:05TotalEnergies
General classification
RankRiderTimeDifferenceTeam
1T. Pogačar58:24:46UAE Team Emirates-XRG
2J. Vingegaard58:29:01+4:15Visma-Lease a Bike
3F. Lipowitz58:33:49+9:03Red Bull-Bora-Hansgrohe
4O. Onley58:35:50+11:04Picnic-PostNL
5P. Roglič58:36:28+11:42Red Bull-Bora-Hansgrohe
6K. Vauquelin58:38:06+13:20Arkéa-B&B Hotels
7F. Gall58:39:36+14:50Decathlon-AG2R La Mondiale
8T. Halland58:41:47+17:01Uno-X Mobility
9B. Healy58:42:38+17:52EF Education-EasyPost
10C. Rodríguez58:45:31+20:45Ineos Grenadiers
11J. Jegat58:47:56+23:10TotalEnergies
12B. O'Connor58:55:54+31:08Jayco-AlUla
13G. Martin59:00:00+35:14Groupama-FDJ
14T. Arensman59:09:06+44:20Ineos Grenadiers
15S. Kuss59:12:45+47:59Visma-Lease a Bike
16J. Narváez59:16:50+52:04UAE Team Emirates-XRG
17C. Rodríguez59:18:10+53:24Arkéa-B&B Hotels
18E. Mas59:18:30+53:44Movistar
19S. Higuita59:19:43+54:57XDS Astana
20M. Jorgenson59:22:21+57:35Visma-Lease a Bike
21V. Madouas59:28:13+1:03:27Groupama-FDJ
22W. Barguil59:31:36+1:06:50Picnic-PostNL
23S. Yates59:31:46+1:07:00Visma-Lease a Bike
24G. Mühlberger59:36:23+1:11:37Movistar
25A. Yates59:39:20+1:14:34UAE Team Emirates-XRG
26X. Meurisse59:42:47+1:18:01Alpecin-Deceuninck
27C. Scotson59:48:31+1:23:45Decathlon-AG2R La Mondiale
28E. Buchmann59:49:12+1:24:26Cofidis
29I. Van Wilder59:50:13+1:25:27Soudal-Quick Step
30A. Vlasov59:53:24+1:28:38Red Bull-Bora-Hansgrohe
31V. Campenaerts59:55:33+1:30:47Visma-Lease a Bike
32R. Grégoire59:56:17+1:31:31Groupama-FDJ
33R. García59:56:41+1:31:55Arkéa-B&B Hotels
34A. Paret-Peintre59:57:39+1:32:53Decathlon-AG2R La Mondiale
35C. Berthet60:05:28+1:40:42Decathlon-AG2R La Mondiale
36M. Soler60:09:42+1:44:56UAE Team Emirates-XRG
37Q. Pacher60:09:59+1:45:13Groupama-FDJ
38J. Alaphilippe60:16:06+1:51:20Tudor Pro Cycling Team
39H. Sweeny60:16:55+1:52:09EF Education-EasyPost
40S. Velasco60:17:28+1:52:42XDS Astana
41T. Wellens60:17:36+1:52:50UAE Team Emirates-XRG
42H. Tejada60:18:20+1:53:34XDS Astana
43J. Blackmore60:19:57+1:55:11Israel-Premier Tech
44C. Venturini60:20:15+1:55:29Arkéa-B&B Hotels
45P. Eenkhoorn60:23:18+1:58:32Soudal-Quick Step
46S. Buitrago60:23:45+1:58:59Bahrain Victorious
47T. Benoot60:24:41+1:59:55Visma-Lease a Bike
48A. Baudin60:26:23+2:01:37EF Education-EasyPost
49V. Paret-Peintre60:26:26+2:01:40Soudal-Quick Step
50Q. Simmons60:27:09+2:02:23Lidl-Trek
51M. Woods60:28:55+2:04:09Israel-Premier Tech
52G. Thomas60:30:12+2:05:26Ineos Grenadiers
53M. Burgaudeau60:30:13+2:05:27TotalEnergies
54N. Powless60:34:47+2:10:01EF Education-EasyPost
55F. van den Broek60:34:53+2:10:07Picnic-PostNL
56E. Rubio60:36:44+2:11:58Movistar
57A. Laurance60:36:57+2:12:11Ineos Grenadiers
58A. Delettre60:38:22+2:13:36TotalEnergies
59B. Armirail60:39:03+2:14:17Decathlon-AG2R La Mondiale
60A. Leknessund60:41:12+2:16:26Uno-X Mobility
61M. Storer60:41:51+2:17:05Tudor Pro Cycling Team
62M. Hoelgaard60:42:07+2:17:21Uno-X Mobility
63J. Stuyven60:46:19+2:21:33Lidl-Trek
64E. Verstrynge60:46:44+2:21:58Alpecin-Deceuninck
65T. Gachignard60:47:35+2:22:49TotalEnergies
66W. van Aert60:48:30+2:23:44Visma-Lease a Bike
67E. Costiou60:49:00+2:24:14Arkéa-B&B Hotels
68M. Schachmann60:50:31+2:25:45Soudal-Quick Step
69N. Oliveira60:53:51+2:29:05Movistar
70M. Le Berre60:56:25+2:31:39Arkéa-B&B Hotels
71M. Valgren60:56:43+2:31:57EF Education-EasyPost
72C. Champoussin60:56:43+2:31:57XDS Astana
73J. Berckmoes60:58:04+2:33:18Lotto
74A. Aranburu60:58:38+2:33:52Cofidis
75J. Izagirre60:59:45+2:34:59Cofidis
76A. Lutsenko61:01:09+2:36:23Israel-Premier Tech
77P. Sivakov61:02:09+2:37:23UAE Team Emirates-XRG
78C. Barthe61:02:50+2:38:04Groupama-FDJ
79K. Neilands61:02:58+2:38:12Israel-Premier Tech
80J. Abrahamsen61:03:12+2:38:26Uno-X Mobility
81B. Van Moer61:05:30+2:40:44Lotto
82O. Naesen61:06:19+2:41:33Decathlon-AG2R La Mondiale
83L. Barré61:08:02+2:43:16Intermarché-Wanty
84M. Mayrhofer61:08:43+2:43:57Tudor Pro Cycling Team
85M. Teunissen61:11:36+2:46:50XDS Astana
86T. Foss61:12:12+2:47:26Ineos Grenadiers
87N. Politt61:12:23+2:47:37UAE Team Emirates-XRG
88M. Haller61:13:00+2:48:14Tudor Pro Cycling Team
89T. Skujinš61:13:19+2:48:33Lidl-Trek
90B. Tronchon61:14:41+2:49:55Decathlon-AG2R La Mondiale
91K. Asgreen61:15:32+2:50:46EF Education-EasyPost
92L. Pithie61:16:00+2:51:14Red Bull-Bora-Hansgrohe
93L. Martinez61:17:31+2:52:45Bahrain Victorious
94C. Russo61:18:04+2:53:18Groupama-FDJ
95D. Teuns61:18:28+2:53:42Cofidis
96M. Hirschi61:18:35+2:53:49Tudor Pro Cycling Team
97D. Touzé61:19:34+2:54:48Cofidis
98T. Lund Andresen61:22:33+2:57:47Picnic-PostNL
99J. Rickaert61:23:50+2:59:04Alpecin-Deceuninck
100A. Wright61:24:06+2:59:20Bahrain Victorious
101K. Groves61:24:30+2:59:44Alpecin-Deceuninck
102A. Halland Johannessen61:25:10+3:00:24Uno-X Mobility
103G. Vermeersch61:27:35+3:02:49Alpecin-Deceuninck
104W. Barta61:28:05+3:03:19Movistar
105I. Romeo61:29:51+3:05:05Movistar
106M. Schmid61:30:17+3:05:31Jayco-AlUla
107G. Moscon61:30:50+3:06:04Red Bull-Bora-Hansgrohe
108M. Louvel61:31:40+3:06:54Israel-Premier Tech
109M. Trentin61:33:40+3:08:54Tudor Pro Cycling Team
110V. Albanese61:38:21+3:13:35EF Education-EasyPost
111P. Castrillo61:38:53+3:14:07Movistar
112N. Märkl61:41:30+3:16:44Picnic-PostNL
113C. Swift61:42:22+3:17:36Ineos Grenadiers
114T. Nys61:44:48+3:20:02Lidl-Trek
115P. Penhoët61:47:27+3:22:41Groupama-FDJ
116A. Turgis61:47:49+3:23:03TotalEnergies
117I. García61:54:09+3:29:23Movistar
118D. van Poppel61:55:02+3:30:16Red Bull-Bora-Hansgrohe
119A. Affini61:55:07+3:30:21Visma-Lease a Bike
120M. Mohorič61:55:16+3:30:30Bahrain Victorious
121A. Dainese61:55:35+3:30:49Tudor Pro Cycling Team
122E. Sepulveda61:56:18+3:31:32Lotto
123J. Stewart61:57:04+3:32:18Israel-Premier Tech
124R. Stannard61:57:20+3:32:34Bahrain Victorious
125L. Plapp62:01:06+3:36:20Jayco-AlUla
126M. van Dijke62:03:09+3:38:23Red Bull-Bora-Hansgrohe
127P. Ackermann62:05:04+3:40:18Israel-Premier Tech
128S. Watson62:06:41+3:41:55Ineos Grenadiers
129T. Naberman62:07:53+3:43:07Picnic-PostNL
130M. Cort Nielsen62:09:41+3:44:55Uno-X Mobility
131P. Bittner62:11:19+3:46:33Picnic-PostNL
132J. Rutsch62:11:21+3:46:35Intermarché-Wanty
133S. Flynn62:12:08+3:47:22Picnic-PostNL
134B. Girmay62:13:04+3:48:18Intermarché-Wanty
135S. Dillier62:13:52+3:49:06Alpecin-Deceuninck
136A. Capiot62:15:37+3:50:51Arkéa-B&B Hotels
137L. Durbridge62:16:12+3:51:26Jayco-AlUla
138M. Vercher62:17:15+3:52:29TotalEnergies
139J. Drizners62:18:07+3:53:21Lotto
140L. Askey62:19:49+3:55:03Groupama-FDJ
141A. De Lie62:20:02+3:55:16Lotto
142E. Reinders62:20:57+3:56:11Jayco-AlUla
143L. Rex62:23:09+3:58:23Intermarché-Wanty
144H. Page62:23:37+3:58:51Intermarché-Wanty
145V. Braet62:25:41+4:00:55Intermarché-Wanty
146S. Fredheim62:25:48+4:01:02Uno-X Mobility
147S. Grignard62:26:22+4:01:36Lotto
148A. Renard62:26:39+4:01:53Cofidis
149J. Milan62:28:14+4:03:28Lidl-Trek
150B. Thomas62:28:31+4:03:45Cofidis
151D. Groenewegen62:28:55+4:04:09Jayco-AlUla
152B. Van Lerberghe62:29:04+4:04:18Soudal-Quick Step
153T. Merlier62:29:22+4:04:36Soudal-Quick Step
154G. Boivin62:29:56+4:05:10Israel-Premier Tech
155L. Mezgec62:31:37+4:06:51Jayco-AlUla
156P. Bauhaus62:31:42+4:06:56Bahrain Victorious
157R. van Sintmaartensdijk62:32:40+4:07:54Intermarché-Wanty
158A. Démare62:33:04+4:08:18Arkéa-B&B Hotels
159D. Ballerini62:34:31+4:09:45XDS Astana
160K. Gradek62:35:44+4:10:58Bahrain Victorious
161E. Theuns62:37:19+4:12:33Lidl-Trek
162E. Fedorov62:37:53+4:13:07XDS Astana
163F. Lienhard62:38:42+4:13:56Tudor Pro Cycling Team
164S. Consonni62:40:41+4:15:55Lidl-Trek
165J. Meeus62:42:35+4:17:49Red Bull-Bora-Hansgrohe
Team classification of stage
RankTeam TimeTime differencePoints
1UAE Team Emirates-XRG12:18:27(48)
2Red Bull-Bora-Hansgrohe12:19:06+0:39(50)
3Visma-Lease a Bike12:20:10+1:43(61)
4XDS Astana12:21:54+3:27(68)
5Arkéa-B&B Hotels12:23:59+5:32(73)
6Soudal-Quick Step12:27:00+8:33(56)
7Movistar12:33:43+15:16(90)
8Uno-X Mobility12:34:59+16:32(103)
9Ineos Grenadiers12:35:58+17:31(93)
10Cofidis12:39:58+21:31(107)
11Picnic-PostNL12:39:59+21:32(116)
12Groupama-FDJ12:40:14+21:47(124)
13TotalEnergies12:41:59+23:32(149)
14Decathlon-AG2R La Mondiale12:44:08+25:41(117)
15EF Education-EasyPost12:44:33+26:06(117)
16Alpecin-Deceuninck12:48:14+29:47(126)
17Tudor Pro Cycling Team12:52:58+34:31(175)
18Bahrain Victorious12:57:10+38:43(199)
19Jayco-AlUla12:57:48+39:21(188)
20Israel-Premier Tech13:00:03+41:36(194)
21Intermarché-Wanty13:00:35+42:08(199)
22Lotto13:10:01+51:34(230)
23Lidl-Trek13:10:36+52:09(209)
Overall team classification
RankTeam TimeTime differencePoints
1Cofidis26:42:16(317)
2Lidl-Trek26:56:54+14:38(316)
3XDS Astana35:28:43+8:46:27(242)
4Uno-X Mobility51:27:31+24:45:15(398)
5EF Education-EasyPost51:27:45+24:45:29(352)
6Intermarché-Wanty54:22:35+27:40:19(1066)
7UAE Team Emirates-XRG57:28:14+30:45:58(289)
8Soudal-Quick Step61:19:34+34:37:18(416)
9Jayco-AlUla67:07:17+40:25:01(780)
10TotalEnergies71:29:17+44:47:01(533)
11Bahrain Victorious76:19:55+49:37:39(1151)
12Lotto79:26:02+52:43:46(1419)
13Alpecin-Deceuninck97:37:16+70:55:00(765)
14Ineos Grenadiers117:25:31+90:43:15(730)
15Decathlon-AG2R La Mondiale117:45:07+91:02:51(867)
Gained most places in the stage
RiderGained
M. van Dijke19
A. Aranburu18
C. Champoussin17
S. Buitrago16
V. Paret-Peintre16
L. Barré14
J. Alaphilippe13
T. Benoot10
A. Leknessund10
S. Velasco8
M. Burgaudeau8
E. Costiou8
C. Russo8
S. Grignard8
M. Woods7
Lost most places in the stage
RiderLost
M. Hoelgaard13
T. Gachignard12
A. Paret-Peintre11
M. Mayrhofer10
O. Naesen10
M. Storer9
A. De Lie8
L. Pithie8
A. Lutsenko8
Q. Simmons8
H. Tejada8
I. Romeo7
K. Groves7
L. Martinez7
B. Tronchon7