Tour de France 2025 Stage 4 Results – Amiens Métropole to Rouen

Stage Summary

  • Stage Date: Tue, July 8, 2025
  • Start: Amiens Métropole
  • Finish: Rouen
  • Stage Total Distance: 174.2 km
  • Average Speed: 45 km/h
  • Stage Winner: Tadej Pogačar


Tour de France 2025 Top Stage Rankings after stage 4

RankRiderTeamTimeGapBonusPoints
1🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG03h 50′ 29”B: 10”
2🇳🇱 MATHIEU VAN DER POELALPECIN-DECEUNINCK03h 50′ 29”B: 6”
3🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA | LEASE A BIKE03h 50′ 29”B: 4”
4🇦🇺 OSCAR ONLEYTEAM PICNIC POSTNL03h 50′ 29”
5🇫🇷 ROMAIN GREGOIREGROUPAMA-FDJ03h 50′ 29”
6🇵🇹 JOAO ALMEIDAUAE TEAM EMIRATES XRG03h 50′ 29”
7🇧🇪 REMCO EVENEPOELSOUDAL QUICK-STEP03h 50′ 32”+0:03
8🇺🇸 MATTHEW JORGENSONTEAM VISMA | LEASE A BIKE03h 50′ 32”+0:03
9🇩🇰 MATTIAS SKJELMOSELIDL-TREK03h 50′ 36”+0:07
10🇫🇷 KEVIN VAUQUELINARKEA-B&B HOTELS03h 50′ 39”+0:10
11🇧🇪 WOUT VAN AERTTEAM VISMA | LEASE A BIKE03h 50′ 59”+0:30
12🇫🇷 AURELIEN PARET-PEINTREDECATHLON AG2R LA MONDIALE TEAM03h 50′ 59”+0:30
13🇫🇷 ALEX BAUDINEF EDUCATION – EASYPOST03h 50′ 59”+0:30
14🇪🇨 JHONATAN NARVAEZUAE TEAM EMIRATES XRG03h 50′ 59”+0:30
15🇳🇴 TOBIAS JOHANNESSENUNO-X MOBILITY03h 50′ 59”+0:30
16🇧🇪 TIESJ BENOOTTEAM VISMA | LEASE A BIKE03h 51′ 01”+0:32
17🇪🇸 ENRIC MASMOVISTAR TEAM03h 51′ 01”+0:32
18🇸🇮 PRIMOZ ROGLICRED BULL – BORA – HANSGROHE03h 51′ 01”+0:32
19🇰🇿 ALEXEY LUTSENKOISRAEL – PREMIER TECH03h 51′ 01”+0:32
20🇨🇭 MARC HIRSCHITUDOR PRO CYCLING TEAM03h 51′ 04”+0:35

SAINT-ADRIEN SPRINT (km 143.3)

RankRiderTeamPointsB
1🇳🇴 JONAS ABRAHAMSENUNO-X MOBILITY20 PTS
2🇩🇰 KASPER ASGREENEF EDUCATION – EASYPOST17 PTS
3🇫🇷 LENNY MARTINEZBAHRAIN VICTORIOUS15 PTS
4🇫🇷 THIBAULT GACHIGNARDTOTALENERGIES13 PTS
5🇮🇹 JONATHAN MILANLIDL-TREK11 PTS
6🇪🇷 BINIAM GIRMAYINTERMARCHÉ – WANTY10 PTS
7🇧🇪 TIM MERLIERSOUDAL QUICK-STEP9 PTS
8🇫🇷 ANTHONY TURGISTOTALENERGIES8 PTS
9🇮🇹 SIMONE CONSONNILIDL-TREK7 PTS
10🇦🇺 JARRAD DRIZNERSLOTTO6 PTS
11🇧🇪 BRENT VAN MOERLOTTO5 PTS
12🇧🇪 JARNE BERCKMOESLOTTO4 PTS
13🇫🇷 HUGO PAGEINTERMARCHÉ – WANTY3 PTS
14🇬🇧 ROB STANNARDBAHRAIN VICTORIOUS2 PTS
15🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS1 PT

(ROUEN – km 174.2)

RankRiderTeamPointsBonus
1🇸🇮 Tadej POGACARUAE TEAM EMIRATES XRG50 PTSB : 10”
2🇳🇱 Mathieu VAN DER POELALPECIN-DECEUNINCK30 PTSB : 6”
3🇩🇰 Jonas VINGEGAARD HANSENTEAM VISMA | LEASE A BIKE20 PTSB : 4”
4🇬🇧 Oscar ONLEYTEAM PICNIC POSTNL18 PTS
5🇫🇷 Romain GREGOIREGROUPAMA-FDJ16 PTS
6🇵🇹 Joao ALMEIDAUAE TEAM EMIRATES XRG14 PTS
7🇧🇪 Remco EVENEPOELSOUDAL QUICK-STEP12 PTS
8🇺🇸 Matteo JORGENSONTEAM VISMA | LEASE A BIKE10 PTS
9🇩🇰 Mattias SKJELMOSELIDL-TREK8 PTS
10🇫🇷 Kévin VAUQUELINARKEA-B&B HOTELS7 PTS
11🇧🇪 Wout VAN AERTTEAM VISMA | LEASE A BIKE6 PTS
12🇫🇷 Aurélien PARET PEINTREDECATHLON AG2R LA MONDIALE TEAM5 PTS
13🇫🇷 Alexandre BAUDINEF EDUCATION – EASYPOST4 PTS
14🇪🇨 Jhonatan NARVAEZUAE TEAM EMIRATES XRG3 PTS
15🇳🇴 Tobias JOHANNESSENUNO-X MOBILITY2 PTS

