Tour de France 2025 Stage 16 Results – Montpellier to Mont Ventoux

Loading commentary...

Tour de France 2025 Top Stage Rankings after stage 16

RankRiderTeamTimeGapBonus (B)(P)
1🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK‑STEP04h 03′ 19″B : 10″
2🇮🇪 BEN HEALYEF EDUCATION ‑ EASYPOST04h 03′ 19″B : 6″
3🇨🇴 SANTIAGO BUITRAGO SANCHEZBAHRAIN VICTORIOUS04h 03′ 23″+ 00h 00′ 04″B : 4″
4🇧🇪 IVO VAN WILDERSOUDAL QUICK‑STEP04h 03′ 33″+ 00h 00′ 14″
5🇸🇮 TADDEI POGACARUAE TEAM EMIRATES XRG04h 04′ 02″+ 00h 00′ 43″
6🇩🇰 JONAS VINGEGAARDTEAM VISMA | LEASE A BIKE04h 04′ 04″+ 00h 00′ 45″
7🇪🇸 ENRIC MASMOVISTAR TEAM04h 04′ 12″+ 00h 00′ 53″
8🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM04h 04′ 36″+ 00h 01′ 17″
9🇸🇮 PRIMOŽ ROGLIČRED BULL ‑ BORA ‑ HANSGROHE04h 05′ 10″+ 00h 01′ 51″
10🇺🇸 SEPP KUSSRED BULL ‑ BORA ‑ HANSGROHE04h 05′ 12″+ 00h 01′ 53″
11🇦🇹 GEORG MÜHLBERGERMOVISTAR TEAM04h 05′ 20″+ 00h 02′ 01″
12🇳🇱 THOMAS ARENSMANINEOS GRENADIERS04h 05′ 26″+ 00h 02′ 07″
13🇧🇪 XANDER MEURISSEALPECIN‑DECEUNINCK04h 05′ 34″+ 00h 02′ 15″
14🇬🇧 OLIVER ONLEYTEAM PICNIC POSTNL04h 05′ 48″+ 00h 02′ 29″
15🇨🇴 CARLOS RODRIGUEZINEOS GRENADIERS04h 06′ 21″+ 00h 03′ 02″
16🇪🇸 AXEL ARANBURUCOFIDIS04h 06′ 46″+ 00h 03′ 27″
17🇫🇷 FELIX GALLDECATHLON AG2R LA MONDIALE04h 06′ 52″+ 00h 03′ 33″
18🇬🇧 ADAM YATESUAE TEAM EMIRATES XRG04h 06′ 57″+ 00h 03′ 38″
19🇪🇸 RAUL GARCIA PIERNAARKEA‑B&B HOTELS04h 07′ 01″+ 00h 03′ 42″
20🇫🇷 KILLIAN VAUQUELINARKEA‑B&B HOTELS04h 07′ 01″+ 00h 03′ 42″
21🇨🇴 SEBASTIAN HIGUITAASTANA QAZAQSTAN TEAM04h 07′ 04″+ 00h 03′ 45″
22🇫🇷 JULES JEGATTOTALENERGIES04h 07′ 25″+ 00h 04′ 06″
23🇫🇷 CLÉMENT CHAMPOUSSINASTANA QAZAQSTAN TEAM04h 07′ 25″+ 00h 04′ 06″
24🇪🇸 SEBASTIEN VELASCOASTANA QAZAQSTAN TEAM04h 07′ 25″+ 00h 04′ 06″
25🇪🇸 MARC SOLERUAE TEAM EMIRATES XRG04h 07′ 28″+ 00h 04′ 09″
26🇧🇪 VICTOR CAMPENAERTSTEAM VISMA | LEASE A BIKE04h 07′ 35″+ 00h 04′ 16″
27🇳🇴 ÅSMUND LEKnessundUNO‑X MOBILITY04h 08′ 30″+ 00h 05′ 11″
28🇳🇴 TORSTEIN JOHANNESSENUNO‑X MOBILITY04h 08′ 30″+ 00h 05′ 11″
29🇺🇸 SEPP KUSSTEAM VISMA | LEASE A BIKE04h 08′ 31″+ 00h 05′ 12″
30🇬🇧 SIMON YATESTEAM VISMA | LEASE A BIKE04h 08′ 38″+ 00h 05′ 19″
31🇩🇪 MATTIA FRIEDRICHRED BULL ‑ BORA ‑ HANSGROHE04h 08′ 44″+ 00h 05′ 25″
32🇦🇺 BEN O’CONNORTEAM JAYCO ALULA04h 09′ 26″+ 00h 06′ 07″
33🇧🇪 TIM BENOOTTEAM VISMA | LEASE A BIKE04h 09′ 43″+ 00h 06′ 24″
34🇨🇴 CARLOS RODRIGUEZARKEA‑B&B HOTELS04h 09′ 57″+ 00h 06′ 38″
35🇫🇷 MATTHIEU BURGAUDEAUTOTALENERGIES04h 09′ 57″+ 00h 06′ 38″
36🇺🇸 MICHAEL WOODSISRAEL ‑ PREMIER TECH04h 10′ 49″+ 00h 07′ 30″
37🇫🇷 WARREN BARGUILTEAM PICNIC POSTNL04h 10′ 51″+ 00h 07′ 32″
38🇫🇷 ERIC COSTIOUARKEA‑B&B HOTELS04h 11′ 12″+ 00h 07′ 53″
39🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG04h 12′ 11″+ 00h 08′ 52″
40🇫🇷 VICTOR MADOUASGROUPAMA‑FDJ04h 12′ 13″+ 00h 08′ 54″
41🇫🇷 GUILLAUME MARTIN GUYONNETGROUPAMA‑FDJ04h 12′ 13″+ 00h 08′ 54″
42🇫🇷 LÉO BARREINTERMARCHÉ‑WANTY04h 12′ 13″+ 00h 08′ 54″
43🇫🇷 CLEMENT RUSSOGROUPAMA‑FDJ04h 15′ 48″+ 00h 12′ 29″
44🇫🇷 QUENTIN PACHERGROUPAMA‑FDJ04h 15′ 48″+ 00h 12′ 29″
45🇧🇪 DANNY TEUNSCOFIDIS04h 16′ 36″+ 00h 13′ 17″
46🇩🇪 EMIL BUCHMANNCOFIDIS04h 16′ 36″+ 00h 13′ 17″
47🇦🇺 CALLUM SCOTSONDECATHLON AG2R LA MONDIALE04h 16′ 36″+ 00h 13′ 17″
48🇳🇴 JONAS ABRAHAMSENUNO‑X MOBILITY04h 17′ 59″+ 00h 14′ 40″
49🇷🇺 ALEKSEY VLASOVRED BULL ‑ BORA ‑ HANSGROHE04h 18′ 34″+ 00h 15′ 15″
50🇧🇪 GILBERT VERMEERSCHALPECIN‑DECEUNINCK04h 19′ 45″+ 00h 16′ 26″

