Tour de France 2025 Stage 18 Results & Updates – Vif to Courchevel Col de la Loze

 ✅The official results are now updated .

Loading commentary...

🔥 Tour de France 2025 Top Stage Rankings after stage 18

RkRiderTeamTimeGapBP
1🇦🇺 BEN ALEXANDER O’CONNORTEAM JAYCO ALULA05h 03’ 47”10”
2🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG05h 05’ 32”+ 00h 01’ 45”6”
3🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA|LEASE A BIKE05h 05’ 41”+ 00h 01’ 54”4”
4🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL05h 05’ 45”+ 00h 01’ 58”
5🇪🇸 EDUARDO RUBIO REYESMOVISTAR TEAM05h 05’ 47”+ 00h 02’ 00”
6🇫🇷 FÉLIX GALLDECATHLON AG2R LA MONDIALE TEAM05h 06’ 12”+ 00h 02’ 25”
7🇸🇮 PRIMOŽ ROGLIČRED BULL – BORA – HANSGROHE05h 06’ 33”+ 00h 02’ 46”
8🇬🇧 ADAM YATESUAE TEAM EMIRATES XRG05h 06’ 50”+ 00h 03’ 03”
9🇳🇴 TORSTEIN JOHANNESSENUNO‑X MOBILITY05h 06’ 56”+ 00h 03’ 09”
10🇺🇸 SEPP KUSSTEAM VISMA|LEASE A BIKE05h 07’ 13”+ 00h 03’ 26”
11🇩🇪 FLORIAN LIPOWITZRED BULL – BORA – HANSGROHE05h 07’ 24”+ 00h 03’ 37”
12🇫🇷 KILLIAN VAUQUELINARKEA‑B&B HOTELS05h 08’ 21”+ 00h 04’ 34”
13🇨🇴 JOAQUÍN NARVÁEZUAE TEAM EMIRATES XRG05h 11’ 24”+ 00h 07’ 37”
14🇨🇴 SEBASTIÁN HIGUITAXDS ASTANA TEAM05h 12’ 00”+ 00h 08’ 13”
15🇦🇺 MICHAEL STORERTUDOR PRO CYCLING TEAM05h 12’ 00”+ 00h 08’ 13”
16🇬🇧 SIMON YATESTEAM VISMA|LEASE A BIKE05h 12’ 00”+ 00h 08’ 13”
17🇮🇪 BEN HEALYEF EDUCATION – EASYPOST05h 13’ 15”+ 00h 09’ 28”
18🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS05h 13’ 35”+ 00h 09’ 48”
19🇳🇱 THYMEN ARENSMANINEOS GRENADIERS05h 13’ 55”+ 00h 10’ 08”
20🇫🇷 JULIAN JEGATTOTALENERGIES05h 15’ 07”+ 00h 11’ 20”
21🇧🇪 XANDER MEURISSEALPECIN‑DECEUNINCK05h 15’ 46”+ 00h 11’ 59”
22🇦🇹 GREGOR MÜHLBERGERMOVISTAR TEAM05h 15’ 46”+ 00h 11’ 59”
23🇫🇷 WARREN BARGUILTEAM PICNIC POSTNL05h 18’ 05”+ 00h 14’ 18”
24🇫🇷 VICTOR MADOUASGROUPAMA‑FDJ05h 18’ 18”+ 00h 14’ 31”
25🇨🇦 MICHAEL JØRGENSONTEAM VISMA|LEASE A BIKE05h 20’ 52”+ 00h 17’ 05”
26🇷🇺 ALEKSANDR VLASOVRED BULL – BORA – HANSGROHE05h 25’ 09”+ 00h 21’ 22”
27🇪🇸 MIGUEL ÁNGEL SOLERUAE TEAM EMIRATES XRG05h 27’ 23”+ 00h 23’ 36”
28🇫🇷 ALEXIS BAUDINEF EDUCATION – EASYPOST05h 31’ 24”+ 00h 27’ 37”
29🇫🇷 BENOÎT ARMIRAILDECATHLON AG2R LA MONDIALE TEAM05h 31’ 24”+ 00h 27’ 37”
30🇦🇺 HARRY SWEENYEF EDUCATION – EASYPOST05h 32’ 16”+ 00h 28’ 29”
31🇳🇴 ANDERS A JOHANNESSENUNO‑X MOBILITY05h 32’ 22”+ 00h 28’ 35”
32🇫🇷 CLEMENT RODRIGUEZARKEA‑B&B HOTELS05h 32’ 52”+ 00h 29’ 05”
33🇫🇷 GUILLAUME MARTIN GUYONNETGROUPAMA‑FDJ05h 32’ 54”+ 00h 29’ 07”
34🇧🇪 VICTOR CAMPENAERTSTEAM VISMA|LEASE A BIKE05h 33’ 42”+ 00h 29’ 55”
35🇫🇷 EMILE COSTIOUARKEA‑B&B HOTELS05h 35’ 31”+ 00h 31’ 44”
36🇫🇷 CÉDRIC BERTHETDECATHLON AG2R LA MONDIALE TEAM05h 35’ 51”+ 00h 32’ 04”
37🇫🇷 MATHIS LE BERREARKEA‑B&B HOTELS05h 36’ 48”+ 00h 33’ 01”
38🇧🇪 THOMAS BENOOTTEAM VISMA|LEASE A BIKE05h 37’ 10”+ 00h 33’ 23”
39🇷🇺 PAVEL SIVAKOVUAE TEAM EMIRATES XRG05h 37’ 10”+ 00h 33’ 23”
40🇨🇭 MICHAEL HIRSCHITUDOR PRO CYCLING TEAM05h 37’ 10”+ 00h 33’ 23”
41🇺🇸 QUINN SIMMONSLIDL‑TREK05h 37’ 10”+ 00h 33’ 23”
42🇬🇧 GERAINT THOMASINEOS GRENADIERS05h 37’ 17”+ 00h 33’ 30”
43🇳🇴 THOMAS FOSSINEOS GRENADIERS05h 37’ 24”+ 00h 33’ 37”
44🇪🇸 RAÚL GARCIA PIERNAARKEA‑B&B HOTELS05h 37’ 36”+ 00h 33’ 49”
45🇰🇿 ALEKSANDR LUTSENKOISRAEL – PREMIER TECH05h 37’ 36”+ 00h 33’ 49”
46🇺🇸 NEILSON POWLESSEF EDUCATION – EASYPOST05h 39’ 02”+ 00h 35’ 15”
47🇳🇱 FLORIS VAN DEN BROEKTEAM PICNIC POSTNL05h 39’ 17”+ 00h 35’ 30”
48🇵🇹 NAYTAN OLIVEIRAMOVISTAR TEAM05h 39’ 34”+ 00h 35’ 47”
49🇭🇷 HONZA TEJADAXDS ASTANA TEAM05h 39’ 40”+ 00h 35’ 53”
50🇫🇷 BAPTISTE TRONCHONDECATHLON AG2R LA MONDIALE TEAM05h 39’ 40”+ 00h 35’ 53”

