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

2023 Tour de France

110th edition: July 1-23, 2023
Stage 2, July 2, 2023

Back to 2023 Tour de France

Sunday, July 2: Stage 2, Vitoria Gasteiz - St. Sébastian, 208.9 km

Stage 2 map & profile | Stage 2 photos

Victor Lafay wins stage two. ASO photo

find us on Facebook Find us on Twitter See our youtube channel

The Story of the Tour de France, volume 1 South Salem Cycleworks frames Melanoma: It Started With a Freckle Peaks Coaching: work with a coach! Neugent Cycling Wheels Shade Vise sunglass holder Advertise with us!


Content continues below the ads

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

Bill & Carol McGann’s book The Story of the Tour de France, 2022: The Fastest Tour Ever is available as in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Saint Sébastien at 1:30 PM, local time: 21C (69F), cloudy, with the wind from the northwest at 8 km/hr (5 mph). There is currently a 16% chance of rain, but it drops to a 4% chance at 4:00.

Rated ascents:

  • Km 81.3: Col d'Udana, 4.6 km @ 5.1%. Cat 3
  • Km 87.6: Côte d'Aztiria, 2.7 km @ 5.3%. Cat. 4
  • Km 140.9: Côte d'Alkiza, 4.2 km @ 5.7%. Cat. 3
  • Km 174.2: Côte de Gurutze, 2.6 km @ 4.7%. Cat. 4
  • Km 192.4: Jaizkibel, 8.2 km @ 5.3%. Cat. 2

The race: 174 riders began the stage at 12:21 PM. This is the 2023 Tour's longest stage. Though he has a fractured elbow and is in considerable pain, Torsten Traen (Uno-X) began the stage.

The breakaway trio of Rémi Cavagna, Edvald Boasson Hagen and Neilson Powless. Photo: ASO/Charly Lopez

The attacks went off about at the start and by kilometer seven the trio of Rémi Cavagna (Soudal Quick-Step), Edvald Boasson Hagen (TotalEnergies) and Neilson Powless (EF Education-EasyPost) had gone clear. Twenty kilometers into the stage the trio had a lead of 2 minutes 15 seconds. Ten kilometers later the gap was 4 minutes.

With 145 kilometers to go the trio had a gap of 4 minutes 38 seconds.

About two in the afternoon, just before the day's first climb, the Col d'Udana, rain began to fall on the riders. At the top of the Col the lead trio was 3 minutes 55 seconds ahead of the pack.

Here's the break halfway into the stage. ASO photo

With 83 kilometers to go Mark Cavendish was dropped on a uncategorized climb. Not long after more sprinters were left behind: Jakobsen, Groenewegen, Kristoff and others. And up front Rémi Cavagna, having leg problems, could not stay with Boasson Hagen and Powless and had to let them go.

Rémi Cavagna can't stay with his fellow breakaways. That has to hurt.

With about 55 kilometers to go the dropped sprinters have rejoined the peloton. Up front Powless and Boasson Hagen have a lead of 2 minutes 55 seconds. Rémi Cavagna was caught by the peloton.

On the penultimate ascent, the Côte de Gurutze, Neilson Powless dropped Boasson Hagen. Back in the peloton, two contenders for final victory, Jonas Vingegaard and Ben O'Connrer crashed. With assistance from teammates, the pair were soon back on their bikes and back in the peloton.

At the bottom of the day's final and somewhat formidable ascent, the Jaizkibel, Powless was alone, off the front, with a lead of 1 minute 40 seconds.

At the back of the pack, Mathieu van der Poel was dropped.

Time to get up and over the day's final ascent, the Jaizkibel.

And with 19.3 kilometers to go and still on the Jaizkibel, Powless is caught. The front group is down to about thirty riders with Julian Alaphilippe, Thibaut Pinot and other fine riders dropped.

The order of the riders as they went over the Jaizkibel had no surprises:

1. Tadej Pogacar, 8 bonus seconds
2. Jonas Vingegaard, 5 bonus seconds
3. Simon Yates, 2 bonus seconds
4. Giulio Ciccone

Descending the Jaizkibel Pogacar and Vingegaard were together with a 10-second lead, but were caught with 12 kilometers to go. The Pello Bilbao took off. Wout van Aert tried to catch Bilbao, but couldn't.

