BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Tour de France

112th edition: July 5 - July 27, 2025
Stage 2, Sunday, July 6

Back to 2025 Tour de France

Sunday, July 6: Stage 2, Lauwin-Planque - Boulogne-sur-Mer, 209.1 km

Stage 2 map & profile | Stage 2 photos

Mathieu van der Poel just beats Tadej Pogacar to win stage two. Sirotti photo

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle
Tour de France: 2020

Bill & Carol McGann's book The Story of the Tour de France, 2020: The Tour During Covid-19, Better Late Than Never is available in both Kindle eBook and Audiobook versions. To get your copy, just click on the Amazon link on the right.

Rated ascents:

  • Km 104.3: Côte de Cavron-Saint-Martin, 1.1 km @ 5.9%. Cat. 4
  • Km 179.3: Côte du Haut Pichot, 1.2 km @ 9.4%. Cat 3
  • Km 200.5.: Côte de Saint-Etienne-au-Mont, 1 km @ 9.5%. Cat. 3
  • Km 203.8: Côte d'outreau, 0.8 km @ 8.8%. Cat. 4

Weather at the finish city of Boulogne-sur-Mer at 2:10 PM, local time: 21C (68F), mostly cloudy, with the wind from the west-southwest at 23 km/hr (11 mph). There is an 8% chance of rain, rising to 11% at 4:00 PM. It was raining at the start.

The Stage: Christophe Prudhomme writes: There’s good reason to think that the Yellow Jersey could find a new owner in Boulogne-sur-Mer, where the first of the 2025 Tour’s punchy finishes will take place. The hills in the Artois and Boulonnais regions will already have taken a physical toll on the riders by the time they tackle two tough tests on the coast, at Saint-Étienne-au-Mont where there are gradients of 15%, and then at Outreau, just over five kilometres from the finish line. After that, there’s still a demanding kilometre-long ramp where the final verdict will be decided.

The race: The race organizer posted these medical updates after yesterday's crashes: Involved in separate crashes early in stage 1, Filippo Ganna (Ineos Grenadiers) and Stefan Bissegger (Decathlon AG2R La Mondiale) had to withdraw from the race. Their teams report they suffered symptoms of concussion.

Thibau Nys (Lidl-Trek) hit the deck at the same time as Bissegger. "Down but not out", the young Belgian said after his first day on the Tour. He suffered from knee pain but hopes it won't prevent him from going forward.

Marijn van den Berg and Ben O’Connor also went down at high speed inside the last 5 kilometres. “Post race x-rays confirmed that he avoided any fractures”, EF Education-EasyPost reports about the Dutch sprinter.

As for O’Connor, “he has a few abrasions and he’s a bit stiff in places but otherwise he is ok”, Jayco-AlUla say.

Classification leaders on the startline with clothes for the coming rainy stage. ASO photo

Here's the race organizer's stage two summary:

After Jasper Philipsen’s success on day 1, Mathieu Van der Poel ruled an animated stage 2 to continue with Alpecin-Deceuninck’s dream start in the Tour de France 2025. The Flying Dutchman mastered an explosive finale in Boulogne-sur-Mer to get the better of Tadej Pogacar (UAE Team Emirates-XRG) and Jonas Vingegaard (Visma-Lease a Bike). He also takes the Maillot Jaune, just like he did in 2021 when he won stage 2 in Mûr-de-Bretagne. Philipsen lost 31’’ on the day. But he’ll have another chance to win on day 3, as the sprinters eye victory on a mostly flat stage towards Dunkirk.

60 kilometers into the stage the peloton goes through the city of Arras. There is a four-man break 2min 30sec up the road.

The race:
The 182-man peloton gather in Lauwin-Planque for a rainy start of stage 2. Yevgeniy Fedorov (XDS-Astana) breaks away from the peloton in the first kilometre, quickly followed by Andreas Leknessund (Uno-X), Brent Van Moer (Lotto) and Bruno Armirail (Decathlon-AG2R).

Here's the four-man break

Their breakaway is momentarily disrupted by a crash at km 44, bringing down the Norwegian and Kazakh national champions, but this has no impact on the race as the quartet reforms and builds up a 3'05" lead (km 45). However, their progress is closely monitored by the riders from Intermarché-Wanty and Alpecin-Deceuninck.

Here's the break 150 kilometers into the stage (59.6km to go).

