21e étape | Dimanche 27 juillet 2025
Mantes-la-Jolie, YvelinesParis

Résultats

Place#CyclisteEquipeTempsEcart
11Slovénie Tadej PogacarUAE TEAM EMIRATES XRG76h 00' 32''-
211Danemark Jonas Vingegaard HansenTEAM VISMA | LEASE A BIKE76h 04' 56''+ 00h 04' 24''
372Allemagne Florian LipowitzRED BULL - BORA - HANSGROHE76h 11' 32''+ 00h 11' 00''
4191Grande-Bretagne Edgar Oscar OnleyTEAM PICNIC POSTNL76h 12' 44''+ 00h 12' 12''
5151Autriche Felix GallDECATHLON AG2R LA MONDIALE TEAM76h 17' 44''+ 00h 17' 12''
6221Norvège Tobias Halland JohannessenUNO-X MOBILITY76h 20' 46''+ 00h 20' 14''
7131France Kévin VauquelinARKEA-B&B HOTELS76h 23' 07''+ 00h 22' 35''
871Slovénie Primoz RoglicRED BULL - BORA - HANSGROHE76h 26' 02''+ 00h 25' 30''
931Irlande Ben HealyEF EDUCATION - EASYPOST76h 28' 34''+ 00h 28' 02''
10186France Jordan JegatTOTALENERGIES76h 33' 14''+ 00h 32' 42''
11121Australie Ben Alexander O ConnorTEAM JAYCO ALULA76h 35' 06''+ 00h 34' 34''
1262Pays-Bas Thymen ArensmanINEOS GRENADIERS76h 53' 13''+ 00h 52' 41''
133Équateur Jhonatan Manuel Narvaez PradoUAE TEAM EMIRATES XRG77h 05' 08''+ 01h 04' 36''
14176Colombie Sergio Andres Higuita GarciaXDS ASTANA TEAM77h 08' 51''+ 01h 08' 19''
1518Grande-Bretagne Simon Philip YatesTEAM VISMA | LEASE A BIKE77h 18' 02''+ 01h 17' 30''
1691France Guillaume Martin GuyonnetGROUPAMA-FDJ77h 18' 39''+ 01h 18' 07''
1716États-Unis Sepp KussTEAM VISMA | LEASE A BIKE77h 20' 56''+ 01h 20' 24''
18146Autriche Gregor MuehlbergerMOVISTAR TEAM77h 28' 49''+ 01h 28' 17''
1915États-Unis Matteo JorgensonTEAM VISMA | LEASE A BIKE77h 30' 00''+ 01h 29' 28''
20137Espagne Cristian Rodriguez MartinARKEA-B&B HOTELS77h 36' 47''+ 01h 36' 15''
2195France Valentin MadouasGROUPAMA-FDJ77h 40' 18''+ 01h 39' 46''
22104Belgique Xandro MeurisseALPECIN-DECEUNINCK77h 44' 18''+ 01h 43' 46''
23192France Warren BarguilTEAM PICNIC POSTNL77h 48' 41''+ 01h 48' 09''
248Grande-Bretagne Adam YatesUAE TEAM EMIRATES XRG77h 49' 13''+ 01h 48' 41''
25156France Aurélien Paret-PeintreDECATHLON AG2R LA MONDIALE TEAM78h 13' 24''+ 02h 12' 52''
26135Espagne Raul Garcia PiernaARKEA-B&B HOTELS78h 16' 30''+ 02h 15' 58''
2778Russie Aleksandr VlasovRED BULL - BORA - HANSGROHE78h 16' 47''+ 02h 16' 15''
2814Belgique Victor CampenaertsTEAM VISMA | LEASE A BIKE78h 21' 08''+ 02h 20' 36''
296Espagne Marc SolerUAE TEAM EMIRATES XRG78h 21' 33''+ 02h 21' 01''
30161Allemagne Emanuel BuchmannCOFIDIS78h 22' 06''+ 02h 21' 34''
31148Colombie Einer Augusto Rubio ReyesMOVISTAR TEAM78h 22' 28''+ 02h 21' 56''
3228Belgique Ilan Van WilderSOUDAL QUICK-STEP78h 23' 46''+ 02h 23' 14''
33157Australie Callum ScotsonDECATHLON AG2R LA MONDIALE TEAM78h 26' 12''+ 02h 25' 40''
3494France Romain GregoireGROUPAMA-FDJ78h 26' 30''+ 02h 25' 58''
3536Australie Harrison William SweenyEF EDUCATION - EASYPOST78h 28' 30''+ 02h 27' 58''
36153France Clément BerthetDECATHLON AG2R LA MONDIALE TEAM78h 33' 22''+ 02h 32' 50''
377Belgique Tim WellensUAE TEAM EMIRATES XRG78h 38' 56''+ 02h 38' 24''
38178Italie Simone VelascoXDS ASTANA TEAM78h 42' 03''+ 02h 41' 31''
39198Pays-Bas Frank Van Den BroekTEAM PICNIC POSTNL78h 46' 16''+ 02h 45' 44''
4051Colombie Santiago Buitrago SanchezBAHRAIN VICTORIOUS78h 46' 20''+ 02h 45' 48''
4125France Valentin Paret PeintreSOUDAL QUICK-STEP78h 47' 37''+ 02h 47' 05''
42117Australie Michael StorerTUDOR PRO CYCLING TEAM78h 51' 23''+ 02h 50' 51''
43138France Clément VenturiniARKEA-B&B HOTELS78h 53' 11''+ 02h 52' 39''
44171Colombie Harold Tejada CanacueXDS ASTANA TEAM78h 55' 06''+ 02h 54' 34''
4596France Quentin PacherGROUPAMA-FDJ78h 56' 32''+ 02h 56' 00''
4634France Alex BaudinEF EDUCATION - EASYPOST78h 56' 47''+ 02h 56' 15''
4735États-Unis Neilson PowlessEF EDUCATION - EASYPOST78h 59' 24''+ 02h 58' 52''
48203Grande-Bretagne Peter Joseph BlackmoreISRAEL - PREMIER TECH78h 59' 36''+ 02h 59' 04''
4923Pays-Bas Pascal EenkhoornSOUDAL QUICK-STEP79h 00' 57''+ 03h 00' 25''
50152France Bruno ArmirailDECATHLON AG2R LA MONDIALE TEAM79h 03' 44''+ 03h 03' 12''
51133France Ewen CostiouARKEA-B&B HOTELS79h 07' 07''+ 03h 06' 35''
52201Canada Michael Russell WoodsISRAEL - PREMIER TECH79h 07' 31''+ 03h 06' 59''
5365France Axel LauranceINEOS GRENADIERS79h 10' 42''+ 03h 10' 10''
5413Belgique Tiesj BenootTEAM VISMA | LEASE A BIKE79h 10' 51''+ 03h 10' 19''
55183France Alexandre DelettreTOTALENERGIES79h 13' 00''+ 03h 12' 28''
56111France Julian AlaphilippeTUDOR PRO CYCLING TEAM79h 13' 52''+ 03h 13' 20''
57227Norvège Andreas LeknessundUNO-X MOBILITY79h 15' 16''+ 03h 14' 44''
5861Grande-Bretagne Geraint ThomasINEOS GRENADIERS79h 15' 29''+ 03h 14' 57''
5984États-Unis Quinn SimmonsLIDL-TREK79h 18' 08''+ 03h 17' 36''
60184France Thomas GachignardTOTALENERGIES79h 23' 46''+ 03h 23' 14''
61136France Mathis Le BerreARKEA-B&B HOTELS79h 26' 00''+ 03h 25' 28''
6287Belgique Jasper StuyvenLIDL-TREK79h 26' 43''+ 03h 26' 11''
63182France Mathieu BurgaudeauTOTALENERGIES79h 26' 50''+ 03h 26' 18''
64225Norvège Markus HoelgaardUNO-X MOBILITY79h 27' 01''+ 03h 26' 29''
65108Belgique Emiel VerstryngeALPECIN-DECEUNINCK79h 28' 33''+ 03h 28' 01''
66212Belgique Jenno BerckmoesLOTTO79h 33' 44''+ 03h 33' 12''
6717Belgique Wout Van AertTEAM VISMA | LEASE A BIKE79h 34' 28''+ 03h 33' 56''
6826Allemagne Maximilian SchachmannSOUDAL QUICK-STEP79h 35' 33''+ 03h 35' 01''
69164Espagne Ion Izagirre InsaustiCOFIDIS79h 35' 34''+ 03h 35' 02''
7063Norvège Tobias Svendsen FossINEOS GRENADIERS79h 35' 47''+ 03h 35' 15''
71222Norvège Jonas AbrahamsenUNO-X MOBILITY79h 36' 53''+ 03h 36' 21''
7237Danemark Michael ValgrenEF EDUCATION - EASYPOST79h 37' 33''+ 03h 37' 01''
73155Belgique Oliver NaesenDECATHLON AG2R LA MONDIALE TEAM79h 40' 00''+ 03h 39' 28''
74144Portugal Nelson Dos Santos Simoes OliveiraMOVISTAR TEAM79h 41' 35''+ 03h 41' 03''
754Allemagne Nils PolittUAE TEAM EMIRATES XRG79h 45' 17''+ 03h 44' 45''
76226Norvège Anders Halland JohannessenUNO-X MOBILITY79h 46' 34''+ 03h 46' 02''
77158France Bastien TronchonDECATHLON AG2R LA MONDIALE TEAM79h 47' 08''+ 03h 46' 36''
78114Suisse Marc HirschiTUDOR PRO CYCLING TEAM79h 49' 09''+ 03h 48' 37''
7955France Lenny MartinezBAHRAIN VICTORIOUS79h 49' 37''+ 03h 49' 05''
80177Pays-Bas Mike TeunissenXDS ASTANA TEAM79h 50' 00''+ 03h 49' 28''
81162Espagne Alex Aranburu DevaCOFIDIS79h 50' 01''+ 03h 49' 29''
8242France Louis BarréINTERMARCHÉ - WANTY79h 52' 06''+ 03h 51' 34''
83116Allemagne Marius MayrhoferTUDOR PRO CYCLING TEAM79h 53' 50''+ 03h 53' 18''
84218Belgique Brent Van MoerLOTTO79h 53' 51''+ 03h 53' 19''
85174France Clément ChampoussinXDS ASTANA TEAM79h 53' 59''+ 03h 53' 27''
86103Australie Kaden GrovesALPECIN-DECEUNINCK79h 54' 01''+ 03h 53' 29''
875France Pavel SivakovUAE TEAM EMIRATES XRG79h 54' 51''+ 03h 54' 19''
88207Lettonie Krists NeilandsISRAEL - PREMIER TECH79h 54' 57''+ 03h 54' 25''
8975Nouvelle-Zélande Laurence PithieRED BULL - BORA - HANSGROHE79h 55' 16''+ 03h 54' 44''
90166Belgique Dylan TeunsCOFIDIS79h 56' 20''+ 03h 55' 48''
9133Danemark Kasper AsgreenEF EDUCATION - EASYPOST79h 58' 57''+ 03h 58' 25''
92206Kazakhstan Alexey LutsenkoISRAEL - PREMIER TECH80h 00' 24''+ 03h 59' 52''
9398France Clément RussoGROUPAMA-FDJ80h 02' 16''+ 04h 01' 44''
94168France Damien TouzéCOFIDIS80h 02' 20''+ 04h 01' 48''
9586Lettonie Toms SkujinsLIDL-TREK80h 04' 48''+ 04h 04' 16''
96195Danemark Tobias Lund Lund AndresenTEAM PICNIC POSTNL80h 07' 23''+ 04h 06' 51''
97113Autriche Marco HallerTUDOR PRO CYCLING TEAM80h 09' 56''+ 04h 09' 24''
98105Belgique Jonas RickaertALPECIN-DECEUNINCK80h 11' 49''+ 04h 11' 17''
99118Italie Matteo TrentinTUDOR PRO CYCLING TEAM80h 13' 03''+ 04h 12' 31''
100205France Matis LouvelISRAEL - PREMIER TECH80h 13' 33''+ 04h 13' 01''
101128Suisse Mauro SchmidTEAM JAYCO ALULA80h 14' 32''+ 04h 14' 00''
102142États-Unis William BartaMOVISTAR TEAM80h 20' 39''+ 04h 20' 07''
103107Belgique Gianni VermeerschALPECIN-DECEUNINCK80h 23' 01''+ 04h 22' 29''
10458Grande-Bretagne Alfred Brockwell WrightBAHRAIN VICTORIOUS80h 23' 24''+ 04h 22' 52''
10574Italie Gianni MosconRED BULL - BORA - HANSGROHE80h 31' 28''+ 04h 30' 56''
106187France Anthony TurgisTOTALENERGIES80h 32' 30''+ 04h 31' 58''
107147Espagne Ivan Romeo AbadMOVISTAR TEAM80h 34' 21''+ 04h 33' 49''
108208Grande-Bretagne Thomas Jake StewartISRAEL - PREMIER TECH80h 37' 09''+ 04h 36' 37''
10967Grande-Bretagne Connor SwiftINEOS GRENADIERS80h 41' 02''+ 04h 40' 30''
110143Espagne Pablo Castrillo ZapaterMOVISTAR TEAM80h 43' 23''+ 04h 42' 51''
11197France Paul PenhoëtGROUPAMA-FDJ80h 45' 16''+ 04h 44' 44''
112196Allemagne Niklas MaerklTEAM PICNIC POSTNL80h 46' 55''+ 04h 46' 23''
11376Pays-Bas Mick Van DijkeRED BULL - BORA - HANSGROHE80h 47' 22''+ 04h 46' 50''
11432Italie Vincenzo AlbaneseEF EDUCATION - EASYPOST80h 48' 52''+ 04h 48' 20''
11568Grande-Bretagne Samuel WatsonINEOS GRENADIERS80h 50' 46''+ 04h 50' 14''
11683Belgique Thibau NysLIDL-TREK80h 51' 14''+ 04h 50' 42''
117145Espagne Ivan Garcia CortinaMOVISTAR TEAM80h 53' 50''+ 04h 53' 18''
11812Italie Edoardo AffiniTEAM VISMA | LEASE A BIKE80h 55' 25''+ 04h 54' 53''
119112Italie Alberto DaineseTUDOR PRO CYCLING TEAM80h 57' 03''+ 04h 56' 31''
120197Pays-Bas Tim NabermanTEAM PICNIC POSTNL81h 00' 35''+ 05h 00' 03''
121126Australie Lucas PlappTEAM JAYCO ALULA81h 03' 06''+ 05h 02' 34''
122216Argentine Eduardo SepulvedaLOTTO81h 03' 26''+ 05h 02' 54''
12357Australie Robert StannardBAHRAIN VICTORIOUS81h 04' 02''+ 05h 03' 30''
124188France Matteo VercherTOTALENERGIES81h 07' 05''+ 05h 06' 33''
125202Allemagne Pascal AckermannISRAEL - PREMIER TECH81h 10' 29''+ 05h 09' 57''
12656Slovénie Matej MohoricBAHRAIN VICTORIOUS81h 10' 45''+ 05h 10' 13''
12792Grande-Bretagne Lewis AskeyGROUPAMA-FDJ81h 11' 12''+ 05h 10' 40''
12846Allemagne Jonas RutschINTERMARCHÉ - WANTY81h 11' 39''+ 05h 11' 07''
129214Australie Jarrad Eriks DriznersLOTTO81h 11' 49''+ 05h 11' 17''
130223Danemark Magnus Cort NielsenUNO-X MOBILITY81h 12' 23''+ 05h 11' 51''
131102Suisse Silvan DillierALPECIN-DECEUNINCK81h 14' 44''+ 05h 14' 12''
13241Érythrée Biniam GirmayINTERMARCHÉ - WANTY81h 15' 27''+ 05h 14' 55''
133193République tchèque Pavel BittnerTEAM PICNIC POSTNL81h 18' 16''+ 05h 17' 44''
134194Grande-Bretagne Sean FlynnTEAM PICNIC POSTNL81h 18' 45''+ 05h 18' 13''
135172Italie Davide BalleriniXDS ASTANA TEAM81h 20' 54''+ 05h 20' 22''
136132Belgique Amaury CapiotARKEA-B&B HOTELS81h 23' 10''+ 05h 22' 38''
137123Australie Luke DurbridgeTEAM JAYCO ALULA81h 23' 53''+ 05h 23' 21''
13844France Hugo PageINTERMARCHÉ - WANTY81h 24' 55''+ 05h 24' 23''
139224Norvège Stian Edvardsen FredheimUNO-X MOBILITY81h 27' 13''+ 05h 26' 41''
140127Pays-Bas Elmar ReindersTEAM JAYCO ALULA81h 29' 22''+ 05h 28' 50''
14145Belgique Laurenz RexINTERMARCHÉ - WANTY81h 29' 48''+ 05h 29' 16''
142211Belgique Arnaud De LieLOTTO81h 30' 07''+ 05h 29' 35''
14343Belgique Vito BraetINTERMARCHÉ - WANTY81h 32' 36''+ 05h 32' 04''
144215Belgique Sebastien GrignardLOTTO81h 34' 20''+ 05h 33' 48''
145165France Alexis RenardCOFIDIS81h 35' 28''+ 05h 34' 56''
14681Italie Jonathan MilanLIDL-TREK81h 36' 07''+ 05h 35' 35''
14727Belgique Bert Van LerbergheSOUDAL QUICK-STEP81h 37' 19''+ 05h 36' 47''
14824Belgique Tim MerlierSOUDAL QUICK-STEP81h 37' 51''+ 05h 37' 19''
149204Canada Guillaume BoivinISRAEL - PREMIER TECH81h 38' 16''+ 05h 37' 44''
150124Pays-Bas Dylan GroenewegenTEAM JAYCO ALULA81h 38' 56''+ 05h 38' 24''
15152Allemagne Phil BauhausBAHRAIN VICTORIOUS81h 40' 01''+ 05h 39' 29''
152125Slovénie Luka MezgecTEAM JAYCO ALULA81h 40' 40''+ 05h 40' 08''
153134France Arnaud DémareARKEA-B&B HOTELS81h 41' 07''+ 05h 40' 35''
154167France Benjamin ThomasCOFIDIS81h 41' 48''+ 05h 41' 16''
15553Pologne Kamil GradekBAHRAIN VICTORIOUS81h 44' 23''+ 05h 43' 51''
15647Pays-Bas Roel Van SintmaartensdijkINTERMARCHÉ - WANTY81h 44' 43''+ 05h 44' 11''
157115Suisse Fabian LienhardTUDOR PRO CYCLING TEAM81h 46' 32''+ 05h 46' 00''
15873Belgique Jordi MeeusRED BULL - BORA - HANSGROHE81h 48' 57''+ 05h 48' 25''
15988Belgique Edward TheunsLIDL-TREK81h 51' 57''+ 05h 51' 25''
16082Italie Simone ConsonniLIDL-TREK81h 52' 12''+ 05h 51' 40''

Autres étapes