CÔTE JACQUES ANQUETIL (km 128.2)

RankRiderTeamPoints
1🇩🇰 KASPER ASGREENEF EDUCATION – EASYPOST1 PT

CÔTE DE BELBEUF (km 146.6)

RankRiderTeamPoints
1🇫🇷 LENNY MARTINEZBAHRAIN VICTORIOUS2 PTS
2🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG1 PT

CÔTE DE BONSECOURS (stèle Jean Robic) (km 154.4)

RankRiderTeamPoints
1🇳🇴 ANDERS HALLAND JOHANNESSENUNO-X MOBILITY1 PT

CÔTE DE LA GRAND’MARE (km 162.1)

RankRiderTeamPoints
1🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG1 PT

RAMPE SAINT-HILAIRE (km 169)

RankRiderTeamPoints
1🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG2 PTS
2🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMALEASE A BIKE
RankRiderTeamTimeGapBP
1🇬🇧 Edgar Oscar ONLEYTEAM PICNIC POSTNL03h 50′ 29″
2🇫🇷 Romain GREGOIREGROUPAMA‑FDJ03h 50′ 29″
3🇧🇪 Remco EVENEPOELSOUDAL QUICK‑STEP03h 50′ 32″+ 0′03″
4🇩🇰 Mattias SKJELMOSELIDL‑TREK03h 50′ 36″+ 0′07″
5🇫🇷 Kévin VAUQUELINARKEA‑B&B HOTELS03h 50′ 39″+ 0′10″
6🇫🇷 Alexandre BAUDINEF EDUCATION‑EASYPOST03h 50′ 59″+ 0′30″
7🇫🇷 Axel LAURANCEINEOS GRENADIERS03h 51′ 08″+ 0′39″
8🇪🇸 Carlos RODRIGUEZINEOS GRENADIERS03h 51′ 08″+ 0′39″
9🇧🇪 Jelle BERCKMOESLOTTO03h 51′ 23″+ 0′54″
10🇦🇺 Jack BLACKMOREISRAEL‑PREMIER TECH03h 51′ 23″+ 0′54″
11🇩🇪 Finn LIPOWITZRED BULL‑BORA‑HANSGROHE03h 51′ 23″+ 0′54″
12🇫🇷 Louis BARREINTERMARCHÉ‑WANTY03h 52′ 18″+ 1′49″
13🇮🇪 Ben HEALYEF EDUCATION‑EASYPOST03h 52′ 22″+ 1′53″
14🇫🇷 Baptiste TRONCHONDECATHLON AG2R LA MONDIALE TEAM03h 52′ 22″+ 1′53″
15🇳🇱 Timo NYSLIDL‑TREK03h 53′ 03″+ 2′34″
16🇫🇷 Ewen COSTIOUARKEA‑B&B HOTELS03h 54′ 00″+ 3′31″
17🇩🇰 Tobias LUND ANDRESENTEAM PICNIC POSTNL03h 54′ 00″+ 3′31″
18🇺🇸 Quinn SIMMONSLIDL‑TREK03h 56′ 36″+ 6′07″
19🇳🇴 Søren EDVARDSEN-FREDHEIMUNO‑X MOBILITY03h 59′ 31″+ 9′02″
20🇧🇪 Ilan VAN WILDERSOUDAL QUICK‑STEP03h 59′ 31″+ 9′02″
21🇬🇧 Lewis ASKEYGROUPAMA‑FDJ03h 59′ 53″+ 9′24″
22🇳🇱 Frank VAN DEN BROEKTEAM PICNIC POSTNL04h 01′ 26″+ 10′57″
23🇫🇷 Lenny MARTINEZBAHRAIN VICTORIOUS04h 02′ 45″+ 12′16″
24🇩🇪 Marius MAYRHOFERTUDOR PRO CYCLING TEAM04h 04′ 24″+ 13′55″
25🇬🇧 Samuel WATSONINEOS GRENADIERS04h 04′ 26″+ 13′57″
26🇳🇿 Laurence PITHIERED BULL‑BORA‑HANSGROHE04h 04′ 26″+ 13′57″
27🇧🇪 Arnaud DE LIELOTTO04h 04′ 53″+ 14′24″
28🇫🇷 Mathis LE BERREARKEA‑B&B HOTELS04h 05′ 04″+ 14′35″
29🇫🇷 Hugo PAGEINTERMARCHÉ‑WANTY04h 05′ 04″+ 14′35″
30🇫🇷 Paul PENHOETGROUPAMA‑FDJ04h 05′ 41″+ 15′12″
31🇬🇧 Samuel FLYNNTEAM PICNIC POSTNL04h 05′ 41″+ 15′12″
32🇨🇿 Pavel BITTNERTEAM PICNIC POSTNL04h 05′ 41″+ 15′12″
33🇫🇷 Thomas GACHIGNARDTOTALENERGIES04h 05′ 41″+ 15′12″
34🇳🇱 Mick VAN DIJKERED BULL‑BORA‑HANSGROHE04h 05′ 41″+ 15′12″
35🇪🇸 Raul GARCIA PIERNAARKEA‑B&B HOTELS04h 05′ 41″+ 15′12″
36🇪🇸 Ivan ROMEO ABADMOVISTAR TEAM04h 05′ 41″+ 15′12″
37🇪🇸 Pelayo CASTRILLOMOVISTAR TEAM04h 05′ 41″+ 15′12″
38🇧🇪 Lennert VAN EETVELTLOTTO04h 05′ 41″+ 15′12″
39🇧🇪 Emiel VERSTRYNGEALPECIN‑DECEUNINCK04h 05′ 41″+ 15′12″
40🇦🇺 Lucas PLAPPTEAM JAYCO ALULA04h 05′ 41″+ 15′12″
41🇳🇴 Søren WAERENSKJOLDUNO‑X MOBILITY04h 05′ 41″+ 15′12″
42🇮🇹 Jonathan MILANLIDL‑TREK04h 05′ 41″+ 15′12″
43🇧🇪 Viktor BRAETINTERMARCHÉ‑WANTY04h 05′ 41″+ 15′12″
44🇰🇿 Yevgeniy FEDOROVXDS ASTANA TEAM04h 06′ 15″+ 15′46″
45🇫🇷 Valentin PARET PEINTRESOUDAL QUICK‑STEP04h 06′25″+ 15′56″
46🇧🇪 Rune VAN SINTMAARTENSDIJKINTERMARCHÉ‑WANTY04h 06′38″+ 16′09″
47🇪🇷 Biniam GIRMAYINTERMARCHÉ‑WANTY04h 06′38″+ 16′09″
48🇫🇷 Maxime VERCHERTOTALENERGIES04h 08′13″+ 17′44″
RankTeamTimeGapP
1🇦🇪 UAE Team Emirates XRG11h 31′ 57″
2🇳🇱 Team Visma l Lease a Bike11h 32′ 00″+ 0h 00′ 03″
3🇫🇷 Groupama‑FDJ11h 33′ 15″+ 0h 01′ 18″
4🇫🇷 Cofidis11h 34′ 05″+ 0h 02′ 08″
5🇫🇷 Decathlon AG2R La Mondiale Team11h 34′ 44″+ 0h 02′ 47″
6🇫🇷 TotalEnergies11h 35′ 16″+ 0h 03′ 19″
7🇩🇪 Red Bull‑Bora‑Hansgrohe11h 36′ 01″+ 0h 04′ 04″
8🇫🇷 Arkéa‑B&B Hotels11h 36′ 02″+ 0h 04′ 05″
9🇳🇱 Team Picnic PostNL11h 36′ 06″+ 0h 04′ 09″
10🇺🇸 EF Education‑EasyPost11h 36′ 20″+ 0h 04′ 23″
11🇰🇿 XDS Astana Team11h 36′ 31″+ 0h 04′ 34″
12🇦🇺 Team Jayco AlUla11h 36′ 54″+ 0h 04′ 57″
13🇮🇱 Israel‑Premier Tech11h 36′ 59″+ 0h 05′ 02″
14🇧🇪 Alpecin‑Deceuninck11h 38′ 37″+ 0h 06′ 40″
15🇳🇴 Uno‑X Mobility11h 38′ 59″+ 0h 07′ 02″
16🇬🇧 INEOS Grenadiers11h 39′ 16″+ 0h 07′ 19″
17🇺🇸 Lidl‑Trek11h 40′ 15″+ 0h 08′ 18″
18🇨🇭 Tudor Pro Cycling Team11h 40′ 50″+ 0h 08′ 53″
19🇧🇪 Soudal Quick‑Step11h 41′ 32″+ 0h 09′ 35″
20🇧🇭 Bahrain Victorious11h 42′ 02″+ 0h 10′ 05″
21🇪🇸 Movistar Team11h 42′ 25″+ 0h 10′ 28″
22🇧🇪 Intermarché‑Wanty11h 48′ 49″+ 0h 16′ 52″
23🇧🇪 Lotto11h 55′ 15″+ 0h 23′ 18″

Tour de France 2025 Top General Rankings after stage 4


📌 Next Up
Stage 5: Caen > Caen – July 9, 2025 → [Watch Stage 5 Results]

📌 Previous
Stage 3: Valenciennes > Dunkerque – July 7, 2025 → [Watch Stage 3 Results]

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

✅ Official result updated after stage finish.

Similar Posts

Leave a Reply

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