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

2022 Tour de France

109th edition: July 1-24, 2022

Stage 9: July 10, 2022

Back to 2022 Tour de France

Sunday, July 10: Stage 9: Aigle - Châtel les Portes du Soleil (Pré-la-Joux), 192.9 km

Stage 9 map & profile | Stage 9 photos

Bob Jungels wins stage nine. Photo: ASO

Rated ascents:

  • Km 37.1: Côte de Bellevue, 4.4 km @ 4%. Cat. 4
  • Km 108.5: Col de Mosses, 13.4 km @ 4.1%. Cat 2
  • Km 131.8: Col de la Croix, 8.1 km @ 7.6%. Cat. 1
  • Km 183.1: Pas de Morgins, 15.4 km @ 6.1%. Cat. 1

Marcus Aurelius' Meditations is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the city of Troistorrents, on the route, 20 km from the finish at 1:15 PM, local time: 24C (76F), sunny, with the wind from the north at 11 km/hr (7 mph). No rain is forecast.

The race: There are three non-starters today: Guillaume Martin (Cofidis), who is Covid positive, Kasper Asgreen (Quick-Step Alpha Vinyl) & Ruben Guerreiro (EF Education-EasyPost). 165 riders began stage 9 at 12:46 PM.

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

Bob Jungels bounced back from three years of hiccups with his first stage victory at the Tour de France after a 60-km long solo breakaway after he escaped from a breakaway group formed at the initiative of Thibaut Pinot. The Frenchman fought hard behind the AG2R-Citroën rider but didn’t managed to bridge the gap before the top of Pas de Morgins. Jungels is the first Luxembourger to win a Tour de France stage since Andy Schleck atop the Galibier in 2011. Fifth on the line and first of the GC favourites, Tadej Pogacar retained the yellow jersey.

165 riders started stage 9 in Aigle at 12.46. 3 non-starters: Guillaume Martin (Cofidis), Kasper Asgreen (Quick Step-Alpha Vinyl) and Ruben Guerreiro (EF Education-Easypost).

Philippe Gilbert (Lotto-Soudal) was the first attacker right after the flag off but the first rider who managed to go clear was Mads Pedersen (Trek-Segafredo) at km 13. A crashed affected Neilson Powless (EF Education-Easypost) and Michael Woods (Israel-Premier Tech).

The peloton kept riding hard until the first breakaway of the day took shape at km 44, with 15 riders in the lead: Patrick Konrad (Bora-Hansgrohe), Warren Barguil (Arkea-Salsic), Rigoberto Uran (EF Education-Easypost), Jonathan Castroviejo (Ineos Grenadier), Bob Jungels (AG2R-Citroën), Thibaut Pinot (Groupama-FDJ), Franck Bonnamour (B&B Hotels-KTM), Carlos Verona (Movistar), Simon Geschke (Cofidis), Luisle Sanchez (Bahrain-Victorious), Kobe Goossens (Intermarché-Wanty-Gobert), Joe Dombrowski (Astana), Jasper Stuyven (Trek-Segafredo), Guy Niv and Hugo Houle (Israel-Premier Tech). They were joined at km 53 by Brandon McNulty (UAE Team Emirates), Wout van Aert (Jumbo-Visma), Pierre Latour (TotalEnergies), Nils Politt (Bora-Hansgrohe), Ion Izagirre (Cofidis) and Benoît Cosnefroy (AG2R-Citroën).

Van Aert took 20 more points in the points classification at the intermediate sprint. Uran briefly became the virtual yellow jersey in the ascent to Col des Mosses when the time difference reached 3’24’’ with 95km to go. But UAE Team Emirates maintained the gap around three minutes for most of the race.

Latour passed Col des Mosses (km 108.5) in first position. Geschke crested Col de la Croix in front of Jungels who had attacked 3km before the summit. Jungels rode Geschke off in the downhill and got an advantage of 1’ for himself over a chasing group of 13 riders with 40km to go. His lead increased to 1’30’’ with 30km remaining and 2’ at the foot of Pas de Morgins.