CHÂTEAUNEUF-DU-PAPE – km 112.4

RankRiderTeamPointsBonus (B)
1🇳🇴 JONAS ABRAHAMSENUNO-X MOBILITY20 PTS
2🇮🇹 SIMONE VELASCOXDS ASTANA TEAM17 PTS
3🇮🇹 MATTEO TRENTINTUDOR PRO CYCLING TEAM15 PTS
4🇳🇱 THYMEN ARENSMANINEOS GRENADIERS13 PTS
5🇪🇸 ENRIC MASMOVISTAR TEAM11 PTS
6🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM10 PTS
7🇬🇧 FRED WRIGHTBAHRAIN VICTORIOUS9 PTS
8🇳🇱 PASCAL EENKHOORNSOUDAL QUICK-STEP8 PTS
9🇦🇺 JARRAD DRIZNERSLOTTO7 PTS
10🇱🇻 KRISTS NEILANDSISRAEL – PREMIER TECH6 PTS
11🇦🇹 MARCO HALLERTUDOR PRO CYCLING TEAM5 PTS
12🇧🇪 BRENT VAN MOERLOTTO4 PTS
13🇪🇸 ALEX ARANBURUCOFIDIS3 PTS
14🇫🇷 PAVEL SIVAKOVUAE TEAM EMIRATES XRG2 PTS
15🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS1 PT

MONT VENTOUX (1 910 m) – km 171.5

RankRiderTeamPointsBonus (B)
1🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK-STEP30 PTSB : 10″
2🇮🇪 BEN HEALYEF EDUCATION – EASYPOST25 PTSB : 6″
3🇨🇴 SANTIAGO BUITRAGO SANCHEZBAHRAIN VICTORIOUS22 PTSB : 4″
4🇧🇪 ILAN VAN WILDERSOUDAL QUICK-STEP19 PTS
5🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG17 PTS
6🇩🇰 JONAS VINGEGAARDTEAM VISMA|LEASE A BIKE15 PTS
7🇪🇸 ENRIC MASMOVISTAR TEAM13 PTS
8🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM11 PTS
9🇸🇮 PRIMOŽ ROGLICRED BULL – BORA – HANSGROHE9 PTS
10🇩🇪 FELIX LIPOWITZRED BULL – BORA – HANSGROHE7 PTS
11🇦🇹 GEORG MÜHLBERGERMOVISTAR TEAM6 PTS
12🇳🇱 THYMEN ARENSMANINEOS GRENADIERS5 PTS
13🇧🇪 XANDER MEURISSEALPECIN-DECEUNINCK4 PTS
14🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL3 PTS
15🇪🇸 CARLOS RODRIGUEZINEOS GRENADIERS2 PTS

MONT VENTOUX (1 910 m) – km 171.5