Milan displays his power
After an intense battle, Leknessund takes the first KOM point of the day, up Côte de Cavon-Saint-Martin (cat. 4, summit at km 104.3). The four men work well together but the peloton accelerate into the last 90 kilometres. The gap drops down to less than a minute with 65 kilometres to go.

The pace is hard in the bunch but the attackers resist until the intermediate sprint. Fedorov takes the 20 points while Jonathan Milan hits 80 km/h to narrowly edge Tim Merlier (Soudal Quick-Step), Biniam Girmay (Intermarché-Wanty) and Jasper Philipsen (Alpecin-Deceuninck) in the bunch. The breakaway is then caught with 52 km to go.

Van der Poel flies
The intensity picks up again as the riders get close to the final climbs of the day. Wout Van Aert (Visma-Lease a Bike) sets the pace at the bottom of the Côte du Haut Pichot. Then Tim Wellens (UAE Team Emirates) ups the ante and the peloton already explodes.

Onto the Côte d’Outreau, Jhonatan Narvaez (UAE Team Emirates-XRG) sets a strong pace before Kevin Vauquelin (Arkéa-B&B Hotels) accelerates at the summit. A flurry of attacks ensue, but Mathieu Van der Poel controls things and eventually unleashes a dominant sprint.

Here's American road champion Quinn Simmons in stage two 500 meters before the finish line on a very steep hill. Photo is by John Pierce/PhotoSport International UK, USA, Asia. ©

Just like in 2021, the Flying Dutchman wins stage 2 of the Tour and takes the Maillot Jaune, as his teammate Jasper Philipsen crosses the line with a gap of 31’’.

The go-fasters with 500 km to go, from left: Vingegaard, Pogacar, Van der Poel, Onley and Alaphilippe. Photo is by John Pierce/PhotoSport International UK, USA, Asia. ©


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Complete results:

Photos

209.1 kilometers raced at an average speed of 43.916 km/hr