Pinot rode solo behind Jungels inside the 20km to go. He was timed at 20’’ with 3km left before the summit while Castroviejo and Verona were chasing hard with less than one minute deficit from the lone leader.

Jungels remained composed to keep an advantage of around 30’’ over the Frenchman who got a huge support from the crowd but never managed to close the gap. Jungels took the win in Châtel while Castroviejo and Verona overhauled Pinot in the last kilometre to round out the stage podium.

Pogacar won the sprint of the favourites’ group to comfortably retain the yellow jersey.

After the stage Bob Jungels said, “To be honest, it’s huge! A stage win is what I came here for. It means a lot for the team. I come out of a couple of years of struggling, especially last year. This is my style of racing. It’s my style of taking victory. It reminds me a lot of my victory at Liège-Bastogne-Liège with Jelle Vandendert coming back.

"I’m super happy. My shape was getting better day by day. I had to go from far out today, because it would have been impossible to ride away from the favourites in the last climb. I thought I could make up some time in downhill, I knew I wouldn’t explode, but the last kilometre was endless. I took all the risks I could and it happened. I just want to thank my team and everyone who kept faith in me in the last few years. I’m just grateful.”

Complete results:

Stage 9 photos

192.9 kilometers raced at an average speed of 40.377 km/hr

1 Bob Jungels Ag2r-Citroën 4hr 46min 39sec
2 Jonathan Castroviejo INEOS Grenadiers @ 22sec
3 Carlos Verona Movistar 0:26
4 Thibaut Pinot Groupama-FDJ 0:40
5 Tadej Pogacar UAE Team Emirates 0:49
6 Jonas Vingegaard Jumbo-Visma s.t.
7 Geraint Thomas INEOS Grenadiers 0:52
8 Adam Yates INEOS Grenadiers s.t.
9 Enric Mas Movistar s.t.
10 Nairo Quintana Arkéa-Samsic s.t.
11 Damiano Caruso Bahrain Victorious s.t.
12 Romain Bardet Team DSM s.t.
13 David Gaudu Groupama-FDJ s.t.
14 Primoz Roglic Jumbo-Visma s.t.
15 Tom Pidcock INEOS Grenadiers 0:56
16 Alexey Lutsenko Astana Qazaqstan 0:58
17 Rafal Majka UAE Team Emirates 1:00
18 Neilson Powless EF Education-EasyPost 1:03
19 Sepp Kuss Jumbo-Visma 1:03
20 Tiesj Benoot Jumbo-Visma 1:09
21 Nick Schultz BikeExchange-Jayco 1:12
22 Aurélien Paret-Peintre Ag2r-Citroën s.t.
23 Louis Meintjes Intermarché-Wanty-Gobert s.t.
24 Steven Kruijswijk Jumbo-Visma s.t.
25 Valentin Madouas Groupama-FDJ s.t.
26 Brandon McNulty UAE Team Emirates s.t.
27 Aleksandr Vlasov BORA-hansgrohe 1:16
28 Patrick Konrad BORA-hansgrohe 1:42
29 Lennard Kämna BORA-hansgrohe 2:29
30 Michael Storer Groupama-FDJ 3:42
31 George Bennett UAE Team Emirates 3:58
32 Simon Geschke Cofidis 4:18
33 Luis León Sánchez Bahrain Victorious 7:03
34 Rigoberto Uran EF Education-EasyPost 7:06
35 Tony Gallopin Trek-Segafredo 7:28
36 Warren Barguil Arkéa-Samsic 7:37
37 Mikaël Chérel Ag2r-Citroën s.t.
38 Hugo Houle Israel-Premier Tech s.t.
39 Kobe Goossens Intermarché-Wanty-Gobert s.t.
40 Franck Bonnamour B&B Hotels-KTM 10:12
41 Chris Hamilton Team DSM 10:58
42 Andrey Zeits Astana Qazaqstan 12:02
43 Guy Niv Israel-Premier Tech s.t.
44 Joe Dombrowski Astana Qazaqstan s.t.
45 Matteo Jorgenson Movistar s.t.
46 Chris Froome Israel-Premier Tech s.t.
47 Pierre-Luc Périchon Cofidis s.t.
48 Ion Izagirre Cofidis s.t.
49 Kevin Geniets Groupama-FDJ s.t.
50 Benjamin Thomas Cofidis 12:31
51 Wout van Aert Jumbo-Visma s.t.
52 Benoît Cosnefroy Ag2r-Citroën 14:13
53 Anthony Perez Cofidis s.t.
54 Gregor Muhlberger Movistar s.t.
55 Silvan Dillier Alpecin-Deceuninck 16:02
56 Simone Velasco Astana Qazaqstan s.t.
57 Dylan Teuns Bahrain Victorious s.t.
58 Lukasz Owsian Arkéa-Samsic s.t.
59 Sebastian Schönberger B&B Hotels-KTM s.t.
60 Maxime Bouet Arkéa-Samsic s.t.
61 Bauke Mollema Trek-Segafredo s.t.
62 Jan Tratnik Bahrain Victorious s.t.
63 Stefan Küng Groupama-FDJ s.t.
64 Felix Grossschartner BORA-hansgrohe s.t.
65 Matis Louvel Arkéa-Samsic s.t.
66 Pierre Latour TotalEnergies s.t.
67 Gorka Izagirre Movistar s.t.
68 Martijn Tusveld Team DSM s.t.
69 Andreas Leknessund Team DSM s.t.
70 Daniel Martinez INEOS Grenadiers s.t.
71 Owain Doull EF Education-EasyPost 17:42
72 Andreas Kron Lotto Soudal 18:45
73 Georg Zimmermann Intermarché-Wanty-Gobert s.t.
74 Alberto Bettiol EF Education-EasyPost s.t.
75 Fabio Felline Astana Qazaqstan s.t.
76 Simon Clarke Israel-Premier Tech s.t.
77 Dylan Van Baarle INEOS Grenadiers s.t.
78 Stan Dewulf Ag2r-Citroën s.t.
79 Jasper Stuyven Trek-Segafredo s.t.
80 Nils Politt BORA-hansgrohe 19:14
81 Marc Soler UAE Team Emirates 21:38
82 Andrea Pasqualon Intermarché-Wanty-Gobert 22:56
83 Nelson Oliveira Movistar s.t.
84 Kristian Sbaragli Alpecin-Deceuninck s.t.
85 Maximilian Schachmann BORA-hansgrohe s.t.
86 Adrien Petit Intermarché-Wanty-Gobert 23:00
87 Marco Haller BORA-hansgrohe 23:38
88 Quinn Simmons Trek-Segafredo s.t.
89 Magnus Cort EF Education-EasyPost s.t.
90 Filippo Ganna INEOS Grenadiers s.t.
91 Dmitriy Gruzdev Astana Qazaqstan 24:10
92 Alexis Gougeard B&B Hotels-KTM 25:43
93 Christophe Laporte Jumbo-Visma s.t.
94 Jonas Rutsch EF Education-EasyPost 27:35
95 Antoine Duchesne Groupama-FDJ s.t.
96 Edward Planckaert Alpecin-Deceuninck s.t.
97 Fred Wright Bahrain Victorious s.t.
98 Cyril Barthe B&B Hotels-KTM s.t.
99 Oliver Naesen Ag2r-Citroën s.t.
100 Jasper Philipsen Alpecin-Deceuninck s.t.
101 Alexander Krieger Alpecin-Deceuninck s.t.
102 Ben O'Connor Ag2r-Citroën s.t.
103 Nathan Van Hooydonck Jumbo-Visma s.t.
104 Krists Neilands Israel-Premier Tech s.t.
105 Nils Eekhoff Team DSM s.t.
106 Guillaume Van Keirsbulck Alpecin-Deceuninck s.t.
107 Connor Swift Arkéa-Samsic s.t.
108 Imanol Erviti Movistar s.t.
109 John Degenkolb Team DSM s.t.
110 Danny Van Poppel BORA-hansgrohe s.t.
111 Giulio Ciccone Trek-Segafredo s.t.
112 Luke Rowe INEOS Grenadiers s.t.
113 Edvald Boasson-Hagen TotalEnergies s.t.
114 Amaury Capiot Arkéa-Samsic s.t.
115 Mathieu van der Poel Alpecin-Deceuninck s.t.
116 Florian Vermeersch Lotto Soudal s.t.
117 Mathieu Burgaudeau TotalEnergies s.t.
118 Stefan Bissegger EF Education-EasyPost s.t.
119 Alexandr Riabushenko Astana Qazaqstan s.t.
120 Jérémy Lecroq B&B Hotels-KTM s.t.
121 Peter Sagan TotalEnergies s.t.
122 Philippe Gilbert Lotto Soudal s.t.
123 Jakob Fuglsang Israel-Premier Tech s.t.
124 Mads Pedersen Trek-Segafredo s.t.
125 Mikkel Bjerg UAE Team Emirates s.t.
126 Michael Matthews BikeExchange-Jayco s.t.
127 Pierre Rolland B&B Hotels-KTM s.t.
128 Luca Mozzato B&B Hotels-KTM s.t.
129 Alberto Dainese Team DSM s.t.
130 Luke Durbridge BikeExchange-Jayco s.t.
131 Michael Woods Israel-Premier Tech s.t.
132 Alexander Kristoff Intermarché-Wanty-Gobert s.t.
133 Kamil Gradek Bahrain Victorious s.t.
134 Olivier Le Gac Groupama-FDJ s.t.
135 Maciej Bodnar TotalEnergies s.t.
136 Luka Mezgec BikeExchange-Jayco s.t.
137 Matej Mohoric Bahrain Victorious s.t.
138 Sven Erik Bystrøm Intermarché-Wanty-Gobert s.t.
139 Taco Van Der Hoorn Intermarché-Wanty-Gobert s.t.
140 Jack Bauer BikeExchange-Jayco s.t.
141 Dylan Groenewegen BikeExchange-Jayco s.t.
142 Christopher Juul-Jensen BikeExchange-Jayco s.t.
143 Hugo Hofstetter Arkéa-Samsic s.t.
144 Victor Lafay Cofidis s.t.
145 Cyril Lemoine B&B Hotels-KTM s.t.
146 Anthony Turgis TotalEnergies s.t.
147 Marc Hirschi UAE Team Emirates 28:52
148 Florian Sénéchal Quick-Step Alpha Vinyl 34:45
149 Yves Lampaert Quick-Step Alpha Vinyl s.t.
150 Andrea Bagioli Quick-Step Alpha Vinyl s.t.
151 Mikkel Honore Quick-Step Alpha Vinyl s.t.
152 Michael Mørkøv Quick-Step Alpha Vinyl s.t.
153 Fabio Jakobsen Quick-Step Alpha Vinyl s.t.
154 Albert Torres Movistar s.t.
155 Mattia Cattaneo Quick-Step Alpha Vinyl s.t.
156 Toms Skujins Trek-Segafredo s.t.
157 Max Walscheid Cofidis s.t.
158 Guillaume Boivin Israel-Premier Tech 35:59
159 Alexis Vuillermoz TotalEnergies s.t.
160 Brent Van Moer Lotto Soudal 36:05
161 Tim Wellens Lotto Soudal s.t.
162 Caleb Ewan Lotto Soudal s.t.
163 Amund Grøndahl Jansen BikeExchange-Jayco s.t.
164 Reinardt Janse Van Rensburg Lotto Soudal s.t.
165 Frederik Frison Lotto Soudal s.t.

 