RIOUPÉROUX – km 23.7

RkRiderTeamPointsB
1🇮🇹 JONATHAN MILANLIDL‑TREK20 PTS
2🇪🇹 BINIAM GIRMAYINTERMARCHÉ – WANTY17 PTS
3🇫🇷 ANTHONY TURGISTOTALENERGIES15 PTS
4🇳🇴 JONAS ABRAHAMSENUNO‑X MOBILITY13 PTS
5🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG11 PTS
6🇺🇸 QUINN SIMMONSLIDL‑TREK10 PTS
7🇧🇪 EDWARD THEUNSLIDL‑TREK9 PTS
8🇧🇪 WOUT VAN AERTTEAM VISMA|LEASE A BIKE 8 PTS
9🇫🇷 THOMAS NYSLIDL‑TREK7 PTS
10🇩🇪 EMIL BUCHMANNCOFIDIS6 PTS
11🇸🇮 MATEJ MOHORIČBAHRAIN VICTORIOUS5 PTS
12🇱🇻 TAI SKUJINSLIDL‑TREK4 PTS
13🇮🇹 DIEGO BALLERINIXDS ASTANA TEAM3 PTS
14🇫🇷 LÉONARD MARTINEZBAHRAIN VICTORIOUS2 PTS
15🇮🇹 SIMONE CONSONNILIDL‑TREK1 PT

Col de la Loze (2 304m) Souvenir Henri Desgrange – km 171.5

RkRiderTeamPointsB
1🇦🇺 BEN ALEXANDER O’CONNORTEAM JAYCO ALULA20 PTSB : 10”
2🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG17 PTSB : 6”
3🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA|LEASE A BIKE15 PTSB : 4”
4🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL13 PTS
5🇨🇴 EINER RUBIO REYESMOVISTAR TEAM11 PTS
6🇦🇹 FELIX GALLDECATHLON AG2R LA MONDIALE TEAM10 PTS
7🇸🇮 PRIMOŽ ROGLIČRED BULL – BORA – HANSGROHE9 PTS
8🇬🇧 ADAM YATESUAE TEAM EMIRATES XRG8 PTS
9🇳🇴 TOBIAS HALLAND JOHANNESSENUNO-X MOBILITY7 PTS
10🇺🇸 SEPP KUSSTEAM VISMA|LEASE A BIKE6 PTS
11🇩🇪 FELIX LIPOWITZRED BULL – BORA – HANSGROHE5 PTS
12🇫🇷 KÉVIN VAUQUELINARKEA-B&B HOTELS4 PTS
13🇪🇨 JHONATAN NARVÁEZUAE TEAM EMIRATES XRG3 PTS
14🇨🇴 SERGIO HIGUITAXDS ASTANA TEAM2 PTS
15🇦🇺 MICHAEL STORERTUDOR PRO CYCLING TEAM1 PT

Col du Glandon (1,924m) – km 62.3

RkRiderTeamPoints
1🇫🇷 LENNY MARTINEZBAHRAIN VICTORIOUS20 PTS
2🇳🇱 THYMEN ARENSMANINEOS GRENADIERS15 PTS
3🇺🇸 MATTEO JORGENSONTEAM VISMA|LEASE A BIKE12 PTS
4🇦🇹 GREGOR MÜHLBERGERMOVISTAR TEAM10 PTS
5🇫🇷 BRUNO ARMIRAILDECATHLON AG2R LA MONDIALE TEAM8 PTS
6🇦🇹 FELIX GALLDECATHLON AG2R LA MONDIALE TEAM6 PTS
7🇨🇴 EINER RUBIO REYESMOVISTAR TEAM4 PTS
8🇸🇮 PRIMOŽ ROGLIČRED BULL – BORA – HANSGROHE2 PTS