RankRiderTeamPoints
1🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK‑STEP20 PTS
2🇮🇪 BEN HEALYEF EDUCATION ‑ EASYPOST15 PTS
3🇨🇴 SANTIAGO BUITRAGO SANCHEZBAHRAIN VICTORIOUS12 PTS
4🇧🇪 ILAN VAN WILDERSOUDAL QUICK‑STEP10 PTS
5🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG8 PTS
6🇩🇰 JONAS VINGEGAARDTEAM VISMA | LEASE A BIKE6 PTS
7🇪🇸 ENRIC MASMOVISTAR TEAM4 PTS
8🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM2 PTS
RankRiderTeamTimeGapBonusP
1🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK-STEP04h 03′ 19″B : 10″
2🇮🇪 BEN HEALYEF EDUCATION – EASYPOST04h 03′ 19″B : 6″
3🇧🇪 ILAN VAN WILDERSOUDAL QUICK-STEP04h 03′ 33″+ 00h 00′ 14″
4🇩🇪 FELIX LIPOWITZRED BULL – BORA – HANSGROHE04h 05′ 12″+ 00h 01′ 53″
5🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL04h 05′ 48″+ 00h 02′ 29″
6🇪🇸 CARLOS RODRIGUEZINEOS GRENADIERS04h 06′ 21″+ 00h 03′ 02″
7🇪🇸 RAÚL GARCIA PIERNAARKEA-B&B HOTELS04h 07′ 01″+ 00h 03′ 42″
8🇫🇷 KÉVIN VAUQUELINARKEA-B&B HOTELS04h 07′ 01″+ 00h 03′ 42″
9🇳🇱 MICK VAN DIJKERED BULL – BORA – HANSGROHE04h 08′ 44″+ 00h 05′ 25″
10🇫🇷 ÉDOUARD COSTIOUARKEA-B&B HOTELS04h 11′ 12″+ 00h 07′ 53″
11🇫🇷 LÉO BARREINTERMARCHÉ – WANTY04h 12′ 13″+ 00h 08′ 54″
12🇫🇷 ALEX BAUDINEF EDUCATION – EASYPOST04h 20′ 40″+ 00h 17′ 21″
13🇨🇿 PAVEL BITTNERTEAM PICNIC POSTNL04h 23′ 20″+ 00h 20′ 01″
14🇺🇸 QUINN SIMMONSLIDL-TREK04h 24′ 11″+ 00h 20′ 52″
15🇫🇷 ROMAIN GREGOIREGROUPAMA-FDJ04h 24′ 11″+ 00h 20′ 52″
16🇫🇷 MATTHIS LE BERREARKEA-B&B HOTELS04h 24′ 11″+ 00h 20′ 52″
17🇧🇪 JARNE BERCKMOESLOTTO04h 24′ 11″+ 00h 20′ 52″
18🇳🇱 FLORIAN VAN DEN BROEKTEAM PICNIC POSTNL04h 24′ 11″+ 00h 20′ 52″
19🇳🇱 RICK VAN SINTMAARTENSDIJKINTERMARCHÉ – WANTY04h 24′ 11″+ 00h 20′ 52″
20🇦🇺 LUKE PLAPPTEAM JAYCO ALULA04h 24′ 11″+ 00h 20′ 52″
21🇫🇷 AXEL LAURANCEINEOS GRENADIERS04h 24′ 11″+ 00h 20′ 52″
22🇫🇷 MATHIS VERCHERTOTALENERGIES04h 24′ 37″+ 00h 21′ 18″
23🇧🇪 EMILE VERSTRYNGEALPECIN-DECEUNINCK04h 27′ 16″+ 00h 23′ 57″
24🇧🇪 THIBAU NYSLIDL-TREK04h 28′ 24″+ 00h 25′ 05″
25🇫🇷 BASTIEN TRONCHONDECATHLON AG2R LA MONDIALE TEAM04h 28′ 34″+ 00h 25′ 15″
26🇩🇰 TOBIAS LUND ANDRESENTEAM PICNIC POSTNL04h 28′ 36″+ 00h 25′ 17″
27🇳🇿 LAURENCE PITHIERED BULL – BORA – HANSGROHE04h 28′ 38″+ 00h 25′ 19″
28🇫🇷 PAUL PENHOETGROUPAMA-FDJ04h 28′ 38″+ 00h 25′ 19″
29🇬🇧 JACOB BLACKMOREISRAEL – PREMIER TECH04h 29′ 28″+ 00h 26′ 09″
30🇬🇧 LEWIS ASKEYGROUPAMA-FDJ04h 29′ 40″+ 00h 26′ 21″
31🇫🇷 LÉO MARTINEZBAHRAIN VICTORIOUS04h 29′ 40″+ 00h 26′ 21″
32🇳🇴 SØREN EDVARDSEN-FREDHEIMUNO-X MOBILITY04h 31′ 22″+ 00h 28′ 03″
33🇬🇧 SAM WATSONINEOS GRENADIERS04h 31′ 22″+ 00h 28′ 03″
34🇩🇪 MAXIMILIAN MAYRHOFERTUDOR PRO CYCLING TEAM04h 31′ 22″+ 00h 28′ 03″
35🇧🇪 VICTOR BRAETINTERMARCHÉ – WANTY04h 31′ 22″+ 00h 28′ 03″
36🇫🇷 HUGO PAGEINTERMARCHÉ – WANTY04h 31′ 22″+ 00h 28′ 03″
37🇺🇸 SEAN FLYNNTEAM PICNIC POSTNL04h 31′ 22″+ 00h 28′ 03″
38🇰🇿 YEVGENIY FEDOROVXDS ASTANA TEAM04h 31′ 22″+ 00h 28′ 03″
39🇪🇸 IVAN ROMEO ABADMOVISTAR TEAM04h 31′ 31″+ 00h 28′ 12″
40🇪🇸 PABLO CASTRILLO ZAPATERMOVISTAR TEAM04h 31′ 31″+ 00h 28′ 12″
41🇮🇹 JONATHAN MILANLIDL-TREK04h 31′ 35″+ 00h 28′ 16″
42🇪🇷 BINIAM GIRMAYINTERMARCHÉ – WANTY04h 31′ 35″+ 00h 28′ 16″
43🇧🇪 ARNAUD DE LIELOTTO04h 32′ 28″+ 00h 29′ 09″
44🇫🇷 THÉO GACHIGNARDTOTALENERGIES04h 35′ 24″+ 00h 32′ 05″
RankTeamTimeGapP
1UAE TEAM EMIRATES XRG12h 18′ 27”
2RED BULL – BORA – HANSGROHE12h 19′ 06”+ 00h 00′ 39”
3TEAM VISMA | LEASE A BIKE12h 20′ 10”+ 00h 01′ 43”
4XDS ASTANA TEAM12h 21′ 54”+ 00h 03′ 27”
5ARKEA-B&B HOTELS12h 23′ 59”+ 00h 05′ 32”
6SOUDAL QUICK-STEP12h 27′ 10”+ 00h 08′ 43”
7MOVISTAR TEAM12h 33′ 43”+ 00h 15′ 16”
8UNO-X MOBILITY12h 34′ 59”+ 00h 16′ 32”
9INEOS GRENADIERS12h 35′ 58”+ 00h 17′ 31”
10COFIDIS12h 39′ 58”+ 00h 21′ 31”
11TEAM PICNIC POSTNL12h 39′ 59”+ 00h 21′ 32”
12GROUPAMA-FDJ12h 40′ 14”+ 00h 21′ 47”
13TOTALENERGIES12h 41′ 59”+ 00h 23′ 32”
14DECATHLON AG2R LA MONDIALE TEAM12h 44′ 08”+ 00h 25′ 41”
15EF EDUCATION – EASYPOST12h 44′ 39”+ 00h 26′ 12”
16ALPECIN-DECEUNINCK12h 48′ 14”+ 00h 29′ 47”
17TUDOR PRO CYCLING TEAM12h 52′ 58”+ 00h 34′ 31”
18BAHRAIN VICTORIOUS12h 57′ 14”+ 00h 38′ 47”
19TEAM JAYCO ALULA12h 57′ 48”+ 00h 39′ 21”
20ISRAEL – PREMIER TECH13h 00′ 03”+ 00h 41′ 36”
21INTERMARCHÉ – WANTY13h 00′ 35”+ 00h 42′ 08”
22LOTTO13h 10′ 01”+ 00h 51′ 34”
23LIDL-TREK13h 10′ 36”+ 00h 52′ 09”