find us on Facebook follow us on twitter See our youtube channel Story of the Tour de France, volume 1 Schwab Cycles South Salem Cycleworks frames Neugent Cycling Wheels Peaks Coaching: work with a coach! Shade Vise sunglass holder Advertise with us!

Content continues below the ads

Story of the Tour de France, volume 1 Schwab Cycles South Salem Cycleworks frames

GC after stage 9:

  • GC leader: Tadej Pogacar (UAE Team Emirates)
  • Mountains classification leader: Simon Geschke (Cofidis)
  • Points classification leader: Wout van Aert (Jumbo-Visma)
  • Best young rider: Tadej Pogacar (UAE Team Emirates)
  • Teams classification leader: INEOS Grenadiers

1,498.3 kilometers raced so far at an average speed of 44.422 km/hr

1 Tadej Pogacar UAE Team Emirates 33hr 43min 44sec
2 Jonas Vingegaard Jumbo-Visma @ 39sec
3 Geraint Thomas INEOS Grenadiers 1:17
4 Adam Yates INEOS Grenadiers 1:25
5 David Gaudu Groupama-FDJ 1:38
6 Romain Bardet Team DSM 1:39
7 Tom Pidcock INEOS Grenadiers 1:46
8 Enric Mas Movistar 1:50
9 Neilson Powless EF Education-EasyPost 1:55
10 Nairo Quintana Arkéa-Samsic 2:13
11 Primoz Roglic Jumbo-Visma 2:52
12 Aleksandr Vlasov BORA-hansgrohe 3:12
13 Aurélien Paret-Peintre Ag2r-Citroën 3:31
14 Damiano Caruso Bahrain Victorious 3:40
15 Alexey Lutsenko Astana Qazaqstan 4:58
16 Bob Jungels Ag2r-Citroën 5:53
17 Louis Meintjes Intermarché-Wanty-Gobert 6:39
18 Valentin Madouas Groupama-FDJ 6:51
19 Brandon McNulty UAE Team Emirates 7:25
20 Patrick Konrad BORA-hansgrohe 7:48
21 Lennard Kämna BORA-hansgrohe 8:43
22 Rigoberto Uran EF Education-EasyPost 9:41
23 Steven Kruijswijk Jumbo-Visma 9:57
24 Thibaut Pinot Groupama-FDJ 10:00
25 Luis León Sánchez Bahrain Victorious 10:41
26 Warren Barguil Arkéa-Samsic 12:58
27 Sepp Kuss Jumbo-Visma 13:50
28 Tony Gallopin Trek-Segafredo 14:14
29 Tiesj Benoot Jumbo-Visma 16:16
30 Daniel Martinez INEOS Grenadiers 17:12
31 Rafal Majka UAE Team Emirates 19:53
32 George Bennett UAE Team Emirates 21:54
33 Hugo Houle Israel-Premier Tech 22:44
34 Dylan Teuns Bahrain Victorious 23:03
35 Benjamin Thomas Cofidis 23:05
36 Matteo Jorgenson Movistar 28:08
37 Chris Froome Israel-Premier Tech 28:29
38 Simon Geschke Cofidis 28:38
39 Nick Schultz BikeExchange-Jayco 29:03
40 Bauke Mollema Trek-Segafredo 29:32
41 Sebastian Schönberger B&B Hotels-KTM 29:58
42 Andreas Leknessund Team DSM 30:03
43 Wout van Aert Jumbo-Visma 30:07
44 Maximilian Schachmann BORA-hansgrohe 30:20
45 Ion Izagirre Cofidis 31:40
46 Stefan Küng Groupama-FDJ 32:04
47 Kevin Geniets Groupama-FDJ 32:37
48 Lukasz Owsian Arkéa-Samsic 34:41
49 Michael Woods Israel-Premier Tech 34:42
50 Alberto Bettiol EF Education-EasyPost 35:10
51 Franck Bonnamour B&B Hotels-KTM 36:16
52 Andrea Pasqualon Intermarché-Wanty-Gobert 37:22
53 Mikaël Chérel Ag2r-Citroën 37:40
54 Gorka Izagirre Movistar 38:06
55 Jakob Fuglsang Israel-Premier Tech 38:26
56 Toms Skujins Trek-Segafredo 38:28
57 Maxime Bouet Arkéa-Samsic 38:29
58 Carlos Verona Movistar 39:11
59 Jonathan Castroviejo INEOS Grenadiers 39:47
60 Simone Velasco Astana Qazaqstan 40:35
61 Nelson Oliveira Movistar 40:42
62 Silvan Dillier Alpecin-Deceuninck 40:57
63 Kobe Goossens Intermarché-Wanty-Gobert 41:37
64 Nils Politt BORA-hansgrohe 41:54
65 Edvald Boasson-Hagen TotalEnergies 42:17
66 Felix Grossschartner BORA-hansgrohe s.t.
67 Pierre Latour TotalEnergies 42:57
68 Philippe Gilbert Lotto Soudal 42:58
69 Georg Zimmermann Intermarché-Wanty-Gobert 43:14
70 Chris Hamilton Team DSM 44:00
71 Mattia Cattaneo Quick-Step Alpha Vinyl 44:14
72 Jasper Stuyven Trek-Segafredo 44:44
73 Andrey Zeits Astana Qazaqstan 45:22
74 Marc Soler UAE Team Emirates 45:44
75 Benoît Cosnefroy Ag2r-Citroën 46:35
76 Jasper Philipsen Alpecin-Deceuninck 46:39
77 Dylan Van Baarle INEOS Grenadiers 46:44
78 Kristian Sbaragli Alpecin-Deceuninck 46:46
79 Andreas Kron Lotto Soudal 47:13
80 Martijn Tusveld Team DSM 48:28
81 Joe Dombrowski Astana Qazaqstan 48:32
82 Michael Storer Groupama-FDJ 49:01
83 Pierre-Luc Périchon Cofidis 49:02
84 Matis Louvel Arkéa-Samsic 49:10
85 Michael Matthews BikeExchange-Jayco 49:42
86 Ben O'Connor Ag2r-Citroën 49:58
87 Alexis Vuillermoz TotalEnergies 51:06
88 Matej Mohoric Bahrain Victorious 51:17
89 Gregor Muhlberger Movistar 51:35
90 Luke Durbridge BikeExchange-Jayco 52:22
91 Guy Niv Israel-Premier Tech 52:30
92 Jan Tratnik Bahrain Victorious 52:32
93 Fred Wright Bahrain Victorious 53:00
94 Christophe Laporte Jumbo-Visma 54:28
95 Stan Dewulf Ag2r-Citroën 54:33
96 John Degenkolb Team DSM 54:50
97 Luka Mezgec BikeExchange-Jayco 54:58
98 Adrien Petit Intermarché-Wanty-Gobert 55:07
99 Hugo Hofstetter Arkéa-Samsic 55:34
100 Yves Lampaert Quick-Step Alpha Vinyl 55:45
101 Mathieu van der Poel Alpecin-Deceuninck 56:06
102 Fabio Felline Astana Qazaqstan 56:35
103 Owain Doull EF Education-EasyPost 56:52
104 Imanol Erviti Movistar 57:43
105 Oliver Naesen Ag2r-Citroën 57:58
106 Cyril Lemoine B&B Hotels-KTM 58:09
107 Tim Wellens Lotto Soudal 58:56
108 Amaury Capiot Arkéa-Samsic 58:57
109 Simon Clarke Israel-Premier Tech 59:01
110 Pierre Rolland B&B Hotels-KTM 59:08
111 Alexis Gougeard B&B Hotels-KTM 1:00:08
112 Alexander Krieger Alpecin-Deceuninck 1:00:09
113 Krists Neilands Israel-Premier Tech 1:00:13
114 Florian Vermeersch Lotto Soudal 1:00:35
115 Luca Mozzato B&B Hotels-KTM 1:01:47
116 Marco Haller BORA-hansgrohe 1:01:56
117 Jack Bauer BikeExchange-Jayco 1:02:33
118 Cyril Barthe B&B Hotels-KTM 1:03:56
119 Mathieu Burgaudeau TotalEnergies 1:04:02
120 Florian Sénéchal Quick-Step Alpha Vinyl 1:04:09
121 Alexander Kristoff Intermarché-Wanty-Gobert 1:04:23
122 Sven Erik Bystrøm Intermarché-Wanty-Gobert 1:04:46
123 Filippo Ganna INEOS Grenadiers 1:05:05
124 Connor Swift Arkéa-Samsic 1:05:20
125 Stefan Bissegger EF Education-EasyPost 1:05:52
126 Taco Van Der Hoorn Intermarché-Wanty-Gobert 1:06:41
127 Antoine Duchesne Groupama-FDJ 1:06:53
128 Edward Planckaert Alpecin-Deceuninck 1:06:58
129 Anthony Perez Cofidis 1:07:08
130 Mads Pedersen Trek-Segafredo 1:07:42
131 Peter Sagan TotalEnergies 1:08:20
132 Nathan Van Hooydonck Jumbo-Visma 1:08:22
133 Guillaume Van Keirsbulck Alpecin-Deceuninck 1:08:27
134 Dmitriy Gruzdev Astana Qazaqstan 1:08:44
135 Mikkel Honore Quick-Step Alpha Vinyl 1:09:44
136 Jonas Rutsch EF Education-EasyPost 1:09:50
137 Brent Van Moer Lotto Soudal 1:10:26
138 Olivier Le Gac Groupama-FDJ 1:10:44
139 Magnus Cort EF Education-EasyPost 1:10:55
140 Kamil Gradek Bahrain Victorious 1:11:10
141 Fabio Jakobsen Quick-Step Alpha Vinyl 1:12:12
142 Maciej Bodnar TotalEnergies 1:12:18
143 Quinn Simmons Trek-Segafredo 1:12:44
144 Alexandr Riabushenko Astana Qazaqstan 1:12:50
145 Max Walscheid Cofidis 1:14:07
146 Luke Rowe INEOS Grenadiers 1:15:14
147 Giulio Ciccone Trek-Segafredo 1:15:22
148 Guillaume Boivin Israel-Premier Tech 1:15:56
149 Alberto Dainese Team DSM 1:18:34
150 Jérémy Lecroq B&B Hotels-KTM 1:18:52
151 Dylan Groenewegen BikeExchange-Jayco 1:19:29
152 Reinardt Janse Van Rensburg Lotto Soudal 1:19:31
153 Frederik Frison Lotto Soudal 1:19:59
154 Danny Van Poppel BORA-hansgrohe 1:21:32
155 Nils Eekhoff Team DSM 1:24:09
156 Andrea Bagioli Quick-Step Alpha Vinyl 1:26:20
157 Christopher Juul-Jensen BikeExchange-Jayco 1:27:19
158 Michael Mørkøv Quick-Step Alpha Vinyl 1:27:38
159 Caleb Ewan Lotto Soudal 1:28:43
160 Victor Lafay Cofidis 1:28:56
161 Amund Grøndahl Jansen BikeExchange-Jayco 1:30:33
162 Albert Torres Movistar 1:32:16
163 Marc Hirschi UAE Team Emirates 1:41:26
164 Mikkel Bjerg UAE Team Emirates 1:42:29
165 Anthony Turgis TotalEnergies 1:55:28


Content continues below the ads

Neugent Cycling Wheels Peaks Coaching: work with a coach!


Stage 9 map & profile:

Stage 9 map. Lac Léman on the map is better known to English-speakers at Lake Geneva.

Stage 9 profile


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Stage nine photos by Fotoreporter Sirotti:

Pre-race ceremonies: Team Groupama-FDJ is presented.

Chris Froome before the race

Peter Sagan

Caleb Ewan

A lovely day for a bike race.

Enric Mas

Points classification leader Wout van Aert

GC second-place Jonas Vingegaard

Rafal Majka leads Tadej Pogacar.

Thibaut Pinot chasing hard

He's gone. Bob Jungels heads for home.

He did it! Bob Jungels wins stage nine.

Stage winner Bob Jungels