With 4.5 kilomters to go Bilbao is 5 seconds ahead of his chasers. That couldn't last and he was caught. The lead group at this point had 25 riders.

With just 2 kilometers to go Danish champion Mattias Skjelmose attacked. Then Victor Lafay gave chase.

That worked for Lafay. He won the stage, giving his Cofidis team its first TDF stage win since Sylvain Chavanel won a stage in 2008.

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

Victor Lafay escaped from the group of the favourites one kilometre before the end to deliver the stage victory the Cofidis team waited for fifteen years – since Sylvain Chavanel outclassed Jérémy Roy in Montluçon in 2008. Lafay maintained the tradition of French stage wins in San Sebastian after Louis Caput in 1949 and Dominique Arnould in 1992. Third on the line, Tadej Pogacar gained four seconds of time bonus while Adam Yates retained the yellow jersey.

POWLESS, BOASSON HAGEN AND CAVAGNA IN THE LEAD
174 riders started stage 2 in Vitoria-Gasteiz at 12.32. One non-starter: Richard Carapaz (EF Education-EasyPost). Three riders managed to go clear at km 8, firstly Edvald Boasson Hagen (TotalEnergies) and Neilson Powless (EF Education-EasyPost), joined secondly by Rémi Cavagna (Soudal-Quick Step). The maximum time gap of 4’55’’ was recorded at km 68 as Vegard Stake Laengen was pulling the bunch for UAE Team Emirates until his team-mate Mikkel Bjerg took over.

The peloton was 2’30’’ adrift and it was raining when Mark Cavendish got dropped in a non-categorized climb with 83km to go. Cavagna could no longer hold the pace in the ascent to Alkiza where Powless mathematically secured his polka dot jersey at km 140.9. All the riders dropped got back to the pack with 57km to go as they followed Cavendish’s servant Gianni Moscon.

POGACAR FIRST AT JAIZKIBEL
With 40km to go, the deficit of the peloton was down to two minutes. Jonas Vingegaard (Jumbo-Visma) and Ben O’Connor (AG2R-Citroën) crashed 37km before the end but got back to the pack pretty quickly. With 36km to go, Powless distanced Boasson Hagen and continued solo en route to the Jaizkibel, the main difficulty of the main located 16.5km away from the finishing line.

The American had 1’30’’ lead at the bottom of 8-km long climb. He was reeled in 2.5km before the summit and it was all together again with 19.5km remaining. Pogacar won the bonus point atop the Jaizkibel before Vingegaard while Simon Yates crested in third position. Pogacar and Vingegaard went away in the downhill but were brought back by the reduced yellow jersey group with 12km to go.

LAFAY SOLOES AT THE FLAMME ROUGE
Pello Bilbao (Bahrain Victorious) rode away solo at the end of the downhill. He was reeled in with 5.5km to go by 25 riders. Jumbo-Visma led the group until Victor Lafay (Cofidis) attacked with 1km to go. The Frenchman fended off the riders sprinting behind him to beat Wout van Aert and claim his first Tour de France stage win, two years after he imposed himself in a stage of the Giro d’Italia as well.


Content continues below the ads

Peaks Coaching: work with a coach! Neugent Cycling Wheels

Complete results:

Stage 2 photos

208.9 kilometers raced at an average speed of 43.726 km/hr