🥇 Tour de France 2025 Top General Rankings after stage 16

RankRiderTeamTimeGapBonusP
1🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG58h 24′ 46″B : 42″
2🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA | LEASE A BIKE58h 29′ 01″+ 00h 04′ 15″B : 24″
3🇩🇪 FLORIAN LIPOWITZRED BULL – BORA – HANSGROHE58h 33′ 49″+ 00h 09′ 03″B : 4″
4🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL58h 35′ 50″+ 00h 11′ 04″B : 4″
5🇸🇮 PRIMOŽ ROGLIČRED BULL – BORA – HANSGROHE58h 36′ 28″+ 00h 11′ 42″
6🇫🇷 KILLIAN VAUQUELINARKEA-B&B HOTELS58h 38′ 06″+ 00h 13′ 20″
7🇫🇷 FÉLIX GALLDECATHLON AG2R LA MONDIALE TEAM58h 39′ 36″+ 00h 14′ 50″
8🇳🇴 TORSTEIN JOHANNESSENUNO-X MOBILITY58h 41′ 47″+ 00h 17′ 01″
9🇮🇪 BEN HEALYEF EDUCATION – EASYPOST58h 42′ 38″+ 00h 17′ 52″B : 20″
10🇪🇸 CARLOS RODRIGUEZINEOS GRENADIERS58h 45′ 31″+ 00h 20′ 45″
11🇫🇷 JULES JEGATTOTALENERGIES58h 47′ 56″+ 00h 23′ 10″P : 10″
12🇦🇺 BEN O’CONNORTEAM JAYCO ALULA58h 55′ 54″+ 00h 31′ 08″
13🇫🇷 GUILLAUME MARTIN GUYONNETGROUPAMA-FDJ59h 00′ 00″+ 00h 35′ 14″
14🇳🇱 THYMEN ARENSMANINEOS GRENADIERS59h 09′ 06″+ 00h 44′ 20″B : 16″
15🇺🇸 SEPP KUSSTEAM VISMA | LEASE A BIKE59h 12′ 45″+ 00h 47′ 59″
16🇨🇴 CARLOS NARVAEZUAE TEAM EMIRATES XRG59h 16′ 50″+ 00h 52′ 04″
17🇪🇸 CARLOS RODRIGUEZARKEA-B&B HOTELS59h 18′ 10″+ 00h 53′ 24″
18🇪🇸 ENRIC MASMOVISTAR TEAM59h 18′ 30″+ 00h 53′ 44″
19🇨🇴 SEBASTIAN HIGUITAXDS ASTANA TEAM59h 19′ 43″+ 00h 54′ 57″
20🇳🇱 MARTIN JØRGENSENTEAM VISMA | LEASE A BIKE59h 22′ 21″+ 00h 57′ 35″
21🇫🇷 VICTOR MADOUASGROUPAMA-FDJ59h 28′ 13″+ 01h 03′ 27″
22🇫🇷 WARREN BARGUILTEAM PICNIC POSTNL59h 31′ 36″+ 01h 06′ 50″
23🇬🇧 SIMON YATESTEAM VISMA | LEASE A BIKE59h 31′ 46″+ 01h 07′ 00″B : 10″
24🇦🇹 GEORG MÜHLBERGERMOVISTAR TEAM59h 36′ 23″+ 01h 11′ 37″
25🇬🇧 ADAM YATESUAE TEAM EMIRATES XRG59h 39′ 20″+ 01h 14′ 34″
26🇧🇪 XANDER MEURISSEALPECIN-DECEUNINCK59h 42′ 47″+ 01h 18′ 01″
27🇦🇺 CALLUM SCOTSONDECATHLON AG2R LA MONDIALE TEAM59h 48′ 31″+ 01h 23′ 45″
28🇩🇪 EMIL BUCHMANNCOFIDIS59h 49′ 12″+ 01h 24′ 26″
29🇧🇪 ILAN VAN WILDERSOUDAL QUICK-STEP59h 50′ 13″+ 01h 25′ 27″
30🇷🇺 ALEKSEY VLASOVRED BULL – BORA – HANSGROHE59h 53′ 24″+ 01h 28′ 38″
31🇧🇪 VICTOR CAMPENAERTSTEAM VISMA | LEASE A BIKE59h 55′ 33″+ 01h 30′ 47″B : 6″
32🇫🇷 ROMAIN GREGOIREGROUPAMA-FDJ59h 56′ 17″+ 01h 31′ 31″
33🇪🇸 RAÚL GARCIA PIERNAARKEA-B&B HOTELS59h 56′ 41″+ 01h 31′ 55″
34🇫🇷 ALEXIS PARET PEINTREDECATHLON AG2R LA MONDIALE TEAM59h 57′ 39″+ 01h 32′ 53″
35🇫🇷 CONNOR BERTHETDECATHLON AG2R LA MONDIALE TEAM60h 05′ 28″+ 01h 40′ 42″
36🇪🇸 MARC SOLERUAE TEAM EMIRATES XRG60h 09′ 42″+ 01h 44′ 56″
37🇫🇷 QUENTIN PACHERGROUPAMA-FDJ60h 09′ 59″+ 01h 45′ 13″
38🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM60h 16′ 06″+ 01h 51′ 20″B : 4″
39🇺🇸 HARRISON SWEENYEF EDUCATION – EASYPOST60h 16′ 55″+ 01h 52′ 09″
40🇮🇹 SIMONE VELASCOXDS ASTANA TEAM60h 17′ 28″+ 01h 52′ 42″
41🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG60h 17′ 36″+ 01h 52′ 50″B : 10″
42🇰🇿 HSB HEDRICK TEJADAXDS ASTANA TEAM60h 18′ 20″+ 01h 53′ 34″
43🇬🇧 JACOB BLACKMOREISRAEL – PREMIER TECH60h 19′ 57″+ 01h 55′ 11″
44🇫🇷 CLEMENT VENTURINIARKEA-B&B HOTELS60h 20′ 15″+ 01h 55′ 29″
45🇳🇱 PASCAL EENKHOORNSOUDAL QUICK-STEP60h 23′ 18″+ 01h 58′ 32″
46🇨🇴 SANTIAGO BUITRAGOSBAHRAIN VICTORIOUS60h 23′ 45″+ 01h 58′ 59″B : 4″
47🇧🇪 TIM BENOOTTEAM VISMA | LEASE A BIKE60h 24′ 41″+ 01h 59′ 55″
48🇫🇷 ALEX BAUDINEF EDUCATION – EASYPOST60h 26′ 23″+ 02h 01′ 37″
49🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK-STEP60h 26′ 26″+ 02h 01′ 40″B : 10″
50🇺🇸 QUINN SIMMONSLIDL-TREK60h 27′ 09″+ 02h 02′ 23″B : 6″
RankRiderTeamPointsP
1🇮🇹 JONATHAN MILANLIDL‑TREK251 PTSP : 10
2🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG240 PTS
3🇪🇷 BINIAM GIRMAYINTERMARCHÉ ‑ WANTY169 PTS
4🇧🇪 TIM MERLIERSOUDAL QUICK‑STEP150 PTS
5🇩🇰 JONAS VINGEGAARDTEAM VISMA | LEASE A BIKE150 PTS
6🇫🇷 ARNAUD TURGISTOTALENERGIES130 PTS
7🇳🇴 JONAS ABRAHAMSENUNO‑X MOBILITY110 PTS
8🇺🇸 QUINN SIMMONSLIDL‑TREK93 PTS
9🇧🇪 ARNAUD DE LIELOTTO92 PTS
10🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL91 PTS
11🇮🇪 BEN HEALYEF EDUCATION ‑ EASYPOST89 PTS
12🇧🇪 WOUT VAN AERTTEAM VISMA | LEASE A BIKE80 PTS
13🇦🇺 KELLEN GROVESALPECIN‑DECEUNINCK80 PTS
14🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM74 PTS
15🇫🇷 KILLIAN VAUQUELINARKEA‑B&B HOTELS69 PTS
16🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG67 PTS
17🇩🇪 FLORIAN LIPOWITZRED BULL ‑ BORA ‑ HANSGROHE66 PTS
18🇳🇱 THYMEN ARENSMANINEOS GRENADIERS62 PTS
19🇳🇱 MARTIN JØRGENSENTEAM VISMA | LEASE A BIKE62 PTS
20🇫🇷 LÉO REXINTERMARCHÉ ‑ WANTY55 PTS
21🇩🇪 MATTHIAS SCHMIDTEAM JAYCO ALULA55 PTS
22🇫🇷 PAUL PENHOETGROUPAMA‑FDJ49 PTSP : 10
23🇮🇹 MATTEO TRENTINTUDOR PRO CYCLING TEAM46 PTS
24🇫🇷 FÉLIX GALLDECATHLON AG2R LA MONDIALE TEAM45 PTS
25🇫🇷 AXEL LAURANCEINEOS GRENADIERS44 PTS
26🇸🇮 PRIMOŽ ROGLIČRED BULL ‑ BORA ‑ HANSGROHE43 PTS
27🇫🇷 BENOÎT ARMIRAILDECATHLON AG2R LA MONDIALE TEAM43 PTS
28🇫🇷 ROMAIN GREGOIREGROUPAMA‑FDJ41 PTS
29🇪🇸 SIMONE VELASCOXDS ASTANA TEAM40 PTS
30🇧🇪 VICTOR CAMPENAERTSTEAM VISMA | LEASE A BIKE39 PTS
31🇦🇺 MICHAEL STORERTUDOR PRO CYCLING TEAM39 PTS
32🇬🇧 FRED WRIGHTBAHRAIN VICTORIOUS39 PTS
33🇬🇧 SIMON YATESTEAM VISMA | LEASE A BIKE37 PTS
34🇩🇪 PHILIPP BAUHAUSBAHRAIN VICTORIOUS37 PTS
35🇮🇹 SIMONE CONSONNILIDL‑TREK36 PTS
36🇪🇸 LORENZO MARTINEZBAHRAIN VICTORIOUS34 PTS
37🇩🇰 TOBIAS LUND ANDRESENTEAM PICNIC POSTNL34 PTS
38🇨🇿 PAVEL BITTNERTEAM PICNIC POSTNL34 PTS
39🇩🇪 PASCAL ACKERMANNISRAEL ‑ PREMIER TECH33 PTS
40🇳🇴 TORSTEIN JOHANNESSENUNO‑X MOBILITY32 PTS
41🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK‑STEP30 PTS
42🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS30 PTS
43🇳🇴 A. JOHANNESSENUNO‑X MOBILITY29 PTS
44🇪🇸 ENRIC MASMOVISTAR TEAM29 PTS
45🇳🇴 SØREN EDVARDSEN‑FREDHEIMUNO‑X MOBILITY28 PTS
46🇳🇱 PASCAL EENKHOORNSOUDAL QUICK‑STEP27 PTS
47🇦🇺 LUKE PLAPPTEAM JAYCO ALULA27 PTS
48🇰🇿 HEDRICK TEJADAXDS ASTANA TEAM26 PTS
49🇪🇸 IVÁN GARCÍA CORTINAMOVISTAR TEAM25 PTS
50🇫🇷 ALEX BAUDINEF EDUCATION ‑ EASYPOST25 PTS
RankRiderTeamPointsP
1🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG60 PTS
2🇫🇷 LENNY MARTINEZBAHRAIN VICTORIOUS60 PTS
3🇳🇱 THYMEN ARENSMANINEOS GRENADIERS48 PTS
4🇩🇰 JONAS VINGEGAARDTEAM VISMA | LEASE A BIKE45 PTS
5🇦🇺 MICHAEL WOODSISRAEL – PREMIER TECH38 PTS
6🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK‑STEP36 PTS
7🇮🇪 BEN HEALYEF EDUCATION – EASYPOST35 PTS
8🇩🇪 FLORIAN LIPOWITZRED BULL – BORA – HANSGROHE24 PTS
9🇦🇺 MICHAEL STORERTUDOR PRO CYCLING TEAM19 PTS
10🇫🇷 BENOÎT ARMIRAILDECATHLON AG2R LA MONDIALE15 PTS
11🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL14 PTS
12🇳🇴 TORSTEIN JOHANNESSENUNO‑X MOBILITY14 PTS
13🇫🇷 FÉLIX GALLDECATHLON AG2R LA MONDIALE12 PTS
14🇷🇺 ALEKSEY VLASOVRED BULL – BORA – HANSGROHE12 PTS
15🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS12 PTS
16🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG10 PTS
17🇧🇪 ILAN VAN WILDERSOUDAL QUICK‑STEP10 PTS
18🇺🇸 SEPP KUSSTEAM VISMA | LEASE A BIKE9 PTS
19🇺🇸 QUINN SIMMONSLIDL‑TREK8 PTS
20🇸🇮 PRIMOŽ ROGLIČRED BULL – BORA – HANSGROHE8 PTS
21🇫🇷 KILLIAN VAUQUELINARKEA‑B&B HOTELS7 PTS
22🇳🇴 A. JOHANNESSENUNO‑X MOBILITY6 PTS
23🇬🇧 SIMON YATESTEAM VISMA | LEASE A BIKE5 PTS
24🇦🇺 BEN O’CONNORTEAM JAYCO ALULA5 PTS
25🇪🇸 ENRIC RUBIO REYESMOVISTAR TEAM5 PTS
26🇰🇿 ALEXANDR LUTSENKOISRAEL – PREMIER TECH4 PTS
27🇳🇴 JONAS ABRAHAMSENUNO‑X MOBILITY4 PTS
28🇪🇸 ENRIC MASMOVISTAR TEAM4 PTS
29🇫🇷 ÉDOUARD COSTIOUARKEA‑B&B HOTELS3 PTS
30🇬🇧 FRED WRIGHTBAHRAIN VICTORIOUS3 PTS
31🇩🇪 BENITO THOMASCOFIDIS2 PTS
32🇪🇸 CARLOS RODRIGUEZINEOS GRENADIERS2 PTS
33🇧🇪 VICTOR CAMPENAERTSTEAM VISMA | LEASE A BIKE2 PTS
34🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING TEAM2 PTS
35🇺🇸 NATE POWLESSEF EDUCATION – EASYPOST2 PTS
36🇦🇺 LUKE PLAPPTEAM JAYCO ALULA2 PTS
37🇫🇷 MATTHIEU BURGAUDEAUTOTALENERGIES1 PT
38🇳🇴 ÅSMUND LEKNESSUNDUNO‑X MOBILITY1 PT
39🇩🇰 MADS ASGREENEF EDUCATION – EASYPOST1 PT
40🇳🇱 MARTIN JØRGENSENTEAM VISMA | LEASE A BIKE1 PT
41🇫🇷 ALEXIS PARET PEINTREDECATHLON AG2R LA MONDIALE1 PT
42🇺🇸 HARRISON SWEENYEF EDUCATION – EASYPOST1 PT
43🇫🇷 MAXIMILIAN HIRSCHITUDOR PRO CYCLING TEAM1 PT
44🇩🇪 MATHIAS SCHMIDTEAM JAYCO ALULA1 PT
RankRiderTeamTimeGapBonus (B)(P)
1🇩🇪 FLORIAN LIPOWITZRED BULL – BORA – HANSGROHE58h 33′ 49″B : 4″
2🇬🇧 EDGAR OSCAR ONLEYTEAM PICNIC POSTNL58h 35′ 50″+ 00h 02′ 01″B : 4″
3🇫🇷 KÉVIN VAUQUELINARKEA‑B&B HOTELS58h 38′ 06″+ 00h 04′ 17″
4🇮🇪 BEN HEALYEF EDUCATION – EASYPOST58h 42′ 38″+ 00h 08′ 49″B : 20″
5🇪🇸 CARLOS RODRIGUEZINEOS GRENADIERS58h 45′ 31″+ 00h 11′ 42″
6🇧🇪 ILAN VAN WILDERSOUDAL QUICK‑STEP59h 50′ 13″+ 01h 16′ 24″
7🇫🇷 ROMAIN GREGOIREGROUPAMA‑FDJ59h 56′ 17″+ 01h 22′ 28″
8🇪🇸 RAÚL GARCIA PIERNAARKEA‑B&B HOTELS59h 56′ 41″+ 01h 22′ 52″
9🇬🇧 JACOB BLACKMOREISRAEL – PREMIER TECH60h 19′ 57″+ 01h 46′ 08″
10🇫🇷 ALEX BAUDINEF EDUCATION – EASYPOST60h 26′ 23″+ 01h 52′ 34″
11🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK‑STEP60h 26′ 26″+ 01h 52′ 37″B : 10″
12🇺🇸 QUINN SIMMONSLIDL‑TREK60h 27′ 09″+ 01h 53′ 20″B : 6″
13🇳🇱 FLORIAN VAN DEN BROEKTEAM PICNIC POSTNL60h 34′ 53″+ 02h 01′ 04″
14🇫🇷 AXEL LAURANCEINEOS GRENADIERS60h 36′ 57″+ 02h 03′ 08″
15🇧🇪 EMILE VERSTRYNGEALPECIN‑DECEUNINCK60h 46′ 44″+ 02h 12′ 55″
16🇫🇷 THÉO GACHIGNARDTOTALENERGIES60h 47′ 35″+ 02h 13′ 46″
17🇫🇷 ÉDOUARD COSTIOUARKEA‑B&B HOTELS60h 49′ 00″+ 02h 15′ 11″
18🇫🇷 MATTHIS LE BERREARKEA‑B&B HOTELS60h 56′ 25″+ 02h 22′ 36″
19🇧🇪 JARNE BERCKMOESLOTTO60h 58′ 04″+ 02h 24′ 15″
20🇫🇷 LÉO BARREINTERMARCHÉ – WANTY61h 08′ 02″+ 02h 34′ 13″
21🇩🇪 MAXIMILIAN MAYRHOFERTUDOR PRO CYCLING TEAM61h 08′ 43″+ 02h 34′ 54″
22🇫🇷 BASTIEN TRONCHONDECATHLON AG2R LA MONDIALE TEAM61h 14′ 41″+ 02h 40′ 52″
23🇳🇿 LAURENCE PITHIERED BULL – BORA – HANSGROHE61h 16′ 00″+ 02h 42′ 11″
24🇪🇸 LORENZO MARTINEZBAHRAIN VICTORIOUS61h 17′ 31″+ 02h 43′ 42″
25🇩🇰 TOBIAS LUND ANDRESENTEAM PICNIC POSTNL61h 22′ 33″+ 02h 48′ 44″
26🇪🇸 IVÁN ROMEO ABADMOVISTAR TEAM61h 29′ 51″+ 02h 56′ 02″
27🇪🇸 PABLO CASTRILLO ZAPATERMOVISTAR TEAM61h 38′ 53″+ 03h 05′ 04″
28🇧🇪 THIBAU NYSLIDL‑TREK61h 44′ 48″+ 03h 10′ 59″
29🇫🇷 PAUL PENHOETGROUPAMA‑FDJ61h 47′ 27″+ 03h 13′ 38″P : 20″
30🇦🇺 LUKE PLAPPTEAM JAYCO ALULA62h 01′ 06″+ 03h 27′ 17″
31🇳🇱 MICK VAN DIJKERED BULL – BORA – HANSGROHE62h 03′ 09″+ 03h 29′ 20″
32🇬🇧 SAM WATSONINEOS GRENADIERS62h 06′ 41″+ 03h 32′ 52″
33🇨🇿 PAVEL BITTNERTEAM PICNIC POSTNL62h 11′ 19″+ 03h 37′ 30″
34🇺🇸 SEAN FLYNNTEAM PICNIC POSTNL62h 12′ 08″+ 03h 38′ 19″
35🇪🇷 BINIAM GIRMAYINTERMARCHÉ – WANTY62h 13′ 04″+ 03h 39′ 15″B : 6″
36🇫🇷 MATHIS VERCHERTOTALENERGIES62h 17′ 15″+ 03h 43′ 26″
37🇬🇧 LEWIS ASKEYGROUPAMA‑FDJ62h 19′ 49″+ 03h 46′ 00″
38🇧🇪 ARNAUD DE LIELOTTO62h 20′ 02″+ 03h 46′ 13″B : 4″
39🇫🇷 HUGO PAGEINTERMARCHÉ – WANTY62h 23′ 37″+ 03h 49′ 48″
40🇧🇪 VICTOR BRAETINTERMARCHÉ – WANTY62h 25′ 41″+ 03h 51′ 52″
41🇳🇴 SØREN EDVARDSEN‑FREDHEIMUNO‑X MOBILITY62h 25′ 48″+ 03h 51′ 59″
42🇮🇹 JONATHAN MILANLIDL‑TREK62h 28′ 14″+ 03h 54′ 25″B : 22″P : 10″
43🇳🇱 RICK VAN SINTMAARTENSDIJKINTERMARCHÉ – WANTY62h 32′ 40″+ 03h 58′ 51″
44🇰🇿 YEVGENIY FEDOROVXDS ASTANA TEAM62h 37′ 53″+ 04h 04′ 04″
RankTeamTimeGapP
1TEAM VISMA | LEASE A BIKE175h 55′ 27″
2UAE TEAM EMIRATES XRG176h 10′ 35″+ 00h 15′ 08″
3RED BULL – BORA – HANSGROHE176h 45′ 01″+ 00h 49′ 34″
4ARKEA‑B&B HOTELS176h 51′ 55″+ 00h 56′ 28″
5DECATHLON AG2R LA MONDIALE TEAM177h 12′ 03″+ 01h 16′ 36″
6INEOS GRENADIERS177h 41′ 25″+ 01h 45′ 58″
7XDS ASTANA TEAM177h 53′ 08″+ 01h 57′ 41″
8MOVISTAR TEAM177h 53′ 22″+ 01h 57′ 55″
9GROUPAMA‑FDJ177h 54′ 00″+ 01h 58′ 33″
10TEAM PICNIC POSTNL178h 22′ 32″+ 02h 27′ 05″
11EF EDUCATION – EASYPOST178h 24′ 46″+ 02h 29′ 19″
12SOUDAL QUICK‑STEP178h 30′ 31″+ 02h 35′ 04″
13TOTALENERGIES178h 44′ 55″+ 02h 49′ 28″
14UNO‑X MOBILITY178h 57′ 06″+ 03h 01′ 39″
15TUDOR PRO CYCLING TEAM179h 55′ 30″+ 04h 00′ 03″
16ALPECIN‑DECEUNINCK179h 59′ 59″+ 04h 04′ 32″
17ISRAEL – PREMIER TECH180h 34′ 20″+ 04h 38′ 53″
18TEAM JAYCO ALULA180h 37′ 35″+ 04h 42′ 08″
19LIDL‑TREK180h 39′ 30″+ 04h 44′ 03″
20COFIDIS180h 43′ 50″+ 04h 48′ 23″
21BAHRAIN VICTORIOUS181h 45′ 55″+ 05h 50′ 28″
22LOTTO183h 16′ 41″+ 07h 21′ 14″
23INTERMARCHÉ – WANTY184h 03′ 40″+ 08h 08′ 13″

✅ Official results updated after stage finish.


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

📌Previous Stage
Stage 15: Muret > Carcassonne – July 20, 2025 → [Stage 15 Results]

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


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

Similar Posts

Leave a Reply

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