1 Mathieu van der Poel Alpecin-Deceuninck 4hr 45min 41sec
2 Tadej Pogacar UAE Team Emirates-XRG s.t.
3 Jonas Vingegaard Team Visma | Lease a Bike s.t.
4 Romain Grégoire Groupama-FDJ s.t.
5 Julian Alaphilippe Tudor Pro Cycling Team s.t.
6 Oscar Onley Team Picnic PostNL s.t.
7 Aurélien Paret-Peintre Decathlon AG2R La Mondiale s.t.
8 Kévin Vauquelin Arkea-B&B Hotels s.t.
9 Simone Velasco XDS Astana Team s.t.
10 Jenno Berckmoes Lotto s.t.
11 Alexandre Delettre Team TotalEnergies s.t.
12 Enric Mas Movistar Team s.t.
13 Santiago Buitrago Bahrain Victorious s.t.
14 Marc Hirschi Tudor Pro Cycling Team s.t.
15 João Almeida UAE Team Emirates-XRG s.t.
16 Guillaume Martin-Guyonnet Groupama-FDJ s.t.
17 Remco Evenepoel Soudal Quick-Step s.t.
18 Matteo Jorgenson Team Visma | Lease a Bike s.t.
19 Neilson Powless EF Education-EasyPost s.t.
20 Emanuel Buchmann Cofidis s.t.
21 Felix Gall Decathlon AG2R La Mondiale s.t.
22 Primoz Roglic Red Bull-BORA-hansgrohe s.t.
23 Mattias Skjelmose Lidl-Trek s.t.
24 Florian Lipowitz Red Bull-BORA-hansgrohe s.t.
25 Alexey Lutsenko Israel-Premier Tech s.t.
26 Quentin Pacher Groupama-FDJ s.t.
27 Jasper Philipsen Alpecin-Deceuninck @ 31sec
28 Joe Blackmore Israel-Premier Tech s.t.
29 Harold Tejada XDS Astana Team s.t.
30 Clément Berthet Decathlon AG2R La Mondiale s.t.
31 Carlos Rodriguez INEOS Grenadiers s.t.
32 Cristian Rodriguez Arkea-B&B Hotels s.t.
33 Tobias Halland Johannessen Uno-X Mobility s.t.
34 Dylan Teuns Cofidis s.t.
35 Mathieu Burgaudeau Team TotalEnergies s.t.
36 Jack Haig Bahrain Victorious s.t.
37 Geraint Thomas INEOS Grenadiers s.t.
38 Mauro Schmid Team Jayco-AlUla s.t.
39 Steff Cras Team TotalEnergies s.t.
40 Fred Wright Bahrain Victorious s.t.
41 Jordan Jegat Team TotalEnergies s.t.
42 Valentin Madouas Groupama-FDJ s.t.
43 Ben O'Connor Team Jayco-AlUla s.t.
44 Sepp Kuss Team Visma | Lease a Bike s.t.
45 Clément Venturini Arkea-B&B Hotels s.t.
46 Bryan Coquard Cofidis s.t.
47 Axel Laurance INEOS Grenadiers 0:45
48 Edward Dunbar Team Jayco-AlUla 1:10
49 Harry Sweeny EF Education-EasyPost 1:29
50 Tiesj Benoot Team Visma | Lease a Bike s.t.
51 Sam Watson INEOS Grenadiers s.t.
52 Ben Healy EF Education-EasyPost s.t.
53 Kaden Groves Alpecin-Deceuninck s.t.
54 Simon Yates Team Visma | Lease a Bike s.t.
55 Ilan Van Wilder Soudal Quick-Step s.t.
56 Jhonatan Narvaez UAE Team Emirates-XRG s.t.
57 Tobias Lund Andresen Team Picnic PostNL 1:34
58 Michael Valgren EF Education-EasyPost s.t.
59 Toms Skujins Lidl-Trek s.t.
60 Alex Aranburu Cofidis 2:33
61 Damien Touzé Cofidis s.t.
62 Bastien Tronchon Decathlon AG2R La Mondiale s.t.
63 Frank van den Broek Team Picnic PostNL 2:43
64 Georg Zimmermann Intermarché-Wanty 2:53
65 Tim Wellens UAE Team Emirates-XRG 2:58
66 Gregor Mühlberger Movistar Team s.t.
67 Xandro Meurisse Alpecin-Deceuninck 3:11
68 Robert Stannard Bahrain Victorious s.t.
69 Krists Neilands Israel-Premier Tech 3:22
70 Jake Stewart Israel-Premier Tech s.t.
71 Kasper Asgreen EF Education-EasyPost s.t.
72 Anthony Turgis Team TotalEnergies s.t.
73 Paul Penhoët Groupama-FDJ s.t.
74 Ewen Costiou Arkea-B&B Hotels s.t.
75 Warren Barguil Team Picnic PostNL s.t.
76 Mike Teunissen XDS Astana Team s.t.
77 Raúl García Arkea-B&B Hotels s.t.
78 Thomas Gachignard Team TotalEnergies s.t.
79 Callum Scotson Decathlon AG2R La Mondiale 3:27
80 Wout van Aert Team Visma | Lease a Bike 3:29
81 Pavel Bittner Team Picnic PostNL 4:07
82 Jonathan Milan Lidl-Trek 4:54
83 Marc Soler UAE Team Emirates-XRG 5:03
84 Gianni Vermeersch Alpecin-Deceuninck s.t.
85 Matteo Trentin Tudor Pro Cycling Team s.t.
86 Matis Louvel Israel-Premier Tech s.t.
87 Clément Russo Groupama-FDJ s.t.
88 Cyril Barthe Groupama-FDJ s.t.
89 Oliver Naesen Decathlon AG2R La Mondiale s.t.
90 Jasper Stuyven Lidl-Trek s.t.
91 Lenny Martinez Bahrain Victorious s.t.
92 Emilien Jeannière Team TotalEnergies s.t.
93 Mathis Le Berre Arkea-B&B Hotels s.t.
94 Michael Woods Israel-Premier Tech s.t.
95 Thymen Arensman INEOS Grenadiers s.t.
96 Adam Yates UAE Team Emirates-XRG s.t.
97 Ion Izagirre Cofidis s.t.
98 Markus Hoelgaard Uno-X Mobility s.t.
99 Tobias Foss INEOS Grenadiers s.t.
100 Louis Barré Intermarché-Wanty s.t.
101 Benjamin Thomas Cofidis s.t.
102 Pascal Eenkhoorn Soudal Quick-Step s.t.
103 Gianni Moscon Red Bull-BORA-hansgrohe s.t.
104 Valentin Paret-Peintre Soudal Quick-Step 5:25
105 Victor Campenaerts Team Visma | Lease a Bike s.t.
106 Hugo Page Intermarché-Wanty s.t.
107 Biniam Girmay Intermarché-Wanty s.t.
108 Quinn Simmons Lidl-Trek 5:35
109 Mattia Cattaneo Soudal Quick-Step s.t.
110 Jonas Abrahamsen Uno-X Mobility s.t.
111 Alex Baudin EF Education-EasyPost s.t.
112 Lewis Askey Groupama-FDJ s.t.
113 Laurence Pithie Red Bull-BORA-hansgrohe 6:39
114 Connor Swift INEOS Grenadiers s.t.
115 Luke Durbridge Team Jayco-AlUla s.t.
116 Vincenzo Albanese EF Education-EasyPost s.t.
117 Luka Mezgec Team Jayco-AlUla s.t.
118 Anders Halland Johannessen Uno-X Mobility 7:22
119 Jonas Rutsch Intermarché-Wanty 7:49
120 Laurenz Rex Intermarché-Wanty s.t.
121 Max Schachmann Soudal Quick-Step s.t.
122 Marijn van den Berg EF Education-EasyPost s.t.
123 Bruno Armirail Decathlon AG2R La Mondiale s.t.
124 Elmar Reinders Team Jayco-AlUla s.t.
125 Nils Politt UAE Team Emirates-XRG s.t.
126 Pavel Sivakov UAE Team Emirates-XRG s.t.
127 Marius Mayrhofer Tudor Pro Cycling Team s.t.
128 Niklas Märkl Team Picnic PostNL s.t.
129 Jonas Rickaert Alpecin-Deceuninck s.t.
130 Emiel Verstrynge Alpecin-Deceuninck s.t.
131 Eduardo Sepulveda Lotto s.t.
132 Lucas Plapp Team Jayco-AlUla s.t.
133 Aleksandr Vlasov Red Bull-BORA-hansgrohe s.t.
134 Alexis Renard Cofidis s.t.
135 Amaury Capiot Arkea-B&B Hotels s.t.
136 Sébastien Grignard Lotto s.t.
137 Matej Mohoric Bahrain Victorious s.t.
138 Nelson Oliveira Movistar Team s.t.
139 Sergio Higuita XDS Astana Team s.t.
140 Mick van Dijke Red Bull-BORA-hansgrohe s.t.
141 Tim Naberman Team Picnic PostNL s.t.
142 Thibau Nys Lidl-Trek s.t.
143 Vito Braet Intermarché-Wanty s.t.
144 Jasper De Buyst Lotto s.t.
145 Lennert Van Eetvelt Lotto s.t.
146 Roel van Sintmaartensdijk Intermarché-Wanty s.t.
147 Sean Flynn Team Picnic PostNL 8:48
148 Mattéo Vercher Team TotalEnergies s.t.
149 Iván Romeo Movistar Team 9:02
150 Michael Storer Tudor Pro Cycling Team 10:22
151 Simone Consonni Lidl-Trek s.t.
152 Fabian Lienhard Tudor Pro Cycling Team 10:54
153 Silvan Dillier Alpecin-Deceuninck s.t.
154 Arnaud Démare Arkea-B&B Hotels s.t.
155 Einer Rubio Movistar Team s.t.
156 Brent Van Moer Lotto s.t.
157 Iván García Cortina Movistar Team 10:57
158 Edward Theuns Lidl-Trek s.t.
159 Tim Merlier Soudal Quick-Step s.t.
160 Stian Fredheim Uno-X Mobility s.t.
161 Bert Van Lerberghe Soudal Quick-Step s.t.
162 Dylan Groenewegen Team Jayco-AlUla s.t.
163 Kamil Gradek Bahrain Victorious s.t.
164 Clément Champoussin XDS Astana Team s.t.
165 Danny van Poppel Red Bull-BORA-hansgrohe s.t.
166 Edoardo Affini Team Visma | Lease a Bike s.t.
167 William Barta Movistar Team s.t.
168 Arnaud De Lie Lotto s.t.
169 Jarrad Drizners Lotto s.t.
170 Guillaume Boivin Israel-Premier Tech s.t.
171 Pablo Castrillo Movistar Team s.t.
172 Pascal Ackermann Israel-Premier Tech s.t.
173 Jordi Meeus Red Bull-BORA-hansgrohe s.t.
174 Phil Bauhaus Bahrain Victorious s.t.
175 Magnus Cort Uno-X Mobility s.t.
176 Alberto Dainese Tudor Pro Cycling Team s.t.
177 Andreas Leknessund Uno-X Mobility s.t.
178 Marco Haller Tudor Pro Cycling Team s.t.
179 Yevgeniy Fedorov XDS Astana Team s.t.
180 Søren Wærenskjold Uno-X Mobility s.t.
181 Cees Bol XDS Astana Team 11:16
182 Davide Ballerini XDS Astana Team s.t.

 