1 Victor Lafay Cofidis 4hr 46min 39sec
2 Wout van Aert Jumbo-Visma s.t.
3 Tadej Pogacar UAE Team Emirates s.t.
4 Tom Pidcock INEOS Grenadiers s.t.
5 Pello Bilbao Bahrain Victorious s.t.
6 Mattias Skjelmose Lidl-Trek s.t.
7 Michael Woods Israel-Premier Tech s.t.
8 Romain Bardet dsm-firmenich s.t.
9 Dylan Teuns Israel-Premier Tech s.t.
10 Jai Hindley BORA-hansgrohe s.t.
11 Steff Cras TotalEnergies s.t.
12 Giulio Ciccone Lidl-Trek s.t.
13 Alberto Bettiol EF Education-EasyPost s.t.
14 Tiesj Benoot Jumbo-Visma s.t.
15 Emanuel Buchmann BORA-hansgrohe s.t.
16 Jack Haig Bahrain Victorious s.t.
17 Mikel Landa Bahrain Victorious s.t.
18 Jonas Vingegaard Jumbo-Visma s.t.
19 Carlos Rodriguez INEOS Grenadiers s.t.
20 Simon Yates Jayco-AlUla s.t.
21 Adam Yates UAE Team Emirates s.t.
22 Egan Bernal INEOS Grenadiers s.t.
23 Wilco Kelderman Jumbo-Visma s.t.
24 David Gaudu Groupama-FDJ s.t.
25 Alex Aranburu Movistar @ 58sec
26 Harold Tejada Astana Qazaqstan s.t.
27 Louis Meintjes Intermarché-Circus-Wanty s.t.
28 Ben O'Connor Ag2r-Citroën s.t.
29 Guillaume Martin Cofidis s.t.
30 Sepp Kuss Jumbo-Visma s.t.
31 Rafal Majka UAE Team Emirates s.t.
32 Mads Pedersen Lidl-Trek 2:25
33 Julian Alaphilippe Soudal Quick-Step s.t.
34 Tobias Halland Johannessen Uno-X s.t.
35 Ruben Guerreiro Movistar s.t.
36 Jonathan Castroviejo INEOS Grenadiers s.t.
37 Clément Berthet Ag2r-Citroën s.t.
38 Matthew Dinham dsm-firmenich s.t.
39 Juan Pedro Lopez Lidl-Trek s.t.
40 Thibaut Pinot Groupama-FDJ s.t.
41 Valentin Madouas Groupama-FDJ s.t.
42 Victor Campenaerts Lotto Dstny s.t.
43 Dylan Van Baarle Jumbo-Visma s.t.
44 Chris Harper Jayco-AlUla s.t.
45 Quinten Hermans Alpecin-Deceuninck 5:00
46 Felix Gall Ag2r-Citroën s.t.
47 Patrick Konrad BORA-hansgrohe s.t.
48 Chris Hamilton dsm-firmenich s.t.
49 Bob Jungels BORA-hansgrohe s.t.
50 Corbin Strong Israel-Premier Tech s.t.
51 Tony Gallopin Lidl-Trek s.t.
52 Clément Champoussin Arkéa-Samsic s.t.
53 Gregor Mühlberger Movistar s.t.
54 Gorka Izagirre Movistar s.t.
55 Antonio Pedrero Movistar s.t.
56 Jasper Philipsen Alpecin-Deceuninck s.t.
57 Anthony Delaplace Arkéa-Samsic 6:26
58 Lilian Calmejane Intermarché-Circus-Wanty s.t.
59 Rui Costa Intermarché-Circus-Wanty s.t.
60 Dries Devenyns Soudal Quick-Step s.t.
61 Warren Barguil Arkéa-Samsic s.t.
62 Pascal Eenkhoorn Lotto Dstny s.t.
63 Stefan Küng Groupama-FDJ 7:00
64 Kevin Geniets Groupama-FDJ s.t.
65 Daniel Martinez INEOS Grenadiers s.t.
66 Hugo Houle Israel-Premier Tech s.t.
67 Luis León Sánchez Astana Qazaqstan 8:12
68 Michal Kwiatkowski INEOS Grenadiers s.t.
69 Anthon Charmig Uno-X s.t.
70 Mathieu Burgaudeau TotalEnergies s.t.
71 Aurélien Paret-Peintre Ag2r-Citroën s.t.
72 Matej Mohoric Bahrain Victorious s.t.
73 Michael Gogl Alpecin-Deceuninck s.t.
74 Esteban Chaves EF Education-EasyPost s.t.
75 Neilson Powless EF Education-EasyPost s.t.
76 Alexey Lutsenko Astana Qazaqstan s.t.
77 Matis Louvel Arkéa-Samsic s.t.
78 Felix Grossschartner UAE Team Emirates s.t.
79 Magnus Cort EF Education-EasyPost 11:21
80 Nick Schultz Israel-Premier Tech s.t.
81 Mike Teunissen Intermarché-Circus-Wanty s.t.
82 Alex Kirsch Lidl-Trek 11:42
83 Anthony Perez Cofidis s.t.
84 Quentin Pacher Groupama-FDJ s.t.
85 Omar Fraile INEOS Grenadiers s.t.
86 Ion Izagirre Cofidis s.t.
87 Jenthe Biermans Arkéa-Samsic s.t.
88 Jonas Gregaard Uno-X s.t.
89 Nelson Oliveira Movistar s.t.
90 Lars Van Den Berg Groupama-FDJ s.t.
91 Bryan Coquard Cofidis s.t.
92 Nathan Van Hooydonck Jumbo-Visma s.t.
93 Daniel Oss TotalEnergies 13:11
94 Krists Neilands Israel-Premier Tech s.t.
95 Marc Soler UAE Team Emirates s.t.
96 Rasmus Tiller Uno-X s.t.
97 Valentin Ferron TotalEnergies s.t.
98 Simon Guglielmi Arkéa-Samsic s.t.
99 Florian Vermeersch Lotto Dstny s.t.
100 Silvan Dillier Alpecin-Deceuninck s.t.
101 Jasper Stuyven Lidl-Trek s.t.
102 Maxim Van Gils Lotto Dstny s.t.
103 Nils Politt BORA-hansgrohe 13:44
104 Guillaume Boivin Israel-Premier Tech 14:10
105 Simon Clarke Israel-Premier Tech s.t.
106 Jonas Rickaert Alpecin-Deceuninck s.t.
107 Mathieu van der Poel Alpecin-Deceuninck s.t.
108 Nans Peters Ag2r-Citroën s.t.
109 Benoît Cosnefroy Ag2r-Citroën s.t.
110 Oliver Naesen Ag2r-Citroën s.t.
111 Nikias Arndt Bahrain Victorious s.t.
112 Marco Haller BORA-hansgrohe s.t.
113 Danny Van Poppel BORA-hansgrohe s.t.
114 Wout Poels Bahrain Victorious s.t.
115 Edvald Boasson-Hagen TotalEnergies s.t.
116 Stan Dewulf Ag2r-Citroën s.t.
117 Peter Sagan TotalEnergies s.t.
118 Pierre Latour TotalEnergies s.t.
119 Anthony Turgis TotalEnergies s.t.
120 James Shaw EF Education-EasyPost s.t.
121 Andrey Amador EF Education-EasyPost s.t.
122 Matteo Jorgenson Movistar s.t.
123 Quinn Simmons Lidl-Trek s.t.
124 Christophe Laporte Jumbo-Visma s.t.
125 Tim Declercq Soudal Quick-Step s.t.
126 Lawson Craddock Jayco-AlUla s.t.
127 Kasper Asgreen Soudal Quick-Step s.t.
128 Biniam Girmay Intermarché-Circus-Wanty s.t.
129 Jordi Meeus BORA-hansgrohe s.t.
130 Frederik Frison Lotto Dstny s.t.
131 Rigoberto Uran EF Education-EasyPost s.t.
132 Caleb Ewan Lotto Dstny s.t.
133 Luka Mezgec Jayco-AlUla s.t.
134 Ben Turner INEOS Grenadiers s.t.
135 Søren Kragh Andersen Alpecin-Deceuninck s.t.
136 Simon Geschke Cofidis s.t.
137 Christopher Juul-Jensen Jayco-AlUla s.t.
138 Laurent Pichon Arkéa-Samsic 18:15
139 Adrien Petit Intermarché-Circus-Wanty s.t.
140 Sam Welsford dsm-firmenich s.t.
141 Dion Smith Intermarché-Circus-Wanty s.t.
142 Kevin Vermaerke dsm-firmenich s.t.
143 Nils Eekhoff dsm-firmenich s.t.
144 Fred Wright Bahrain Victorious s.t.
145 Georg Zimmermann Intermarché-Circus-Wanty s.t.
146 Phil Bauhaus Bahrain Victorious s.t.
147 Axel Zingle Cofidis s.t.
148 Ramon Sinkeldam Alpecin-Deceuninck s.t.
149 Luca Mozzato Arkéa-Samsic s.t.
150 Jacopo Guarnieri Lotto Dstny s.t.
151 Vegard Stake Laengen UAE Team Emirates s.t.
152 Jonas Abrahamsen Uno-X s.t.
153 Alexander Kristoff Uno-X s.t.
154 Torstein Træen Uno-X s.t.
155 Elmar Reinders Jayco-AlUla s.t.
156 Dylan Groenewegen Jayco-AlUla s.t.
157 Yves Lampaert Soudal Quick-Step s.t.
158 Michael Mørkøv Soudal Quick-Step s.t.
159 Fabio Jakobsen Soudal Quick-Step s.t.
160 David De La Cruz Astana Qazaqstan s.t.
161 Yevgeniy Fedorov Astana Qazaqstan 20:06
162 Mark Cavendish Astana Qazaqstan s.t.
163 Cees Bol Astana Qazaqstan s.t.
164 Gianni Moscon Astana Qazaqstan s.t.
165 Alexis Renard Cofidis s.t.
166 Alex Edmondson dsm-firmenich s.t.
167 John Degenkolb dsm-firmenich s.t.
168 Olivier Le Gac Groupama-FDJ s.t.
169 Mikkel Bjerg UAE Team Emirates s.t.
170 Remi Cavagna Soudal Quick-Step s.t.
171 Søren Wærenskjold Uno-X s.t.
172 Luke Durbridge Jayco-AlUla s.t.
173 Matteo Trentin UAE Team Emirates s.t.
174 Jasper De Buyst Lotto Dstny 21:14

 

