Tour de France 2025 Stage 5 Results – Caen to Caen
Tour de France 2025 Top Stage Rankings after stage 5
| Rank | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | 🇧🇪 REMCO EVENEPOEL | SOUDAL QUICK-STEP | 00h 36′ 42” | – |
| 2 | 🇸🇮 TADEJ POGACAR | UAE TEAM EMIRATES XRG | 00h 36′ 58” | + 00h 00′ 16” |
| 3 | 🇮🇹 EDOARDO AFFINI | TEAM VISMA|LEASE A BIKE | 00h 37′ 15” | + 00h 00′ 33” |
| 4 | 🇫🇷 BENJAMIN ARMIRAIL | DECATHLON AG2R LA MONDIALE TEAM | 00h 37′ 17” | + 00h 00′ 35” |
| 5 | 🇫🇷 KÉVIN VAUQUELIN | ARKEA-B&B HOTELS | 00h 37′ 31” | + 00h 00′ 49” |
| 6 | 🇩🇪 FLORIAN LIPOWITZ | RED BULL – BORA – HANSGROHE | 00h 37′ 40” | + 00h 00′ 58” |
| 7 | 🇪🇸 IVÁN ROMEO ABAD | MOVISTAR TEAM | 00h 37′ 44” | + 00h 01′ 02” |
| 8 | 🇵🇹 JOÃO ALMEIDA | UAE TEAM EMIRATES XRG | 00h 37′ 56” | + 00h 01′ 14” |
| 9 | 🇦🇺 LUCAS PLAPP | TEAM JAYCO ALULA | 00h 37′ 59” | + 00h 01′ 17” |
| 10 | 🇪🇸 PELAYO CASTRILLO ZAPATER | MOVISTAR TEAM | 00h 38′ 00” | + 00h 01′ 18” |
| 11 | 🇺🇸 MATTHEW JORGENSON | TEAM VISMA|LEASE A BIKE | 00h 38′ 01” | + 00h 01′ 19” |
| 12 | 🇸🇮 PRIMOŽ ROGLIČ | RED BULL – BORA – HANSGROHE | 00h 38′ 01” | + 00h 01′ 19” |
| 13 | 🇩🇰 JONAS VINGEGAARD | TEAM VISMA|LEASE A BIKE | 00h 38′ 03” | + 00h 01′ 21” |
| 14 | 🇳🇴 TOBIAS FOSS | INEOS GRENADIERS | 00h 38′ 07” | + 00h 01′ 25” |
| 15 | 🇵🇹 NELSON OLIVEIRA | MOVISTAR TEAM | 00h 38′ 19” | + 00h 01′ 37” |
| 16 | 🇩🇪 NILS POLITT | UAE TEAM EMIRATES XRG | 00h 38′ 19” | + 00h 01′ 37” |
| 17 | 🇪🇸 RAÚL GARCIA PIERNA | ARKEA-B&B HOTELS | 00h 38′ 20” | + 00h 01′ 38” |
| 18 | 🇳🇱 MATTHIEU VAN DER POEL | ALPECIN-DECEUNINCK | 00h 38′ 26” | + 00h 01′ 44” |
| 19 | 🇩🇰 MATTIAS SKJELMOSE | LIDL-TREK | 00h 38′ 28” | + 00h 01′ 46” |
| 20 | 🇨🇭 MAURO SCHMID | TEAM JAYCO ALULA | 00h 38′ 28” | + 00h 01′ 46” |
| 21 | 🇦🇺 BEN O’CONNOR | TEAM JAYCO ALULA | 00h 38′ 29” | + 00h 01′ 47” |
| 22 | 🇫🇷 THIBAULT GACHIGNARD | TOTALENERGIES | 00h 38′ 43” | + 00h 02′ 01” |
| 23 | 🇬🇧 OSCAR ONLEY | TEAM PICNIC POSTNL | 00h 38′ 44” | + 00h 02′ 02” |
| 24 | 🇩🇰 KASPER ASGREEN | EF EDUCATION – EASYPOST | 00h 38′ 48” | + 00h 02′ 06” |
| 25 | 🇧🇪 JONAS RICKAERT | ALPECIN-DECEUNINCK | 00h 38′ 50” | + 00h 02′ 08” |
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | 🇧🇪 REMCO EVENEPOEL | SOUDAL QUICK-STEP | 20 PTS |
| 2 | 🇸🇮 TADEJ POGACAR | UAE TEAM EMIRATES XRG | 17 PTS |
| 3 | 🇮🇹 EDOARDO AFFINI | TEAM VISMA|LEASE A BIKE | 15 PTS |
| 4 | 🇫🇷 BENJAMIN ARMIRAIL | DECATHLON AG2R LA MONDIALE TEAM | 13 PTS |
| 5 | 🇫🇷 KÉVIN VAUQUELIN | ARKEA-B&B HOTELS | 11 PTS |
| 6 | 🇩🇪 FLORIAN LIPOWITZ | RED BULL – BORA – HANSGROHE | 10 PTS |
| 7 | 🇪🇸 IVÁN ROMEO ABAD | MOVISTAR TEAM | 9 PTS |
| 8 | 🇵🇹 JOÃO ALMEIDA | UAE TEAM EMIRATES XRG | 8 PTS |
| 9 | 🇦🇺 LUCAS PLAPP | TEAM JAYCO ALULA | 7 PTS |
| 10 | 🇪🇸 PELAYO CASTRILLO ZAPATER | MOVISTAR TEAM | 6 PTS |
| 11 | 🇺🇸 MATTHEW JORGENSON | TEAM VISMA|LEASE A BIKE | 5 PTS |
| 12 | 🇸🇮 PRIMOŽ ROGLIČ | RED BULL – BORA – HANSGROHE | 4 PTS |
| 13 | 🇩🇰 JONAS VINGEGAARD | TEAM VISMA|LEASE A BIKE | 3 PTS |
| 14 | 🇳🇴 TOBIAS FOSS | INEOS GRENADIERS | 2 PTS |
| 15 | 🇵🇹 NELSON OLIVEIRA | MOVISTAR TEAM | 1 PT |
No rank available for Mountain Classification
| Rank | Rider | Flag | Team | Time | Gap |
|---|---|---|---|---|---|
| 1 | REMCO EVENEPOEL | 🇧🇪 | SOUDAL QUICK-STEP | 00h 36′ 42” | – |
| 2 | KÉVIN VAUQUELIN | 🇫🇷 | ARKEA-B&B HOTELS | 00h 37′ 31” | + 00h 00′ 49” |
| 3 | FLORIAN LIPOWITZ | 🇩🇪 | RED BULL – BORA – HANSGROHE | 00h 37′ 40” | + 00h 00′ 58” |
| 4 | IVÁN ROMEO ABAD | 🇪🇸 | MOVISTAR TEAM | 00h 37′ 44” | + 00h 01′ 02” |
| 5 | LUCAS PLAPP | 🇦🇺 | TEAM JAYCO ALULA | 00h 37′ 59” | + 00h 01′ 17” |
| 6 | PELAYO CASTRILLO ZAPATER | 🇪🇸 | MOVISTAR TEAM | 00h 38′ 00” | + 00h 01′ 18” |
| 7 | RAÚL GARCIA PIERNA | 🇪🇸 | ARKEA-B&B HOTELS | 00h 38′ 20” | + 00h 01′ 38” |
| 8 | MATTIAS SKJELMOSE | 🇩🇰 | LIDL-TREK | 00h 38′ 28” | + 00h 01′ 46” |
| 9 | THOMAS GACHIGNARD | 🇫🇷 | TOTALENERGIES | 00h 38′ 43” | + 00h 02′ 01” |
| 10 | OSCAR ONLEY | 🇬🇧 | TEAM PICNIC POSTNL | 00h 38′ 44” | + 00h 02′ 02” |
| 11 | CARLOS RODRIGUEZ | 🇪🇸 | INEOS GRENADIERS | 00h 38′ 57” | + 00h 02′ 15” |
| 12 | ROMAIN GREGOIRE | 🇫🇷 | GROUPAMA-FDJ | 00h 40′ 17” | + 00h 03′ 35” |
| 13 | BEN HEALY | 🇮🇪 | EF EDUCATION – EASYPOST | 00h 40′ 18” | + 00h 03′ 36” |
| 14 | LAURENT PITHIE | 🇳🇿 | RED BULL – BORA – HANSGROHE | 00h 40′ 22” | + 00h 03′ 40” |
| 15 | BINIAM GIRMAY | 🇪🇷 | INTERMARCHÉ – WANTY | 00h 40′ 29” | + 00h 03′ 47” |
| 16 | HUGO PAGE | 🇫🇷 | INTERMARCHÉ – WANTY | 00h 40′ 51” | + 00h 04′ 09” |
| 17 | LENNERT VAN EETVELT | 🇧🇪 | LOTTO | 00h 40′ 54” | + 00h 04′ 12” |
| 18 | SAM FLYNN | 🇮🇪 | TEAM PICNIC POSTNL | 00h 40′ 59” | + 00h 04′ 17” |
| 19 | MIKKEL MAYRHOFER | 🇩🇰 | TUDOR PRO CYCLING TEAM | 00h 41′ 01” | + 00h 04′ 19” |
| 20 | EMIL VERSTRYNGE | 🇧🇪 | ALPECIN-DECEUNINCK | 00h 41′ 03” | + 00h 04′ 21” |
| 21 | RIK VAN SINTMAARTENSDIJK | 🇳🇱 | INTERMARCHÉ – WANTY | 00h 41′ 14” | + 00h 04′ 32” |
| 22 | ALEX BAUDIN | 🇫🇷 | EF EDUCATION – EASYPOST | 00h 41′ 14” | + 00h 04′ 32” |
| 23 | VICTOR BRAET | 🇧🇪 | INTERMARCHÉ – WANTY | 00h 41′ 15” | + 00h 04′ 33” |
| 24 | MICK VAN DIJKE | 🇳🇱 | RED BULL – BORA – HANSGROHE | 00h 41′ 16” | + 00h 04′ 34” |
| 25 | JACK BLACKMORE | 🇦🇺 | ISRAEL – PREMIER TECH | 00h 41′ 16” | + 00h 04′ 34” |
| 26 | BASTIEN TRONCHON | 🇫🇷 | DECATHLON AG2R LA MONDIALE | 00h 41′ 18” | + 00h 04′ 36” |
| 27 | PAUL PENHOET | 🇫🇷 | GROUPAMA-FDJ | 00h 41′ 18” | + 00h 04′ 36” |
| 28 | JONATHAN MILAN | 🇮🇹 | LIDL-TREK | 00h 41′ 20” | + 00h 04′ 38” |
| 29 | EDDY COSTIOU | 🇫🇷 | ARKEA-B&B HOTELS | 00h 41′ 20” | + 00h 04′ 38” |
| 30 | MATHEO LE BERRE | 🇫🇷 | ARKEA-B&B HOTELS | 00h 41′ 21” | + 00h 04′ 39” |
| 31 | JARNE BERCKMOES | 🇧🇪 | LOTTO | 00h 41′ 25” | + 00h 04′ 43” |
| 32 | LEWIS ASKEY | 🇬🇧 | GROUPAMA-FDJ | 00h 41′ 27” | + 00h 04′ 45” |
| 33 | STIAN EDVARDSEN-FREDHEIM | 🇳🇴 | UNO-X MOBILITY | 00h 41′ 37” | + 00h 04′ 55” |
| 34 | LUDOVIC BARRE | 🇫🇷 | INTERMARCHÉ – WANTY | 00h 41′ 43” | + 00h 05′ 01” |
| 35 | QUINN SIMMONS | 🇺🇸 | LIDL-TREK | 00h 41′ 46” | + 00h 05′ 04” |
| 36 | SØREN WAERENSKJOLD | 🇳🇴 | UNO-X MOBILITY | 00h 41′ 47” | + 00h 05′ 05” |
| 37 | FRED VAN DEN BROEK | 🇳🇱 | TEAM PICNIC POSTNL | 00h 41′ 48” | + 00h 05′ 06” |
| 38 | THIBAU NYS | 🇧🇪 | LIDL-TREK | 00h 41′ 57” | + 00h 05′ 15” |
| 39 | MANU VERCHER | 🇫🇷 | TOTALENERGIES | 00h 41′ 59” | + 00h 05′ 17” |
| 40 | VALENTIN PARET PEINTRE | 🇫🇷 | SOUDAL QUICK-STEP | 00h 42′ 03” | + 00h 05′ 21” |
| 41 | ALEX LAURANCE | 🇫🇷 | INEOS GRENADIERS | 00h 42′ 14” | + 00h 05′ 32” |
| 42 | LENNY MARTINEZ | 🇫🇷 | BAHRAIN VICTORIOUS | 00h 42′ 15” | + 00h 05′ 33” |
| 43 | TOBIAS LUND ANDRESEN | 🇩🇰 | TEAM PICNIC POSTNL | 00h 42′ 19” | + 00h 05′ 37” |
| 44 | SEAN WATSON | 🇬🇧 | INEOS GRENADIERS | 00h 42′ 20” | + 00h 05′ 38” |
| 45 | ILAN VAN WILDER | 🇧🇪 | SOUDAL QUICK-STEP | 00h 42′ 21” | + 00h 05′ 39” |
| 46 | YEVGENIY FEDOROV | 🇰🇿 | XDS ASTANA TEAM | 00h 42′ 24” | + 00h 05′ 42” |
| 47 | PAVEL BITTNER | 🇨🇿 | TEAM PICNIC POSTNL | 00h 42′ 34” | + 00h 05′ 52” |
| 48 | ARNAUD DE LIE | 🇧🇪 | LOTTO | 00h 43′ 37” | + 00h 06′ 55” |
| Rank | Team | Time | Gap | P |
|---|---|---|---|---|
| 1 | 🇦🇪 UAE TEAM EMIRATES XRG | 01h 53′ 13” | – | – |
| 2 | 🇳🇱 TEAM VISMA | LEASE A BIKE | 01h 53′ 19” | + 00h 00′ 06” | – |
| 3 | 🇪🇸 MOVISTAR TEAM | 01h 54′ 03” | + 00h 00′ 50” | – |
| 4 | 🇦🇺 TEAM JAYCO ALULA | 01h 54′ 56” | + 00h 01′ 43” | – |
| 5 | 🇫🇷 ARKEA-B&B HOTELS | 01h 55′ 36” | + 00h 02′ 23” | – |
| 6 | 🇫🇷 DECATHLON AG2R LA MONDIALE TEAM | 01h 55′ 58” | + 00h 02′ 45” | – |
| 7 | 🇩🇪 RED BULL – BORA – HANSGROHE | 01h 56′ 03” | + 00h 02′ 50” | – |
| 8 | 🇬🇧 INEOS GRENADIERS | 01h 56′ 19” | + 00h 03′ 06” | – |
| 9 | 🇧🇪 SOUDAL QUICK-STEP | 01h 56′ 44” | + 00h 03′ 31” | – |
| 10 | 🇧🇪 ALPECIN-DECEUNINCK | 01h 57′ 31” | + 00h 04′ 18” | – |
| 11 | 🇫🇷 TOTALENERGIES | 01h 58′ 12” | + 00h 04′ 59” | – |
| 12 | 🇺🇸 EF EDUCATION – EASYPOST | 01h 59′ 15” | + 00h 06′ 02” | – |
| 13 | 🇫🇷 COFIDIS | 01h 59′ 42” | + 00h 06′ 29” | – |
| 14 | 🇺🇸 LIDL-TREK | 01h 59′ 46” | + 00h 06′ 33” | – |
| 15 | 🇫🇷 GROUPAMA-FDJ | 01h 59′ 49” | + 00h 06′ 36” | – |
| 16 | 🇧🇭 BAHRAIN VICTORIOUS | 02h 00′ 11” | + 00h 06′ 58” | – |
| 17 | 🇳🇱 TEAM PICNIC POSTNL | 02h 00′ 23” | + 00h 07′ 10” | – |
| 18 | 🇧🇪 INTERMARCHÉ – WANTY | 02h 01′ 13” | + 00h 08′ 00” | – |
| 19 | 🇨🇭 TUDOR PRO CYCLING TEAM | 02h 01′ 16” | + 00h 08′ 03” | – |
| 20 | 🇳🇴 UNO-X MOBILITY | 02h 02′ 13” | + 00h 09′ 00” | – |
| 21 | 🇧🇪 LOTTO | 02h 03′ 10” | + 00h 09′ 57” | – |
| 22 | 🇮🇱 ISRAEL – PREMIER TECH | 02h 03′ 36” | + 00h 10′ 23” | – |
| 23 | 🇰🇿 XDS ASTANA TEAM | 02h 04′ 59” | + 00h 11′ 46” | – |
Tour de France 2025 Top General Rankings after stage 5
Tour de France 2025 Stage 5 – LIVE UPDATES
Start time: 13:35 (Paris time)
📲 follow real-time updates below:
🕰️ 00:00 —First rider to start is Fedorov Yevgeniy (XDS Astana Team) at 13:05 local time.
🕰️ 00:00 —A beautiful day for a time trial, Temperatures around 25ºC
🕰️ 00:00 —181 riders yet to start
🕰️ 00:00 —stage is on, Fedorov Yevgeniy (XDS Astana Team) just started.
🕰️ 00:00 — Barta Will (Movistar Team) just started.
🕰️ 00:00 — Romeo Iván (Movistar Team) just started.
🕰️ 00:00 —Plapp Luke (Team Jayco AlUla) just started.
🕰️ 00:00 —Plapp Luke (Team Jayco AlUla) passes Storer Michael (Tudor Pro Cycling Team).
🕰️ 00:00 —Consonni Simone (Lidl – Trek) just started.
🕰️ 00:00 —New best time for Fedorov Yevgeniy (XDS Astana Team) at timepoint 2 in 21.07,94 (46.564 km/h)
🕰️ 00:00 —New best time for Vercher Mattéo (Team TotalEnergies) at timepoint 2 in 20.56,57 (46.985 km/h)
🕰️ 00:00 —New best time for Barta Will (Movistar Team) at timepoint 2 in 20.40,31 (47.601 km/h)
🕰️ 00:00 —New best time for Castrillo Pablo (Movistar Team) at timepoint 2 in 19.11,25 (51.283 km/h)
🕰️ 00:00 —New best time for Romeo Iván (Movistar Team) at timepoint 2 in 18.50,30 (52.234 km/h)
🕰️ 00:00 —New best time for Plapp Luke (Team Jayco AlUla) at timepoint 2 in 18.40,31 (52.7 km/h)
🕰️ 00:00 — Martinez Lenny (Bahrain – Victorious) just started.
🕰️ 00:00 —New best time for Fedorov Yevgeniy (XDS Astana Team) at timepoint 3 in 32.10,37 (46.25 km/h)
🕰️ 00:00 —New best time for Vercher Mattéo (Team TotalEnergies) at timepoint 3 in 31.58,37 (46.54 km/h)
🕰️ 00:00 —Plapp still leads the way at km 16.4
🕰️ 00:00 —New best time for Castrillo Pablo (Movistar Team) at timepoint 3 in 28.59,48 (51.326 km/h)
🕰️ 00:00 —New best time for Romeo Iván (Movistar Team) at timepoint 3 in 28.45,48 (51.742 km/h)
🕰️ 00:00 — Groenewegen Dylan (Team Jayco AlUla) just started.
🕰️ 00:00 — Fedorov Yevgeniy (XDS Astana Team) is just 3 km away from finish line
🕰️ 00:00 —Jeannière and De Buyst don’t start,
Set to start at 13:42, Émilien Jeannière (Total Energies) is out of the Tour de France following his crash on day. His team reports that “further medical examinations carried out this morning have revealed a fracture of the left shoulder blade”.
As for Jasper De Buyst (Lotto), his team says “he woke up this morning with a fever. As a precaution, the medical staff has decided not to let Jasper continue this Tour. The Lotto Cycling Team wants to emphasize that the heald of its riders always comes first.”
🕰️ 00:00 —Fedorov is the first rider at the finish, The Kazakh rider sets a time of 42’24” (46.7 km/h).
🕰️ 00:00 —New best time for Fedorov Yevgeniy (XDS Astana Team) at finish in 42.24,21 (46.694 km/h)!
🕰️ 00:00 —Castrillo and Romeo are faster than Fedorov
🕰️ 00:00 —Van Eetvelt Lennert (Lotto) just started.
🕰️ 00:00 —2nd time (+0.15,02) for Plapp Luke (Team Jayco AlUla) at finish in 37.59,96 (52.106 km/h).
🕰️ 00:00 —Plapp behind Romeo
🕰️ 00:00 —4th time (+1.45,06) for Durbridge Luke (Team Jayco AlUla) at timepoint 3 in 30.21,25 (49.021 km/h).
🕰️ 00:00 —5th time (+3.29,19) for van Sintmaartensdijk Roel (Intermarché – Wanty) at finish in 41.14,13 (48.017 km/h).
🕰️ 00:00 —4th time (+2.42,23) for Rex Laurenz (Intermarché – Wanty) at finish in 40.27,17 (48.946 km/h).
🕰️ 00:00 —2nd time (+0.07,07) for Affini Edoardo (Team Visma | Lease a Bike) at timepoint 1 in 9.48 (50.204 km/h).
🕰️ 00:00 —4th time (+0.22,87) for García Pierna Raúl (Arkéa – B&B Hotels) at timepoint 1 in 10.03,80 (48.89 km/h).
🕰️ 00:00 —Affini between Plapp and Romeo
🕰️ 00:00 —Happy birthday to SWEENY Harry, celebrating his 27th birthday!
🕰️ 00:00 —4th time (+2.07,44) for Durbridge Luke (Team Jayco AlUla) at finish in 39.52,38 (49.658 km/h).
🕰️ 00:00 —Girmay Biniam (Intermarché – Wanty) just started.
🕰️ 00:00 —The youngest in the peloton is also the fastest,
Ivan Romeo is provisionally leading today’s stage with a time of 37′ 44″, for an average speed of 52.7 km/h over the 33 kilometers.
🕰️ 00:00 — Affini Edoardo (Team Visma | Lease a Bike) overtakes Braet Vito (Intermarché – Wanty) who started 2 minutes earlier.
🕰️ 00:00 —2nd time (+0.04,15) for Affini Edoardo (Team Visma | Lease a Bike) at timepoint 2 in 18.44,46 (52.505 km/h).
🕰️ 00:00 —Schachmann Maximilian (Soudal Quick-Step) just started.
🕰️ 00:00 — Milan Jonathan (Lidl – Trek) just started. He is wearing the leader jersey in the point classification.
🕰️ 00:00 —5th time (+0.23,29) for Politt Nils (UAE Team Emirates – XRG) at timepoint 1 in 10.04,22 (48.856 km/h).
🕰️ 00:00 — Merlier Tim (Soudal Quick-Step) overtakes Paret-Peintre Valentin (Soudal Quick-Step) who started 1 minute earlier
🕰️ 00:00 —New best time for Affini Edoardo (Team Visma | Lease a Bike) at timepoint 3 in 28.15,46 (52.658 km/h)!
🕰️ 00:00 — Armirail Bruno (Decathlon AG2R La Mondiale Team) just started.
🕰️ 00:00 — Armirail Bruno (Decathlon AG2R La Mondiale Team) starts in the 75th time trial of his career.
🕰️ 00:00 —New best time for Affini Edoardo (Team Visma | Lease a Bike) at finish in 37.15,08 (53.152 km/h)!
🕰️ 00:00 —2nd time (+0.04,02) for Armirail Bruno (Decathlon AG2R La Mondiale Team) at timepoint 1 in 9.44,95 (50.466 km/h).
🕰️ 00:00 —6th time (+0.53,23) for Politt Nils (UAE Team Emirates – XRG) at timepoint 3 in 29.08,69 (51.055 km/h).
🕰️ 00:00 —46 riders finished, 39 riders underway, 94 riders yet to start.
🕰️ 00:00 —Turgis Anthony (Team TotalEnergies) just started.
🕰️ 00:00 — van den Berg Marijn (EF Education – EasyPost) overtakes Woods Michael (Israel – Premier Tech) who started 1 minute earlier.
🕰️ 00:00 —Affini smashes the best time: 37’15”
🕰️ 00:00 — Russo Clément (Groupama – FDJ) overtakes Barthe Cyril (Groupama – FDJ) who started 1 minute earlier.
🕰️ 00:00 —The new fastest time holder, Edoardo Affini, reached 71 km/h during his ride in Caen.
🕰️ 00:00 — Thomas Benjamin (Cofidis) overtakes Rutsch Jonas (Intermarché – Wanty) who started 1 minute earlier.
🕰️ 00:00 —A strong performance for the French national champion, At km 24.8, Bruno Armirail has the 2nd best time, 15” behind Edoardo Affini.
🕰️ 00:00 —8th time (+2.05,62) for Russo Clément (Groupama – FDJ) at finish in 39.20,70 (50.324 km/h).
🕰️ 00:00 —Armirail only 2.4 seconds behind Affini!, What a finish from the French national champion!
🕰️ 00:00 —Alaphilippe Julian (Tudor Pro Cycling Team) just started. The rider from Tudor took the last French ITT victory in the Tour, in 2019, when he succesfully defended the Maillot Jaune in Pau.
🕰️ 00:00 — Foss Tobias (INEOS Grenadiers) just started.
🕰️ 00:00 — Campenaerts Victor (Team Visma | Lease a Bike) just started.
🕰️ 00:00 —Frenchman Bruno Armirail put on a fine performance in Caen, with an average speed of 53.1 km/h and a top speed of 72 km/h.
🕰️ 00:00 —Foss and Campenaerts are also on course
🕰️ 00:00 —Yates Simon (Team Visma | Lease a Bike) just started.
🕰️ 00:00 —87 riders finished, 27 riders underway, 65 riders yet to start.
🕰️ 00:00 — Foss Tobias (INEOS Grenadiers) overtakes Skujiņš Toms (Lidl – Trek) who started 1:30 minutes earlier.
🕰️ 00:00 —Naesen Oliver (Decathlon AG2R La Mondiale Team) overtakes Watson Samuel (INEOS Grenadiers) who started 1:30 minutes earlier.
🕰️ 00:00 —Schmid Mauro (Team Jayco AlUla) just started.
🕰️ 00:00 — Vlasov Aleksandr (Red Bull – BORA – hansgrohe) overtakes Campenaerts Victor (Team Visma | Lease a Bike) who started 1:30 minutes earlier.
🕰️ 00:00 — Sweeny Harry (EF Education – EasyPost) just started. Happy birthday to SWEENY Harry, celebrating his 27th birthday!
🕰️ 00:00 —Grégoire Romain (Groupama – FDJ) just started.
🕰️ 00:00 — van Aert Wout (Team Visma | Lease a Bike) just started.
🕰️ 00:00 — Meurisse Xandro (Alpecin – Deceuninck) just started.
🕰️ 00:00 —Sepp Kuss has started
🕰️ 00:00 — Jegat Jordan (Team TotalEnergies) just started.
🕰️ 00:00 —Lipowitz Florian (Red Bull – BORA – hansgrohe) just started.
🕰️ 00:00 — Lipowitz Florian (Red Bull – BORA – hansgrohe) lost on average 0:22 minutes per 10 km in last 5 time trials (WT or .Pro)
🕰️ 00:00 —Harry Sweeny at the finish (64th, +3’55”)
🕰️ 00:00 —Roglic starts
🕰️ 00:00 —O’Connor Ben (Team Jayco AlUla) overtakes Narváez Jhonatan (UAE Team Emirates – XRG) who started 1:30 minutes earlier.
🕰️ 00:00 —70th time (+3.59,32) for van Aert Wout (Team Visma | Lease a Bike) at finish in 41.14,40 (48.012 km/h).
🕰️ 00:00 —10 riders remains
🕰️ 00:00 —Skjelmose Mattias (Lidl – Trek) just started.
🕰️ 00:00 —Almeida João (UAE Team Emirates – XRG) just started.
🕰️ 00:00 —Evenepoel has started, Meanwhile, Primoz Roglic trails by 30” at the first checkpoint.
🕰️ 00:00 —11th time (+1.14,43) for O’Connor Ben (Team Jayco AlUla) at finish in 38.29,51 (51.439 km/h).
🕰️ 00:00 —Mas Enric (Movistar Team) just started.
🕰️ 00:00 —Buchmann Emanuel (Cofidis) overtakes Benoot Tiesj (Team Visma | Lease a Bike) who started 1:30 minutes earlier.
🕰️ 00:00 — Vauquelin Kévin (Arkéa – B&B Hotels) just started.
🕰️ 00:00 —5th time (+0.32,76) for Lipowitz Florian (Red Bull – BORA – hansgrohe) at timepoint 3 in 28.48,22 (51.66 km/h).
🕰️ 00:00 — VAUQUELIN Kévin is wearing the leader jersey in the youth classification.
🕰️ 00:00 — Pogačar Tadej (UAE Team Emirates – XRG) just started.
🕰️ 00:00 —2nd time for Evenepoel at the first checkpoint: 9’43”
🕰️ 00:00 —Van der Poel is the last rider off the ramp
🕰️ 00:00 —Lipowitz finishes strong: 37’40”
🕰️ 00:00 —Evenepoel behind Plapp and Affini at the 2nd checkpoint
🕰️ 00:00 —van der Poel Mathieu (Alpecin – Deceuninck) just started.
🕰️ 00:00 —All riders have started!
🕰️ 00:00 —40th time (+0.57,63) for Mas Enric (Movistar Team) at timepoint 1 in 10.38,56 (46.229 km/h).
🕰️ 00:00 —New best time for Evenepoel Remco (Soudal Quick-Step) at timepoint 3 in 28.04,35 (53.006 km/h)!
🕰️ 00:00 —Pogacar just behind Evenepoel
🕰️ 00:00 —Pogacar behind Evenepoel and way ahead of Vingegaard
🕰️ 00:00 —Evenepoel takes the hot seat: 36’42”.averaged 54.0 km/h. He is 33” faster than Edoardo Affini.
🕰️ 00:00 —Vingegaard loses more than a minute on Evenepoel
🕰️ 00:00 —The Slovenian is now losing 17” to Evenepoel… and gaining 49” on Vingegaard.
🕰️ 00:00 —Strong finish for Vauquelin: 4th, +49”
🕰️ 00:00 —12th time for Vingegaard on the line, The Dane finishes +1’21” behind Evenepoel.
Pogacar is inside the last kilometre.
🕰️ 00:00 —2nd best time for Pogacar (+16”)
🕰️ 00:00 —The Slovenian is set to take the Maillot Jaune.
🕰️ 00:00 —Remco Evenepoel wins stage 5 of the Tour de France 2025
📌 Next Up
Stage 6: Bayeux > Vire Normandie – July 10, 2025 → [Watch Stage 6 Results]
📌 Previous
Stage 4: Amiens Métropole > Rouen – July 8, 2025 → [Watch Stage 4 Results]
Understand How Classifications Work → [Tour de France 2025 Classifications]
✅ Official result updated after stage finish.