GC after stage 2:

  • GC leader: Mathieu van der Poel (Alpecin-Deceuninck)
  • Mountains classification leader: Tadej Pogacar (UAE Team Emirates-XRG)
  • Points classification leader: Jasper Philipsen (Apecin-Deceuninck)
  • Best young rider: Kévin Vauquelin (Arkea-B&B Hotels)
  • Teams classification leader: Groupama-FDJ

394.0 kilometers raced so far at an average speed of 45.576 km/hr

1 Mathieu van der Poel Alpecin-Deceuninck 8hr 38min 42sec
2 Tadej Pogacar UAE Team Emirates-XRG @ 4sec
3 Jonas Vingegaard Team Visma | Lease a Bike 0:06
4 Kévin Vauquelin Arkea-B&B Hotels 0:10
5 Matteo Jorgenson Team Visma | Lease a Bike s.t.
6 Enric Mas Movistar Team s.t.
7 Jasper Philipsen Alpecin-Deceuninck 0:31
8 Joe Blackmore Israel-Premier Tech 0:41
9 Tobias Halland Johannessen Uno-X Mobility s.t.
10 Ben O'Connor Team Jayco-AlUla s.t.
11 Neilson Powless EF Education-EasyPost 0:49
12 Aurélien Paret-Peintre Decathlon AG2R La Mondiale s.t.
13 João Almeida UAE Team Emirates-XRG s.t.
14 Emanuel Buchmann Cofidis s.t.
15 Mattias Skjelmose Lidl-Trek s.t.
16 Oscar Onley Team Picnic PostNL s.t.
17 Santiago Buitrago Bahrain Victorious s.t.
18 Remco Evenepoel Soudal Quick-Step s.t.
19 Felix Gall Decathlon AG2R La Mondiale s.t.
20 Guillaume Martin-Guyonnet Groupama-FDJ s.t.
21 Primoz Roglic Red Bull-BORA-hansgrohe s.t.
22 Florian Lipowitz Red Bull-BORA-hansgrohe s.t.
23 Alexandre Delettre Team TotalEnergies s.t.
24 Jenno Berckmoes Lotto s.t.
25 Marc Hirschi Tudor Pro Cycling Team s.t.
26 Clément Berthet Decathlon AG2R La Mondiale 1:20
27 Bryan Coquard Cofidis s.t.
28 Carlos Rodriguez INEOS Grenadiers s.t.
29 Jordan Jegat Team TotalEnergies s.t.
30 Valentin Madouas Groupama-FDJ s.t.
31 Geraint Thomas INEOS Grenadiers s.t.
32 Jack Haig Bahrain Victorious s.t.
33 Steff Cras Team TotalEnergies s.t.
34 Dylan Teuns Cofidis s.t.
35 Fred Wright Bahrain Victorious s.t.
36 Sepp Kuss Team Visma | Lease a Bike s.t.
37 Sam Watson INEOS Grenadiers 1:39
38 Harry Sweeny EF Education-EasyPost s.t.
39 Kaden Groves Alpecin-Deceuninck s.t.
40 Tiesj Benoot Team Visma | Lease a Bike s.t.
41 Clément Venturini Arkea-B&B Hotels 1:47
42 Ben Healy EF Education-EasyPost 2:18
43 Ilan Van Wilder Soudal Quick-Step s.t.
44 Jhonatan Narvaez UAE Team Emirates-XRG s.t.
45 Tobias Lund Andresen Team Picnic PostNL 2:23
46 Michael Valgren EF Education-EasyPost s.t.
47 Damien Touzé Cofidis 2:43
48 Tim Wellens UAE Team Emirates-XRG 3:08
49 Toms Skujins Lidl-Trek 3:10
50 Bastien Tronchon Decathlon AG2R La Mondiale 3:22
51 Alex Aranburu Cofidis s.t.
52 Anthony Turgis Team TotalEnergies 3:32
53 Paul Penhoët Groupama-FDJ s.t.
54 Krists Neilands Israel-Premier Tech s.t.
55 Mike Teunissen XDS Astana Team s.t.
56 Kasper Asgreen EF Education-EasyPost s.t.
57 Xandro Meurisse Alpecin-Deceuninck 3:34
58 Robert Stannard Bahrain Victorious 4:00
59 Thomas Gachignard Team TotalEnergies 4:11
60 Wout van Aert Team Visma | Lease a Bike 4:18
61 Warren Barguil Team Picnic PostNL 4:38
62 Callum Scotson Decathlon AG2R La Mondiale 4:43
63 Pavel Bittner Team Picnic PostNL 4:56
64 Matteo Trentin Tudor Pro Cycling Team 5:13
65 Clément Russo Groupama-FDJ s.t.
66 Jasper Stuyven Lidl-Trek s.t.
67 Cyril Barthe Groupama-FDJ s.t.
68 Romain Grégoire Groupama-FDJ 5:28
69 Quentin Pacher Groupama-FDJ s.t.
70 Alexey Lutsenko Israel-Premier Tech s.t.
71 Biniam Girmay Intermarché-Wanty 5:29
72 Jonathan Milan Lidl-Trek 5:43
73 Markus Hoelgaard Uno-X Mobility 5:52
74 Matis Louvel Israel-Premier Tech s.t.
75 Gianni Vermeersch Alpecin-Deceuninck s.t.
76 Oliver Naesen Decathlon AG2R La Mondiale s.t.
77 Pascal Eenkhoorn Soudal Quick-Step s.t.
78 Tobias Foss INEOS Grenadiers s.t.
79 Jonas Abrahamsen Uno-X Mobility 5:58
80 Harold Tejada XDS Astana Team 5:59
81 Cristian Rodriguez Arkea-B&B Hotels s.t.
82 Mauro Schmid Team Jayco-AlUla 6:08
83 Hugo Page Intermarché-Wanty 6:14
84 Edward Dunbar Team Jayco-AlUla 6:38
85 Simone Velasco XDS Astana Team 6:41
86 Julian Alaphilippe Tudor Pro Cycling Team s.t.
87 Luka Mezgec Team Jayco-AlUla 6:49
88 Alex Baudin EF Education-EasyPost 6:51
89 Mathieu Burgaudeau Team TotalEnergies 7:12
90 Axel Laurance INEOS Grenadiers 7:26
91 Ion Izagirre Cofidis 7:27
92 Gianni Moscon Red Bull-BORA-hansgrohe s.t.
93 Connor Swift INEOS Grenadiers 7:28
94 Vincenzo Albanese EF Education-EasyPost s.t.
95 Mattia Cattaneo Soudal Quick-Step 7:33
96 Victor Campenaerts Team Visma | Lease a Bike 7:34
97 Marc Soler UAE Team Emirates-XRG 7:39
98 Marius Mayrhofer Tudor Pro Cycling Team 7:59
99 Niklas Märkl Team Picnic PostNL s.t.
100 Marijn van den Berg EF Education-EasyPost s.t.
101 Simon Yates Team Visma | Lease a Bike 8:10
102 Frank van den Broek Team Picnic PostNL 8:11
103 Jonas Rickaert Alpecin-Deceuninck 8:12
104 Georg Zimmermann Intermarché-Wanty 8:21
105 Laurence Pithie Red Bull-BORA-hansgrohe 8:22
106 Gregor Mühlberger Movistar Team 8:26
107 Amaury Capiot Arkea-B&B Hotels 8:38
108 Alexis Renard Cofidis s.t.
109 Jasper De Buyst Lotto s.t.
110 Nelson Oliveira Movistar Team s.t.
111 Lennert Van Eetvelt Lotto s.t.
112 Ewen Costiou Arkea-B&B Hotels 8:50
113 Raúl García Arkea-B&B Hotels s.t.
114 Jake Stewart Israel-Premier Tech s.t.
115 Elmar Reinders Team Jayco-AlUla 9:05
116 Aleksandr Vlasov Red Bull-BORA-hansgrohe s.t.
117 Matej Mohoric Bahrain Victorious s.t.
118 Vito Braet Intermarché-Wanty 9:25
119 Sean Flynn Team Picnic PostNL 9:37
120 Mick van Dijke Red Bull-BORA-hansgrohe 10:13
121 Mathis Le Berre Arkea-B&B Hotels 10:31
122 Thymen Arensman INEOS Grenadiers s.t.
123 Benjamin Thomas Cofidis s.t.
124 Emilien Jeannière Team TotalEnergies s.t.
125 Adam Yates UAE Team Emirates-XRG s.t.
126 Valentin Paret-Peintre Soudal Quick-Step 10:53
127 Søren Wærenskjold Uno-X Mobility 11:03
128 Quinn Simmons Lidl-Trek s.t.
129 Iván García Cortina Movistar Team 11:07
130 Stian Fredheim Uno-X Mobility s.t.
131 Pascal Ackermann Israel-Premier Tech s.t.
132 Marco Haller Tudor Pro Cycling Team s.t.
133 Edoardo Affini Team Visma | Lease a Bike 11:32
134 Arnaud Démare Arkea-B&B Hotels 11:43
135 Fabian Lienhard Tudor Pro Cycling Team s.t.
136 Brent Van Moer Lotto s.t.
137 Michael Woods Israel-Premier Tech 11:44
138 Louis Barré Intermarché-Wanty s.t.
139 Tim Merlier Soudal Quick-Step 11:46
140 Arnaud De Lie Lotto s.t.
141 Danny van Poppel Red Bull-BORA-hansgrohe s.t.
142 Jordi Meeus Red Bull-BORA-hansgrohe s.t.
143 Davide Ballerini XDS Astana Team s.t.
144 Phil Bauhaus Bahrain Victorious s.t.
145 Alberto Dainese Tudor Pro Cycling Team s.t.
146 Dylan Groenewegen Team Jayco-AlUla s.t.
147 Guillaume Boivin Israel-Premier Tech s.t.
148 Magnus Cort Uno-X Mobility s.t.
149 Jarrad Drizners Lotto s.t.
150 Simone Consonni Lidl-Trek 12:05
151 Bert Van Lerberghe Soudal Quick-Step 12:13
152 Lewis Askey Groupama-FDJ 12:16
153 Edward Theuns Lidl-Trek 12:33
154 Anders Halland Johannessen Uno-X Mobility 12:50
155 Nils Politt UAE Team Emirates-XRG 13:17
156 Jonas Rutsch Intermarché-Wanty s.t.
157 Bruno Armirail Decathlon AG2R La Mondiale s.t.
158 Laurenz Rex Intermarché-Wanty s.t.
159 Eduardo Sepulveda Lotto s.t.
160 Sébastien Grignard Lotto s.t.
161 Pavel Sivakov UAE Team Emirates-XRG s.t.
162 Sergio Higuita XDS Astana Team s.t.
163 Tim Naberman Team Picnic PostNL s.t.
164 Emiel Verstrynge Alpecin-Deceuninck s.t.
165 Luke Durbridge Team Jayco-AlUla 13:20
166 Kamil Gradek Bahrain Victorious 13:33
167 Lenny Martinez Bahrain Victorious 14:24
168 Max Schachmann Soudal Quick-Step 14:30
169 Lucas Plapp Team Jayco-AlUla s.t.
170 Roel van Sintmaartensdijk Intermarché-Wanty s.t.
171 Thibau Nys Lidl-Trek s.t.
172 Mattéo Vercher Team TotalEnergies 15:29
173 Iván Romeo Movistar Team 15:43
174 Michael Storer Tudor Pro Cycling Team 15:50
175 Einer Rubio Movistar Team 16:22
176 Andreas Leknessund Uno-X Mobility 16:25
177 Clément Champoussin XDS Astana Team s.t.
178 Pablo Castrillo Movistar Team s.t.
179 Silvan Dillier Alpecin-Deceuninck 17:35
180 William Barta Movistar Team 17:38
181 Yevgeniy Fedorov XDS Astana Team s.t.
182 Cees Bol XDS Astana Team 17:57

 


Content continues below the ads

Advertise with us!

Stage 2 map & profile:

Stage 2 map

Stage 2 profile

Stage 2 photos by Fotoreporter Sirotti:

Stage one winner and overnight GC leader Jasper Philipsen heads to the start.

And with Philipsen is his teammate Mathieu van der Poel

Biniam Girmay wearing the Best Young Rider's white jersey.

Simon Yates

Jonas Vingegaard before the race.

Julian Alaphilippe. Can the two-time world champion find that old magic and become the rider he was just a few years ago?

The sprint. Here they come...

Mathieu van der Poel beats Tadej Pogacar for the stage win.

Mathieu van der Poel celebrates his win.

Just after winning the stage Mathieu van der Poel is congratulated by teammate Xandro Meurisse

Mathieu van der Poel will start stage three in yellow.