Col de la Madeleine (2,000m) – km 104.6

RkRiderTeamPoints
1🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA|LEASE A BIKE20 PTS
2🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG15 PTS
3🇺🇸 MATTEO JORGENSONTEAM VISMA|LEASE A BIKE12 PTS
4🇦🇹 FELIX GALLDECATHLON AG2R LA MONDIALE TEAM10 PTS
5🇸🇮 PRIMOŽ ROGLIČRED BULL – BORA – HANSGROHE8 PTS
6🇦🇺 BEN ALEXANDER O’CONNORTEAM JAYCO ALULA6 PTS
7🇨🇴 EINER RUBIO REYESMOVISTAR TEAM4 PTS
8🇳🇱 THYMEN ARENSMANINEOS GRENADIERS2 PTS

ol de la Loze (2,304m) Souvenir Henri Desgrange – km 171.5

RkRiderTeamPoints
1🇦🇺 BEN ALEXANDER O’CONNORTEAM JAYCO ALULA40 PTS
2🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG30 PTS
3🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA|LEASE A BIKE24 PTS
4🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL20 PTS
5🇨🇴 EINER RUBIO REYESMOVISTAR TEAM16 PTS
6🇦🇹 FELIX GALLDECATHLON AG2R LA MONDIALE TEAM12 PTS
7🇸🇮 PRIMOŽ ROGLIČRED BULL – BORA – HANSGROHE8 PTS
8🇬🇧 ADAM YATESUAE TEAM EMIRATES XRG4 PTS
RkRiderTeamTimeGapBP
1🇬🇧 EDGAR OSCAR ONLEYTEAM PICNIC POSTNL05h 05’ 45”
2🇩🇪 FLORIAN LIPOWITZRED BULL – BORA – HANSGROHE05h 07’ 24”+ 00h 01’ 39”
3🇫🇷 KÉVIN VAUQUELINARKEA‑B&B HOTELS05h 08’ 21”+ 00h 02’ 36”
4🇮🇪 B. HEALYEF EDUCATION – EASYPOST05h 13’ 15”+ 00h 07’ 30”
5🇫🇷 A. BAUDINEF EDUCATION – EASYPOST05h 31’ 24”+ 00h 25’ 39”
6🇫🇷 E. COSTIOUARKEA‑B&B HOTELS05h 35’ 31”+ 00h 29’ 46”
7🇫🇷 M. LE BERREARKEA‑B&B HOTELS05h 36’ 48”+ 00h 31’ 03”
8🇺🇸 Q. SIMMONSLIDL‑TREK05h 37’ 10”+ 00h 31’ 25”
9🇪🇸 R. GARCIA PIERNAARKEA‑B&B HOTELS05h 37’ 36”+ 00h 31’ 51”
10🇳🇱 F. VAN DEN BROEKTEAM PICNIC POSTNL05h 39’ 17”+ 00h 33’ 32”
11🇫🇷 B. TRONCHONDECATHLON AG2R LA MONDIALE TEAM05h 39’ 40”+ 00h 33’ 55”
12🇫🇷 L. BARREINTERMARCHÉ – WANTY05h 39’ 40”+ 00h 33’ 55”
13🇬🇧 J. BLACKMOREISRAEL – PREMIER TECH05h 39’ 45”+ 00h 34’ 00”
14🇧🇪 E. VERSTRYNGEALPECIN‑DECEUNINCK05h 40’ 09”+ 00h 34’ 24”
15🇧🇪 I. VAN WILDERSOUDAL QUICK‑STEP05h 40’ 09”+ 00h 34’ 24”
16🇫🇷 M. VERCHERTOTALENERGIES05h 40’ 58”+ 00h 35’ 13”
17🇫🇷 A. LAURANCEINEOS GRENADIERS05h 41’ 46”+ 00h 36’ 01”
18🇫🇷 V. PARET PEINTRESOUDAL QUICK‑STEP05h 42’ 05”+ 00h 36’ 20”
19🇦🇺 L. PLAPPTEAM JAYCO ALULA05h 42’ 12”+ 00h 36’ 27”
20🇫🇷 R. GREGOIREGROUPAMA‑FDJ05h 42’ 26”+ 00h 36’ 41”
21🇧🇪 J. BERCKMOESLOTTO05h 42’ 53”+ 00h 37’ 08”
22🇫🇷 T. GACHIGNARDTOTALENERGIES05h 43’ 24”+ 00h 37’ 39”
23🇫🇷 P. PENHOETGROUPAMA‑FDJ05h 44’ 50”+ 00h 39’ 05”
24🇳🇱 R. VAN SINTMAARTENSDIJKINTERMARCHÉ – WANTY05h 45’ 00”+ 00h 39’ 15”
25🇬🇧 S. WATSONINEOS GRENADIERS05h 45’ 05”+ 00h 39’ 20”
26🇳🇱 M. VAN DIJKERED BULL – BORA – HANSGROHE05h 45’ 13”+ 00h 39’ 28”
27🇫🇷 M. MAYRHOFERTUDOR PRO CYCLING TEAM05h 45’ 13”+ 00h 39’ 28”
28🇳🇿 L. PITHIERED BULL – BORA – HANSGROHE05h 45’ 16”+ 00h 39’ 31”
29🇪🇸 P. CASTRILLO ZAPATERMOVISTAR TEAM05h 45’ 16”+ 00h 39’ 31”
30🇪🇸 I. ROMEO ABADMOVISTAR TEAM05h 45’ 16”+ 00h 39’ 31”
31🇬🇧 L. ASKEYGROUPAMA‑FDJ05h 45’ 16”+ 00h 39’ 31”
32🇧🇪 V. BRAETINTERMARCHÉ – WANTY05h 45’ 16”+ 00h 39’ 31”
33🇺🇦 Y. FEDOROVXDS ASTANA TEAM05h 45’ 16”+ 00h 39’ 31”
34🇬🇧 H. PAGEINTERMARCHÉ – WANTY05h 45’ 29”+ 00h 39’ 44”
35🇦🇺 S. FLYNNTEAM PICNIC POSTNL05h 45’ 52”+ 00h 40’ 07”
36🇩🇰 T. LUND ANDRESENTEAM PICNIC POSTNL05h 45’ 54”+ 00h 40’ 09”
37🇩🇪 P. BITTNERTEAM PICNIC POSTNL05h 46’ 12”+ 00h 40’ 27”
38🇱🇻 T. NYSLIDL‑TREK05h 46’ 18”+ 00h 40’ 33”
39🇳🇴 S. EDVARDSEN‑FREDHEIMUNO‑X MOBILITY05h 46’ 18”+ 00h 40’ 33”
40🇮🇹 J. MILANLIDL‑TREK05h 46’ 24”+ 00h 40’ 39”
41🇪🇷 B. GIRMAYINTERMARCHÉ – WANTY05h 46’ 24”+ 00h 40’ 39”
42🇧🇭 L. MARTINEZBAHRAIN VICTORIOUS05h 46’ 34”+ 00h 40’ 49”P:10”
43🇨🇱 A. DE LIELOTTO05h 47’ 29”+ 00h 41’ 44”
RkTeamTimeGapP
1UAE TEAM EMIRATES XRG15h 23′ 46”
2TEAM VISMA|LEASE A BIKE15h 24′ 54”+ 00h 01′ 08”
3RED BULL – BORA – HANSGROHE15h 39′ 06”+ 00h 15′ 20”
4MOVISTAR TEAM16h 01′ 07”+ 00h 37′ 21”
5TEAM PICNIC POSTNL16h 03′ 07”+ 00h 39′ 21”
6DECATHLON AG2R LA MONDIALE TEAM16h 13′ 27”+ 00h 49′ 41”
7ARKEA-B&B HOTELS16h 16′ 44”+ 00h 52′ 58”
8EF EDUCATION – EASYPOST16h 16′ 55”+ 00h 53′ 09”
9UNO-X MOBILITY16h 20′ 12”+ 00h 56′ 26”
10TEAM JAYCO ALULA16h 27′ 34”+ 01h 03′ 48”
11INEOS GRENADIERS16h 28′ 36”+ 01h 04′ 50”
12GROUPAMA-FDJ16h 31′ 04”+ 01h 07′ 18”
13TUDOR PRO CYCLING TEAM16h 31′ 34”+ 01h 07′ 48”
14XDS ASTANA TEAM16h 32′ 31”+ 01h 08′ 45”
15ALPECIN-DECEUNINCK16h 36′ 02”+ 01h 12′ 16”
16TOTALENERGIES16h 36′ 56”+ 01h 13′ 10”
17BAHRAIN VICTORIOUS16h 43′ 51”+ 01h 20′ 05”
18ISRAEL – PREMIER TECH16h 58′ 35”+ 01h 34′ 49”
19SOUDAL QUICK-STEP17h 03′ 19”+ 01h 39′ 33”
20COFIDIS17h 06′ 12”+ 01h 42′ 26”
21INTERMARCHÉ – WANTY17h 07′ 03”+ 01h 43′ 17”
22LIDL-TREK17h 09′ 46”+ 01h 46′ 00”
23LOTTO17h 11′ 30”+ 01h 47′ 44”