GC after stage 2:

  • GC leader: Adam Yates (UAE Team Emirates)
  • Mountains classification leader: Neilson Powless (EF Education-EasyPost)
  • Points classification leader: Victor Lafay (Cofidis)
  • Best young rider Tadej Pogacar (UAE Team Emirates)
  • Teams classification leader: Jumbo-Visma)

380.9 kilometers raced so far at an average speed of 41.606 km/hr

1 Adam Yates UAE Team Emirates 9hr 9min 18sec
2 Tadej Pogacar UAE Team Emirates @ 6sec
3 Simon Yates Jayco-AlUla s.t.
4 Victor Lafay Cofidis 0:12
5 Wout van Aert Jumbo-Visma 0:16
6 Jonas Vingegaard Jumbo-Visma 0:17
7 Michael Woods Israel-Premier Tech 0:22
8 Mattias Skjelmose Lidl-Trek s.t.
9 Jai Hindley BORA-hansgrohe s.t.
10 Mikel Landa Bahrain Victorious s.t.
11 Carlos Rodriguez INEOS Grenadiers s.t.
12 David Gaudu Groupama-FDJ s.t.
13 Wilco Kelderman Jumbo-Visma s.t.
14 Dylan Teuns Israel-Premier Tech 0:43
15 Romain Bardet dsm-firmenich s.t.
16 Steff Cras TotalEnergies s.t.
17 Tom Pidcock INEOS Grenadiers s.t.
18 Emanuel Buchmann BORA-hansgrohe s.t.
19 Pello Bilbao Bahrain Victorious s.t.
20 Egan Bernal INEOS Grenadiers s.t.
21 Giulio Ciccone Lidl-Trek s.t.
22 Jack Haig Bahrain Victorious s.t.
23 Alex Aranburu Movistar 1:41
24 Louis Meintjes Intermarché-Circus-Wanty s.t.
25 Harold Tejada Astana Qazaqstan s.t.
26 Guillaume Martin Cofidis s.t.
27 Ben O'Connor Ag2r-Citroën s.t.
28 Sepp Kuss Jumbo-Visma s.t.
29 Rafal Majka UAE Team Emirates s.t.
30 Alberto Bettiol EF Education-EasyPost 2:16
31 Thibaut Pinot Groupama-FDJ 2:47
32 Julian Alaphilippe Soudal Quick-Step 3:08
33 Valentin Madouas Groupama-FDJ s.t.
34 Tobias Halland Johannessen Uno-X s.t.
35 Matthew Dinham dsm-firmenich s.t.
36 Clément Berthet Ag2r-Citroën s.t.
37 Chris Harper Jayco-AlUla s.t.
38 Tiesj Benoot Jumbo-Visma 3:23
39 Jonathan Castroviejo INEOS Grenadiers s.t.
40 Juan Pedro Lopez Lidl-Trek 3:27
41 Corbin Strong Israel-Premier Tech 5:43
42 Felix Gall Ag2r-Citroën s.t.
43 Victor Campenaerts Lotto Dstny 8:11
44 Gorka Izagirre Movistar 8:23
45 Bob Jungels BORA-hansgrohe 8:47
46 Luis León Sánchez Astana Qazaqstan 8:55
47 Dylan Van Baarle Jumbo-Visma 9:38
48 Felix Grossschartner UAE Team Emirates 9:41
49 Neilson Powless EF Education-EasyPost 9:54
50 Patrick Konrad BORA-hansgrohe 10:09
51 Tony Gallopin Lidl-Trek s.t.
52 Daniel Martinez INEOS Grenadiers 10:23
53 Chris Hamilton dsm-firmenich 10:46
54 Mathieu Burgaudeau TotalEnergies 11:00
55 Matis Louvel Arkéa-Samsic 11:00
56 Anthon Charmig Uno-X 11:59
57 Matej Mohoric Bahrain Victorious s.t.
58 Dries Devenyns Soudal Quick-Step 12:12
59 Quinten Hermans Alpecin-Deceuninck 12:13
60 Ruben Guerreiro Movistar 12:17
61 Esteban Chaves EF Education-EasyPost 13:21
62 Maxim Van Gils Lotto Dstny 13:54
63 Mathieu van der Poel Alpecin-Deceuninck 14:53
64 Ion Izagirre Cofidis 15:05
65 Anthony Delaplace Arkéa-Samsic 15:12
66 Rui Costa Intermarché-Circus-Wanty s.t.
67 Michal Kwiatkowski INEOS Grenadiers 15:25
68 Aurélien Paret-Peintre Ag2r-Citroën s.t.
69 Gregor Mühlberger Movistar 16:13
70 Antonio Pedrero Movistar s.t.
71 Warren Barguil Arkéa-Samsic 16:18
72 Nelson Oliveira Movistar 16:51
73 Hugo Houle Israel-Premier Tech 16:52
74 Clément Champoussin Arkéa-Samsic 16:55
75 Matteo Jorgenson Movistar 16:58
76 Nick Schultz Israel-Premier Tech 17:07
77 Anthony Turgis TotalEnergies 17:33
78 Lilian Calmejane Intermarché-Circus-Wanty 17:39
79 Alexey Lutsenko Astana Qazaqstan 18:04
80 Kevin Geniets Groupama-FDJ 18:13
81 Stefan Küng Groupama-FDJ s.t.
82 Marc Soler UAE Team Emirates 18:57
83 Jasper Philipsen Alpecin-Deceuninck 19:03
84 Simon Geschke Cofidis 19:19
85 Nathan Van Hooydonck Jumbo-Visma 19:21
86 Michael Gogl Alpecin-Deceuninck 19:25
87 Mads Pedersen Lidl-Trek 19:26
88 Georg Zimmermann Intermarché-Circus-Wanty 19:46
89 Kasper Asgreen Soudal Quick-Step 19:56
90 Rigoberto Uran EF Education-EasyPost s.t.
91 David De La Cruz Astana Qazaqstan 20:40
92 Pierre Latour TotalEnergies 21:23
93 Biniam Girmay Intermarché-Circus-Wanty s.t.
94 Omar Fraile INEOS Grenadiers 21:34
95 Quentin Pacher Groupama-FDJ s.t.
96 Anthony Perez Cofidis 22:55
97 Torstein Træen Uno-X 23:24
98 Pascal Eenkhoorn Lotto Dstny 23:27
99 Edvald Boasson-Hagen TotalEnergies 24:02
100 Wout Poels Bahrain Victorious s.t.
101 James Shaw EF Education-EasyPost s.t.
102 Daniel Oss TotalEnergies 24:24
103 Krists Neilands Israel-Premier Tech s.t.
104 Nils Politt BORA-hansgrohe 24:57
105 Simon Clarke Israel-Premier Tech 25:23
106 Mike Teunissen Intermarché-Circus-Wanty 25:24
107 Jenthe Biermans Arkéa-Samsic 25:45
108 Bryan Coquard Cofidis s.t.
109 Alex Kirsch Lidl-Trek s.t.
110 Lars Van Den Berg Groupama-FDJ s.t.
111 Magnus Cort EF Education-EasyPost s.t.
112 Florian Vermeersch Lotto Dstny 27:14
113 Simon Guglielmi Arkéa-Samsic s.t.
114 Jasper Stuyven Lidl-Trek s.t.
115 Rasmus Tiller Uno-X s.t.
116 Kevin Vermaerke dsm-firmenich 28:07
117 Guillaume Boivin Israel-Premier Tech 28:13
118 Jonas Rickaert Alpecin-Deceuninck s.t.
119 Nikias Arndt Bahrain Victorious s.t.
120 Stan Dewulf Ag2r-Citroën s.t.
121 Tim Declercq Soudal Quick-Step s.t.
122 Oliver Naesen Ag2r-Citroën s.t.
123 Marco Haller BORA-hansgrohe s.t.
124 Benoît Cosnefroy Ag2r-Citroën s.t.
125 Quinn Simmons Lidl-Trek s.t.
126 Lawson Craddock Jayco-AlUla s.t.
127 Luka Mezgec Jayco-AlUla s.t.
128 Søren Kragh Andersen Alpecin-Deceuninck s.t.
129 Christopher Juul-Jensen Jayco-AlUla s.t.
130 Danny Van Poppel BORA-hansgrohe 28:26
131 Jonas Gregaard Uno-X 28:43
132 Ben Turner INEOS Grenadiers 29:24
133 Dion Smith Intermarché-Circus-Wanty 29:28
134 Fred Wright Bahrain Victorious s.t.
135 Peter Sagan TotalEnergies 29:34
136 Andrey Amador EF Education-EasyPost s.t.
137 Caleb Ewan Lotto Dstny s.t.
138 Christophe Laporte Jumbo-Visma 29:38
139 Silvan Dillier Alpecin-Deceuninck 30:12
140 Nans Peters Ag2r-Citroën 31:11
141 Frederik Frison Lotto Dstny s.t.
142 Remi Cavagna Soudal Quick-Step 31:19
143 Mikkel Bjerg UAE Team Emirates 32:06
144 Axel Zingle Cofidis 32:18
145 Adrien Petit Intermarché-Circus-Wanty s.t.
146 Nils Eekhoff dsm-firmenich s.t.
147 Yves Lampaert Soudal Quick-Step s.t.
148 Ramon Sinkeldam Alpecin-Deceuninck s.t.
149 Vegard Stake Laengen UAE Team Emirates s.t.
150 Jonas Abrahamsen Uno-X s.t.
151 Elmar Reinders Jayco-AlUla 33:39
152 Dylan Groenewegen Jayco-AlUla s.t.
153 Michael Mørkøv Soudal Quick-Step s.t.
154 Fabio Jakobsen Soudal Quick-Step s.t.
155 John Degenkolb dsm-firmenich 34:09
156 Luke Durbridge Jayco-AlUla s.t.
157 Matteo Trentin UAE Team Emirates s.t.
158 Søren Wærenskjold Uno-X s.t.
159 Valentin Ferron TotalEnergies 34:12
160 Sam Welsford dsm-firmenich 35:16
161 Laurent Pichon Arkéa-Samsic s.t.
162 Alexander Kristoff Uno-X s.t.
163 Jordi Meeus BORA-hansgrohe 35:42
164 Luca Mozzato Arkéa-Samsic 35:51
165 Alex Edmondson dsm-firmenich 37:07
166 Olivier Le Gac Groupama-FDJ s.t.
167 Jasper De Buyst Lotto Dstny 38:15
168 Phil Bauhaus Bahrain Victorious 39:47
169 Jacopo Guarnieri Lotto Dstny s.t.
170 Alexis Renard Cofidis 41:07
171 Mark Cavendish Astana Qazaqstan 41:38
172 Gianni Moscon Astana Qazaqstan s.t.
173 Yevgeniy Fedorov Astana Qazaqstan 41:38
174 Cees Bol Astana Qazaqstan 41:03

 

Stage 2 map & profile:

2023 Tour de France stage two map

2023 Tour de France stage two profile

Profile of the day's last rated climb, the Jaizkibel

Stage two photos by Fotoreporter Sirotti:

Before the stage start: Alexander Kristoff and his UNO-X teammates.

Ion Izaguirre & Guillaume Martin

Teams presentations, American champion Quinn Simmons.

Biniam Girmay

Mattias Skjelmose

Caleb Ewan

Racing across the Basque country.

Another shot of the peloton

I don't know where this is on the stage route.

Heading for the line, Lafay still has a small gap.

Victor Lafay celebrates his stage win.

Adam Yates finished safely towards the back of the first group.

The peloton just after the stage finish


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Stage winner Victor Lafay after winning the stage.

Adam Yates after the stage finish.

Stage winner Victor Lafay

Now second in the GC, Tadej Pogacar gets to wear the white jersey of the leading young rider.

Neilson Powless is still the King of the Mountains

A very happy Adam Yates will start stage three in yellow.