🥇 Tour de France 2025 Top General Rankings after stage 18

RankRiderTeamTimeGapBP
1🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG66 h 55′ 42″48″
2🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA|LEASE A BIKE67 h 00′ 08″+ 4′ 26″28″
3🇩🇪 FLORIAN LIPOWITZRED BULL ‑ BORA ‑ HANSGROHE67 h 06′ 43″+ 11′ 01″4″
4🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL67 h 07′ 05″+ 11′ 23″4″
5🇸🇮 PRIMOZ ROGLICRED BULL ‑ BORA ‑ HANSGROHE67 h 08′ 31″+ 12′ 49″
6🇫🇷 FELIX GALLDECATHLON AG2R LA MONDIALE TEAM67 h 11′ 18″+ 15′ 36″
7🇫🇷 KEVIN VAUQUELINARKEA‑B&B HOTELS67 h 11′ 57″+ 16′ 15″
8🇳🇴 TOBIAS JOHANNESSENUNO‑X MOBILITY67 h 14′ 13″+ 18′ 31″
9🇮🇪 BEN HEALYEF EDUCATION ‑ EASYPOST67 h 21′ 23″+ 25′ 41″20″
10🇦🇺 BEN O’CONNORTEAM JAYCO ALULA67 h 25′ 01″+ 29′ 19″10″
11🇫🇷 JEREMY JEGATTOTALENERGIES67 h 28′ 33″+ 32′ 51″10″
12🇺🇸 SEPP KUSSTEAM VISMA|LEASE A BIKE67 h 45′ 28″+ 49′ 46″
13🇳🇱 THOMAS ARENSMANINEOS GRENADIERS67 h 48′ 31″+ 52′ 49″16″
14🇨🇴 JUAN NARVAEZUAE TEAM EMIRATES XRG67 h 53′ 44″+ 58′ 02″
15🇨🇴 SANTIAGO HIGUITAXDS ASTANA TEAM67 h 57′ 13″+ 1 h 1′ 31″
16🇫🇷 GUILLAUME MARTIN GUYONNETGROUPAMA‑FDJ67 h 58′ 24″+ 1 h 2′ 42″
17🇩🇰 MADS JORGENSONTEAM VISMA|LEASE A BIKE68 h 08′ 43″+ 1 h 13′ 01″
18🇬🇧 SIMON YATESTEAM VISMA|LEASE A BIKE68 h 09′ 16″+ 1 h 13′ 34″10″
19🇫🇷 VICTOR MADOUASGROUPAMA‑FDJ68 h 12′ 01″+ 1 h 16′ 19″
20🇬🇧 ADAM YATESUAE TEAM EMIRATES XRG68 h 15′ 02″+ 1 h 19′ 20″
21🇫🇷 WARREN BARGUILTEAM PICNIC POSTNL68 h 15′ 11″+ 1 h 19′ 29″
22🇪🇸 CARLOS RODRIGUEZARKEA‑B&B HOTELS68 h 16′ 32″+ 1 h 20′ 50″
23🇦🇹 GERNOT MÜHLBERGERMOVISTAR TEAM68 h 17′ 39″+ 1 h 21′ 57″
24🇧🇪 XANDER MEURISSEALPECIN‑DECEUNINCK68 h 24′ 03″+ 1 h 28′ 21″
25🇷🇺 ALEKSEI VLASOVRED BULL ‑ BORA ‑ HANSGROHE68 h 44′ 03″+ 1 h 48′ 21″
26🇧🇪 VICTOR CAMPENAERTSTEAM VISMA|LEASE A BIKE 68 h 54′ 45″+ 1 h 59′ 03″6″
27🇩🇪 EMIL BUCHMANNCOFIDIS68 h 54′ 49″+ 1 h 59′ 07″
28🇦🇺 CALLUM SCOTSONDECATHLON AG2R LA MONDIALE TEAM68 h 55′ 36″+ 1 h 59′ 54″
29🇧🇪 ILAN VAN WILDERSOUDAL QUICK‑STEP68 h 55′ 52″+ 2 h 00′ 10″
30🇪🇸 ROGER GARCIA PIERNAARKEA‑B&B HOTELS68 h 59′ 47″+ 2 h 04′ 05″
31🇪🇸 MARC SOLERUAE TEAM EMIRATES XRG69 h 02′ 35″+ 2 h 06′ 53″
32🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS69 h 02′ 50″+ 2 h 07′ 08″4″
33🇫🇷 VALENTIN PARET‑PEINTREDECATHLON AG2R LA MONDIALE TEAM69 h 03′ 14″+ 2 h 07′ 32″
34🇫🇷 ROY GREGOIREGROUPAMA‑FDJ69 h 04′ 13″+ 2 h 08′ 31″
35🇫🇷 CHRISTOPHE BERTHETDECATHLON AG2R LA MONDIALE TEAM69 h 06′ 49″+ 2 h 11′ 07″
36🇪🇸 ENRIC RUBIO REYESMOVISTAR TEAM69 h 08′ 01″+ 2 h 12′ 19″
37🇺🇸 HARRIS SWEENYEF EDUCATION ‑ EASYPOST69 h 14′ 41″+ 2 h 18′ 59″
38🇫🇷 QUENTIN PACHERGROUPAMA‑FDJ69 h 18′ 36″+ 2 h 22′ 54″
39🇫🇷 ALEXANDER BAUDINEF EDUCATION ‑ EASYPOST69 h 23′ 17″+ 2 h 27′ 35″
40🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG69 h 23′ 46″+ 2 h 28′ 04″10″
41🇦🇺 MITCH STORERTUDOR PRO CYCLING TEAM69 h 24′ 06″+ 2 h 28′ 24″4″
42🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM69 h 24′ 10″+ 2 h 28′ 28″4″
43🇬🇧 JACK BLACKMOREISRAEL ‑ PREMIER TECH69 h 25′ 12″+ 2 h 29′ 30″
44🇫🇷 CAMILLE VENTURINIARKEA‑B&B HOTELS69 h 25′ 54″+ 2 h 30′ 12″
45🇧🇪 TIM BENOOTTEAM VISMA|LEASE A BIKE69 h 27′ 21″+ 2 h 31′ 39″
46🇪🇸 SEBASTIAN VELASCOXDS ASTANA TEAM69 h 27′ 48″+ 2 h 32′ 06″
47🇨🇴 HIGUITA TEJADAXDS ASTANA TEAM69 h 28′ 15″+ 2 h 32′ 33″
48🇬🇧 GEOFFREY THOMASINEOS GRENADIERS69 h 32′ 59″+ 2 h 37′ 17″
49🇳🇱 PIETER EENKHOORNSOUDAL QUICK‑STEP69 h 33′ 36″+ 2 h 37′ 54″
50🇺🇸 QUINTIN SIMMONSLIDL‑TREK69 h 34′ 34″+ 2 h 38′ 52″6″
RkRiderTeamPointsP
1🇮🇹 JONATHAN MILANLIDL‑TREK332P : 10
2🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG257
3🇪🇷 BINIAM GIRMAYINTERMARCHÉ‑WANTY196
4🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA|LEASE A BIKE165
5🇧🇪 TIM MERLIERSOUDAL QUICK‑STEP156
6🇫🇷 ANTHONY TURGISTOTALENERGIES154
7🇳🇴 JONAS ABRAHAMSENUNO‑X MOBILITY143
8🇺🇸 QUINN SIMMONSLIDL‑TREK110
9🇧🇪 ARNAUD DE LIELOTTO110
10🇬🇧 EDGAR ONLEYTEAM PICNIC POSTNL104
11🇮🇪 BEN HEALYEF EDUCATION ‑ EASYPOST89
12🇧🇪 WOUT VAN AERTTEAM VISMA|LEASE A BIKE88
13🇦🇺 KILLIAN GROVESALPECIN‑DECEUNINCK80
14🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG78
15🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM74
16🇫🇷 KEVIN VAUQUELINARKEA‑B&B HOTELS73
17🇦🇹 FLOBIAN LIPOWITZRED BULL‑BORA‑HANSGROHE71
18🇳🇱 THYMEN ARENSMANINEOS GRENADIERS62
19🇩🇰 MADS JORGENSONTEAM VISMA|LEASE A BIKE62
20🇫🇷 PIERRE PENHOETGROUPAMA‑FDJ61P : 10
21🇨🇭 MATHIAS SCHMIDTEAM JAYCO ALULA57
22🇬🇧 LUKE REXINTERMARCHÉ‑WANTY55
23🇫🇷 FLORIAN GALLDECATHLON AG2R LA MONDIALE55
24🇩🇰 TOBIAS LUND ANDRESENTEAM PICNIC POSTNL54
25🇸🇮 PRIMOZ ROGLIĆRED BULL‑BORA‑HANSGROHE52
26🇧🇪 JORDI MEEUSRED BULL‑BORA‑HANSGROHE50
27🇮🇹 MATTEO TRENTINTUDOR PRO CYCLING TEAM46
28🇮🇹 SIMONE CONSONNILIDL‑TREK45
29🇫🇷 ARNAUD LAURANCEINEOS GRENADIERS44
30🇫🇷 BENOIT ARMIRAILDECATHLON AG2R LA MONDIALE43
31🇫🇷 MATHIEU BURGAUDEAUTOTALENERGIES42
32🇩🇪 PHILIPP BAUHAUSBAHRAIN VICTORIOUS42
33🇫🇷 ROHAN GREGOIREGROUPAMA‑FDJ41
34🇦🇺 MICHIEL STORERTUDOR PRO CYCLING TEAM40
35🇮🇹 SIMONE VELASCOXDS ASTANA TEAM40
36🇳🇴 THEO JOHANNESSENUNO‑X MOBILITY39
37🇧🇪 VICTOR CAMPENAERTSTEAM VISMA|LEASE A BIKE39
38🇬🇧 FREDDIE WRIGHTBAHRAIN VICTORIOUS39
39🇬🇧 SIMON YATESTEAM VISMA|LEASE A BIKE37
40🇫🇷 LENNY MARTINEZBAHRAIN VICTORIOUS36
41🇮🇹 ANGELO DAINESETUDOR PRO CYCLING TEAM36
42🇦🇺 BEN O’CONNORTEAM JAYCO ALULA35
43🇩🇪 PHILIPP BITTNERTEAM PICNIC POSTNL34
44🇮🇹 ELIA BALLERINIXDS ASTANA TEAM34P : 13
45🇩🇪 JAKOB ACKERMANNISRAEL‑PREMIER TECH33
46🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK‑STEP30
47🇺🇦 YEVHEN FEDOROVXDS ASTANA TEAM30
48🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS30
49🇧🇪 BASTIEN VAN MOERLOTTO30
50🇳🇴 AASLEID JOHANNESSENUNO‑X MOBILITY29
RkRiderTeamPointsP
1🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG105
2🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA|LEASE A BIKE89
3🇫🇷 LENNY MARTINEZBAHRAIN VICTORIOUS72P : 8
4🇳🇱 THYMEN ARENSMANINEOS GRENADIERS65
5🇦🇺 BEN O’CONNORTEAM JAYCO ALULA51
6🇫🇷 FLORIAN GALLDECATHLON AG2R LA MONDIALE TEAM40
7🇺🇸 MICHAEL WOODSISRAEL – PREMIER TECH38
8🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK‑STEP36
9🇮🇪 BEN HEALYEF EDUCATION ‑ EASYPOST35
10🇬🇧 EDGAR ONLEYTEAM PICNIC POSTNL34
11🇪🇸 ENRIC RUBIO REYESMOVISTAR TEAM29
12🇸🇮 PRIMOŽ ROGLIĆRED BULL‑BORA‑HANSGROHE26
13🇩🇰 MADS JORGENSONTEAM VISMA|LEASE A BIKE25
14🇦🇹 FLORIAN LIPOWITZRED BULL‑BORA‑HANSGROHE24
15🇫🇷 BENOIT ARMIRAILDECATHLON AG2R LA MONDIALE TEAM23
16🇦🇺 MICHIEL STORERTUDOR PRO CYCLING TEAM19
17🇳🇴 THEO JOHANNESSENUNO‑X MOBILITY14
18🇷🇺 ALEXANDER VLASOVRED BULL‑BORA‑HANSGROHE12
19🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS12
20🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG10
21🇦🇹 GREGOR MÜHLBERGERMOVISTAR TEAM10
22🇧🇪 IAN VAN WILDERSOUDAL QUICK‑STEP10
23🇺🇸 SEPP KUSSTEAM VISMA|LEASE A BIKE9
24🇺🇸 QUINN SIMMONSLIDL‑TREK8
25🇫🇷 KEVIN VAUQUELINARKEA‑B&B HOTELS7
26🇳🇴 ADRIAN JOHANNESSENUNO‑X MOBILITY6
27🇬🇧 SIMON YATESTEAM VISMA|LEASE A BIKE5
28🇳🇴 JONAS ABRAHAMSENUNO‑X MOBILITY5
29🇺🇸 ALEK LUTSENKOISRAEL – PREMIER TECH4
30🇬🇧 ADAM YATESUAE TEAM EMIRATES XRG4
31🇫🇷 EDWIN COSTIOUARKEA‑B&B HOTELS3
32🇦🇺 FREDDIE WRIGHTBAHRAIN VICTORIOUS3
33🇬🇧 BEN THOMASCOFIDIS2
34🇧🇪 VICTOR CAMPENAERTSTEAM VISMA|LEASE A BIKE2
35🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM2
36🇺🇸 NATE POWLESSEF EDUCATION ‑ EASYPOST2
37🇦🇺 LUKE PLAPPTEAM JAYCO ALULA2
38🇫🇷 MATHIEU BURGAUDEAUTOTALENERGIES1
39🇳🇴 ANDREAS LEKNESSUNDUNO‑X MOBILITY1
40🇩🇰 KASPER ASGREENEF EDUCATION ‑ EASYPOST1
41🇮🇹 VINCENZO ALBANESEEF EDUCATION ‑ EASYPOST1
42🇫🇷 VALENTIN PARET PEINTREDECATHLON AG2R LA MONDIALE TEAM1
43🇺🇸 HARRY SWEENYEF EDUCATION ‑ EASYPOST1
44🇨🇭 MAXIM HIRSCHITUDOR PRO CYCLING TEAM1
45🇨🇭 MATHIAS SCHMIDTEAM JAYCO ALULA1
RkRiderTeamTimeGapBP
1🇫🇷 FLORIAN LIPOWITZRED BULL – BORA – HANSGROHE67h 06′ 43”B : 4”
2🇬🇧 EDGAR OSCAR ONLEYTEAM PICNIC POSTNL67h 07′ 05”+ 00h 00′ 22”B : 4”
3🇫🇷 KÉVIN VAUQUELINARKEA-B&B HOTELS67h 11′ 57”+ 00h 05′ 14”
4🇮🇪 BEN HEALYEF EDUCATION – EASYPOST67h 21′ 23”+ 00h 14′ 40”B : 20”
5🇧🇪 IAN VAN WILDERSOUDAL QUICK-STEP68h 55′ 52”+ 01h 49′ 09”
6🇪🇸 RICARDO GARCIA PIERNAARKEA-B&B HOTELS68h 59′ 47”+ 01h 53′ 04”
7🇫🇷 RÉMI GREGOIREGROUPAMA-FDJ69h 04′ 13”+ 01h 57′ 30”
8🇫🇷 ANTOINE BAUDINEF EDUCATION – EASYPOST69h 23′ 17”+ 02h 16′ 34”
9🇬🇧 JOHN BLACKMOREISRAEL – PREMIER TECH69h 25′ 12”+ 02h 18′ 29”
10🇺🇸 QUINN SIMMONSLIDL-TREK69h 34′ 34”+ 02h 27′ 51”B : 6”
11🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK-STEP69h 38′ 58”+ 02h 32′ 15”B : 10”
12🇳🇱 FRED VAN DEN BROEKTEAM PICNIC POSTNL69h 39′ 40”+ 02h 32′ 57”
13🇫🇷 ARNAUD LAURANCEINEOS GRENADIERS69h 44′ 13”+ 02h 37′ 30”
14🇧🇪 EDUARD VERSTRYNGEALPECIN-DECEUNINCK69h 52′ 23”+ 02h 45′ 40”
15🇫🇷 ELIOTT COSTIOUARKEA-B&B HOTELS69h 53′ 36”+ 02h 46′ 53”
16🇫🇷 THIBAULT GACHIGNARDTOTALENERGIES69h 56′ 29”+ 02h 49′ 46”
17🇫🇷 MATHIS LE BERREARKEA-B&B HOTELS69h 58′ 43”+ 02h 52′ 00”
18🇧🇪 JONATHAN BERCKMOESLOTTO70h 06′ 27”+ 02h 59′ 44”
19🇫🇷 LUCAS BARREINTERMARCHÉ – WANTY70h 18′ 36”+ 03h 11′ 53”
20🇦🇹 MAXIMILIAN MAYRHOFERTUDOR PRO CYCLING TEAM70h 19′ 26”+ 03h 12′ 43”
21🇫🇷 BENEDICT TRONCHONDECATHLON AG2R LA MONDIALE TEAM70h 19′ 51”+ 03h 13′ 08”
22🇫🇷 LUKE PITHIERED BULL – BORA – HANSGROHE70h 26′ 46”+ 03h 20′ 03”
23🇩🇰 TOBIAS LUND ANDRESENTEAM PICNIC POSTNL70h 33′ 53”+ 03h 27′ 10”B : 4”
24🇫🇷 LUCAS MARTINEZBAHRAIN VICTORIOUS70h 34′ 30”+ 03h 27′ 47”P : 10
25🇪🇸 IRENEO ROMEO ABADMOVISTAR TEAM70h 45′ 22”+ 03h 38′ 39”
26🇪🇸 PABLO CASTRILLO ZAPATERMOVISTAR TEAM70h 54′ 24”+ 03h 47′ 41”
27🇫🇷 PAUL PENHOETGROUPAMA-FDJ70h 57′ 47”+ 03h 51′ 04”P : 20
28🇫🇷 THOMAS NYSLIDL-TREK71h 01′ 21”+ 03h 54′ 38”
29🇳🇱 MATHIO VAN DIJKERED BULL – BORA – HANSGROHE71h 13′ 52”+ 04h 07′ 09”
30🇦🇺 LUKE PLAPPTEAM JAYCO ALULA71h 14′ 04”+ 04h 07′ 21”
31🇬🇧 SEAN WATSONINEOS GRENADIERS71h 17′ 16”+ 04h 10′ 33”
32🇩🇪 PAUL BITTNERTEAM PICNIC POSTNL71h 23′ 01”+ 04h 16′ 18”
33🇦🇺 SEAN FLYNNTEAM PICNIC POSTNL71h 23′ 30”+ 04h 16′ 47”
34🇫🇷 MATHIS VERCHERTOTALENERGIES71h 23′ 43”+ 04h 17′ 00”
35🇪🇹 BINIAM GIRMAYINTERMARCHÉ – WANTY71h 24′ 58”+ 04h 18′ 15”B : 6”
36🇬🇧 LUKE ASKEYGROUPAMA-FDJ71h 30′ 35”+ 04h 23′ 52”
37🇫🇷 ARNAUD DE LIELOTTO71h 33′ 01”+ 04h 26′ 18”B : 4”
38🇫🇷 HENRI PAGEINTERMARCHÉ – WANTY71h 34′ 36”+ 04h 27′ 53”
39🇧🇪 VINCENT BRAETINTERMARCHÉ – WANTY71h 36′ 27”+ 04h 29′ 44”
40🇳🇴 SVERRE EDVARDSEN-FREDHEIMUNO‑X MOBILITY71h 37′ 36”+ 04h 30′ 53”
41🇮🇹 JONATHAN MILANLIDL‑TREK71h 39′ 58”+ 04h 33′ 15”B : 32”P : 10
42🇳🇱 RYAN VAN SINTMAARTENSDIJKINTERMARCHÉ – WANTY71h 48′ 34”+ 04h 41′ 51”
43🇷🇺 YEGOR FEDOROVXDS ASTANA TEAM71h 48′ 39”+ 04h 41′ 56”
RkTEAMTIMEGAPP
1TEAM VISMA|LEASE A BIKE201h 36′ 51”
2UAE TEAM EMIRATES XRG201h 50′ 51”+ 00h 14′ 00”
3RED BULL – BORA – HANSGROHE202h 40′ 37”+ 01h 03′ 46”
4ARKEA-B&B HOTELS203h 25′ 09”+ 01h 48′ 18”
5DECATHLON AG2R LA MONDIALE TEAM203h 42′ 00”+ 02h 05′ 09”
6MOVISTAR TEAM204h 10′ 59”+ 02h 34′ 08”
7INEOS GRENADIERS204h 26′ 31”+ 02h 49′ 40”
8GROUPAMA-FDJ204h 41′ 34”+ 03h 04′ 43”
9TEAM PICNIC POSTNL204h 42′ 09”+ 03h 05′ 18”
10XDS ASTANA TEAM204h 42′ 09”+ 03h 05′ 18”
11EF EDUCATION – EASYPOST204h 58′ 11”+ 03h 21′ 20”
12UNO-X MOBILITY205h 33′ 48”+ 03h 56′ 57”
13TOTALENERGIES205h 38′ 21”+ 04h 01′ 30”
14SOUDAL QUICK-STEP205h 50′ 20”+ 04h 13′ 29”
15TUDOR PRO CYCLING TEAM206h 43′ 34”+ 05h 06′ 43”
16ALPECIN-DECEUNINCK206h 52′ 31”+ 05h 15′ 40”
17TEAM JAYCO ALULA207h 21′ 39”+ 05h 44′ 48”
18ISRAEL – PREMIER TECH207h 49′ 25”+ 06h 12′ 34”
19LIDL-TREK208h 05′ 46”+ 06h 28′ 55”
20COFIDIS208h 06′ 32”+ 06h 29′ 41”
21BAHRAIN VICTORIOUS208h 46′ 16”+ 07h 09′ 25”
22LOTTO210h 44′ 41”+ 09h 07′ 50”
23INTERMARCHÉ – WANTY211h 27′ 13”+ 09h 50′ 22”

📌 Next Stage
Stage 19: Albertville > La Plagne – July 25, 2025 → [Stage 19 Results]

📌Previous Stage
Stage 17: Bollène > Valence – July 23, 2025 → [Stage 17 Results]

Understand How Classifications Work → [Tour de France 2025 Classifications]

📢 Stay connected for upcoming Stage 19 updates! Explore stage 19 Route.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *