Tour de France 2023 - Stage 9

Saint-Léonard-de-Noblat > Puy de Dôme, 182.4km

01.07-23.07

The Tour de France, also known as La Grande Boucle, will be held for the 114th time in 2027. First organised in 1903, it has grown into the third most-watched sporting event in the world, with over 3.5 billion viewers across all platforms. This year’s edition runs from July 2 to July 25, starting in Edinburgh and finishing in Paris. The race is broadcast in over 190 countries, underlining its global reach. At stake is the iconic maillot jaune, one of the most prestigious jerseys in sport.

Results

Stage

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

GC

PosRiderTeam Time
1 Jonas Vingegaard Jumbo-Visma 38:37:46
2 Tadej Pogacar UAE Team Emirates + 00.17
3 Jai Hindley BORA-hansgrohe + 02.40
4 Carlos Rodriguez INEOS Grenadiers + 04.22
5 Adam Yates UAE Team Emirates + 04.39
6 Simon Yates Team Jayco-AlUla + 04.44
7 Tom Pidcock INEOS Grenadiers + 05.26
8 David Gaudu Groupama-FDJ + 06.01
9 Sepp Kuss Jumbo-Visma + 06.45
10 Romain Bardet Team dsm-firmenich + 06.58
11 Pello Bilbao Bahrain Victorious + 07.37
12 Louis Meintjes Intermarché-Circus-Wanty + 08.50
13 Emanuel Buchmann BORA-hansgrohe + 09.09
14 Mikel Landa Bahrain Victorious + 09.09
15 Thibaut Pinot Groupama-FDJ + 09.36
16 Felix Gall AG2R Citroën Team + 09.46
17 Guillaume Martin Cofidis + 11.12
18 Ben O'Connor AG2R Citroën Team + 14.04
19 Jonathan Castroviejo INEOS Grenadiers + 16.05
20 Valentin Madouas Groupama-FDJ + 18.56
21 Clément Berthet AG2R Citroën Team + 19.24
22 Michael Woods Israel-Premier Tech + 19.39
23 Wilco Kelderman Jumbo-Visma + 20.42
24 Chris Harper Team Jayco-AlUla + 23.36
25 Wout van Aert Jumbo-Visma + 27.30
26 Harold Tejada Astana Qazaqstan Team + 28.00
27 Julian Alaphilippe Soudal Quick-Step + 28.29
28 Mattias Skjelmose Lidl-Trek + 29.16
29 Rafal Majka UAE Team Emirates + 31.27
30 Gorka Izagirre Movistar Team + 31.40
31 Egan Bernal INEOS Grenadiers + 34.32
32 Giulio Ciccone Lidl-Trek + 35.38
33 Ruben Guerreiro Movistar Team + 38.08
34 Mathieu Burgaudeau TotalEnergies + 40.16
35 Bob Jungels BORA-hansgrohe + 40.22
36 Neilson Powless EF Education-EasyPost + 40.50
37 David de la Cruz Astana Qazaqstan Team + 41.30
38 Jack Haig Bahrain Victorious + 44.23
39 Warren Barguil Team Arkéa-Samsic + 46.04
40 Matteo Jorgenson Movistar Team + 47.05
41 Dylan Teuns Israel-Premier Tech + 47.06
42 Felix Großschartner UAE Team Emirates + 48.21
43 Juan Pedro Lopez Lidl-Trek + 49.01
44 Tobias Halland Johannessen Uno-X Pro Cycling Team + 49.42
45 Aurélien Paret-Peintre AG2R Citroën Team + 50.03
46 Kevin Geniets Groupama-FDJ + 54.54
47 Ion Izagirre Cofidis + 55.11
48 Tiesj Benoot Jumbo-Visma + 56.03
49 Jonas Gregaard Uno-X Pro Cycling Team + 56.14
50 Victor Campenaerts Lotto Dstny + 56.23
51 Matthew Dinham Team dsm-firmenich + 59.31
52 Matis Louvel Team Arkéa-Samsic + 01:00.29
53 Alexey Lutsenko Astana Qazaqstan Team + 01:00.57
54 Chris Hamilton Team dsm-firmenich + 01:01.47
55 Daniel Martinez INEOS Grenadiers + 01:02.27
56 Clément Champoussin Team Arkéa-Samsic + 01:02.53
57 Michal Kwiatkowski INEOS Grenadiers + 01:04.38
58 Tony Gallopin Lidl-Trek + 01:05.02
59 Matej Mohoric Bahrain Victorious + 01:05.47
60 Stefan Küng Groupama-FDJ + 01:07.22
61 Krists Neilands Israel-Premier Tech + 01:08.20
62 Quentin Pacher Groupama-FDJ + 01:08.26
63 Gregor Mühlberger Movistar Team + 01:08.40
64 Antonio Pedrero Movistar Team + 01:09.11
65 Wout Poels Bahrain Victorious + 01:09.23
66 Nelson Oliveira Movistar Team + 01:10.09
67 Lilian Calmejane Intermarché-Circus-Wanty + 01:11.38
68 Georg Zimmermann Intermarché-Circus-Wanty + 01:11.56
69 Esteban Chaves EF Education-EasyPost + 01:13.33
70 Alex Aranburu Movistar Team + 01:13.40
71 Simon Geschke Cofidis + 01:14.36
72 Hugo Houle Israel-Premier Tech + 01:14.49
73 Rui Costa Intermarché-Circus-Wanty + 01:14.49
74 Pierre Latour TotalEnergies + 01:14.52
75 James Shaw EF Education-EasyPost + 01:15.10
76 Alberto Bettiol EF Education-EasyPost + 01:16.24
77 Dylan van Baarle Jumbo-Visma + 01:16.47
78 Nick Schultz Israel-Premier Tech + 01:17.06
79 Omar Fraile INEOS Grenadiers + 01:18.31
80 Mathieu van der Poel Alpecin-Deceuninck + 01:20.10
81 Anthony Delaplace Team Arkéa-Samsic + 01:20.28
82 Maxim Van Gils Lotto Dstny + 01:20.56
83 Lawson Craddock Team Jayco-AlUla + 01:21.58
84 Corbin Strong Israel-Premier Tech + 01:23.14
85 Victor Lafay Cofidis + 01:23.21
86 Marc Soler UAE Team Emirates + 01:23.29
87 Anthony Perez Cofidis + 01:24.51
88 Lars van den Berg Groupama-FDJ + 01:25.07
89 Patrick Konrad BORA-hansgrohe + 01:25.31
90 Oliver Naesen AG2R Citroën Team + 01:30.51
91 Edvald Boasson-Hagen TotalEnergies + 01:31.04
92 Nathan Van Hooydonck Jumbo-Visma + 01:31.04
93 Rigoberto Uran EF Education-EasyPost + 01:32.10
94 Pascal Eenkhoorn Lotto Dstny + 01:32.18
95 Quinten Hermans Alpecin-Deceuninck + 01:32.30
96 Kevin Vermaerke Team dsm-firmenich + 01:33.11
97 Marco Haller BORA-hansgrohe + 01:33.36
98 Stan Dewulf AG2R Citroën Team + 01:33.43
99 Nils Politt BORA-hansgrohe + 01:34.29
100 Valentin Ferron TotalEnergies + 01:35.09
101 Jasper Philipsen Alpecin-Deceuninck + 01:35.43
102 Jasper Stuyven Lidl-Trek + 01:35.49
103 Mads Pedersen Lidl-Trek + 01:36.47
104 Jonas Abrahamsen Uno-X Pro Cycling Team + 01:36.57
105 Mike Teunissen Intermarché-Circus-Wanty + 01:38.53
106 Nans Peters AG2R Citroën Team + 01:39.24
107 Biniam Girmay Intermarché-Circus-Wanty + 01:40.34
108 Nikias Arndt Bahrain Victorious + 01:40.38
109 Fred Wright Bahrain Victorious + 01:40.39
110 Anthon Charmig Uno-X Pro Cycling Team + 01:40.47
111 Guillaume Boivin Israel-Premier Tech + 01:41.31
112 Christophe Laporte Jumbo-Visma + 01:41.51
113 Simon Clarke Israel-Premier Tech + 01:42.11
114 Daniel Oss TotalEnergies + 01:42.50
115 Alex Kirsch Lidl-Trek + 01:42.56
116 Bryan Coquard Cofidis + 01:43.14
117 Kasper Asgreen Soudal Quick-Step + 01:43.49
118 Silvan Dillier Alpecin-Deceuninck + 01:44.27
119 Dion Smith Intermarché-Circus-Wanty + 01:44.55
120 Anthony Turgis TotalEnergies + 01:45.01
121 Rasmus Tiller Uno-X Pro Cycling Team + 01:46.52
122 Benoît Cosnefroy AG2R Citroën Team + 01:47.51
123 Ben Turner INEOS Grenadiers + 01:47.53
124 Søren Kragh Andersen Alpecin-Deceuninck + 01:48.10
125 Jonas Rickaert Alpecin-Deceuninck + 01:48.33
126 Magnus Cort EF Education-EasyPost + 01:48.58
127 Simon Guglielmi Team Arkéa-Samsic + 01:49.28
128 Peter Sagan TotalEnergies + 01:49.35
129 Remi Cavagna Soudal Quick-Step + 01:49.38
130 Christopher Juul-Jensen Team Jayco-AlUla + 01:49.57
131 Danny van Poppel BORA-hansgrohe + 01:50.16
132 Jenthe Biermans Team Arkéa-Samsic + 01:50.52
133 Dries Devenyns Soudal Quick-Step + 01:51.12
134 Florian Vermeersch Lotto Dstny + 01:52.20
135 Matteo Trentin UAE Team Emirates + 01:52.44
136 Luka Mezgec Team Jayco-AlUla + 01:53.36
137 Vegard Stake Laengen UAE Team Emirates + 01:53.45
138 Andrey Amador EF Education-EasyPost + 01:54.48
139 Caleb Ewan Lotto Dstny + 01:55.05
140 Nils Eekhoff Team dsm-firmenich + 01:56.08
141 Michael Gogl Alpecin-Deceuninck + 01:56.47
142 Torstein Træen Uno-X Pro Cycling Team + 01:58.16
143 Adrien Petit Intermarché-Circus-Wanty + 01:58.24
144 Dylan Groenewegen Team Jayco-AlUla + 01:58.55
145 Elmar Reinders Team Jayco-AlUla + 01:58.57
146 Søren Wærenskjold Uno-X Pro Cycling Team + 01:59.25
147 Alexander Kristoff Uno-X Pro Cycling Team + 01:59.36
148 Alexis Renard Cofidis + 02:01.26
149 Luca Mozzato Team Arkéa-Samsic + 02:01.29
150 Yves Lampaert Soudal Quick-Step + 02:03.09
151 Olivier Le Gac Groupama-FDJ + 02:03.36
152 Luke Durbridge Team Jayco-AlUla + 02:03.58
153 Laurent Pichon Team Arkéa-Samsic + 02:04.03
154 Mikkel Bjerg UAE Team Emirates + 02:04.55
155 Jordi Meeus BORA-hansgrohe + 02:05.43
156 Ramon Sinkeldam Alpecin-Deceuninck + 02:06.49
157 Jasper De Buyst Lotto Dstny + 02:07.23
158 Sam Welsford Team dsm-firmenich + 02:07.44
159 John Degenkolb Team dsm-firmenich + 02:07.45
160 Frederik Frison Lotto Dstny + 02:07.54
161 Tim Declercq Soudal Quick-Step + 02:08.15
162 Alex Edmondson Team dsm-firmenich + 02:09.25
163 Phil Bauhaus Bahrain Victorious + 02:12.12
164 Cees Bol Astana Qazaqstan Team + 02:14.58
165 Fabio Jakobsen Soudal Quick-Step + 02:16.25
166 Axel Zingle Cofidis + 02:17.08
167 Michael Mørkøv Soudal Quick-Step + 02:17.10
168 Gianni Moscon Astana Qazaqstan Team + 02:17.36
169 Yevgeniy Fedorov Astana Qazaqstan Team + 02:28.00
- Quinn Simmons Lidl-Trek DNS

Youth

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 38:38:03
2 Carlos Rodriguez INEOS Grenadiers + 04.05
3 Tom Pidcock INEOS Grenadiers + 05.09
4 Felix Gall AG2R Citroën Team + 09.29
5 Mattias Skjelmose Lidl-Trek + 28.59
6 Mathieu Burgaudeau TotalEnergies + 39.59
7 Matteo Jorgenson Movistar Team + 46.48
8 Tobias Halland Johannessen Uno-X Pro Cycling Team + 49.25
9 Matthew Dinham Team dsm-firmenich + 59.14
10 Matis Louvel Team Arkéa-Samsic + 01:00.12
11 Clément Champoussin Team Arkéa-Samsic + 01:02.36
12 Maxim Van Gils Lotto Dstny + 01:20.39
13 Corbin Strong Israel-Premier Tech + 01:22.57
14 Lars van den Berg Groupama-FDJ + 01:24.50
15 Kevin Vermaerke Team dsm-firmenich + 01:32.54
16 Valentin Ferron TotalEnergies + 01:34.52
17 Jasper Philipsen Alpecin-Deceuninck + 01:35.26
18 Biniam Girmay Intermarché-Circus-Wanty + 01:40.17
19 Fred Wright Bahrain Victorious + 01:40.22
20 Anthon Charmig Uno-X Pro Cycling Team + 01:40.30
21 Ben Turner INEOS Grenadiers + 01:47.36
22 Florian Vermeersch Lotto Dstny + 01:52.03
23 Nils Eekhoff Team dsm-firmenich + 01:55.51
24 Søren Wærenskjold Uno-X Pro Cycling Team + 01:59.08
25 Alexis Renard Cofidis + 02:01.09
26 Luca Mozzato Team Arkéa-Samsic + 02:01.12
27 Mikkel Bjerg UAE Team Emirates + 02:04.38
28 Jordi Meeus BORA-hansgrohe + 02:05.26
29 Axel Zingle Cofidis + 02:16.51
30 Yevgeniy Fedorov Astana Qazaqstan Team + 02:27.43

Points

PosRiderTeam Points
1 Jasper Philipsen Alpecin-Deceuninck 258
2 Bryan Coquard Cofidis 149
3 Mads Pedersen Lidl-Trek 143
4 Wout van Aert Jumbo-Visma 112
5 Tadej Pogacar UAE Team Emirates 85
6 Victor Lafay Cofidis 80
7 Jordi Meeus BORA-hansgrohe 80
8 Biniam Girmay Intermarché-Circus-Wanty 77
9 Caleb Ewan Lotto Dstny 73
10 Neilson Powless EF Education-EasyPost 70
11 Michael Woods Israel-Premier Tech 66
12 Dylan Groenewegen Team Jayco-AlUla 62
13 Jai Hindley BORA-hansgrohe 51
14 Jonas Gregaard Uno-X Pro Cycling Team 50
15 Alexander Kristoff Uno-X Pro Cycling Team 43
16 Jonas Vingegaard Jumbo-Visma 40
17 Matej Mohoric Bahrain Victorious 39
18 Adam Yates UAE Team Emirates 38
19 Simon Yates Team Jayco-AlUla 38
20 Pierre Latour TotalEnergies 38
21 Simon Guglielmi Team Arkéa-Samsic 37
22 Corbin Strong Israel-Premier Tech 37
23 Matteo Jorgenson Movistar Team 32
24 Jonas Abrahamsen Uno-X Pro Cycling Team 31
25 Fabio Jakobsen Soudal Quick-Step 30
26 Remi Cavagna Soudal Quick-Step 28
27 Luca Mozzato Team Arkéa-Samsic 28
28 Peter Sagan TotalEnergies 27
29 Giulio Ciccone Lidl-Trek 25
30 Clément Berthet AG2R Citroën Team 24
31 Danny van Poppel BORA-hansgrohe 24
32 Tom Pidcock INEOS Grenadiers 22
33 Emanuel Buchmann BORA-hansgrohe 22
34 Felix Gall AG2R Citroën Team 22
35 Alexey Lutsenko Astana Qazaqstan Team 22
36 Anthony Delaplace Team Arkéa-Samsic 20
37 Edvald Boasson-Hagen TotalEnergies 20
38 Pascal Eenkhoorn Lotto Dstny 20
39 Laurent Pichon Team Arkéa-Samsic 20
40 Romain Bardet Team dsm-firmenich 20
41 Victor Campenaerts Lotto Dstny 20
42 Carlos Rodriguez INEOS Grenadiers 19
43 Thibaut Pinot Groupama-FDJ 19
44 Sam Welsford Team dsm-firmenich 19
45 David de la Cruz Astana Qazaqstan Team 18
46 David Gaudu Groupama-FDJ 17
47 Matis Louvel Team Arkéa-Samsic 17
48 Anthony Turgis TotalEnergies 17
49 Pello Bilbao Bahrain Victorious 16
50 Nils Eekhoff Team dsm-firmenich 16
51 Mathieu Burgaudeau TotalEnergies 15
52 Tobias Halland Johannessen Uno-X Pro Cycling Team 15
53 James Shaw EF Education-EasyPost 15
54 Valentin Ferron TotalEnergies 15
55 Tim Declercq Soudal Quick-Step 15
56 Ruben Guerreiro Movistar Team 13
57 Lilian Calmejane Intermarché-Circus-Wanty 13
58 Gorka Izagirre Movistar Team 12
59 Tiesj Benoot Jumbo-Visma 12
60 Matteo Trentin UAE Team Emirates 12
61 Jasper De Buyst Lotto Dstny 12
62 Phil Bauhaus Bahrain Victorious 12
63 Mathieu van der Poel Alpecin-Deceuninck 11
64 Anthony Perez Cofidis 11
65 Dylan Teuns Israel-Premier Tech 10
66 Michal Kwiatkowski INEOS Grenadiers 10
67 Patrick Konrad BORA-hansgrohe 10
68 Oliver Naesen AG2R Citroën Team 10
69 Rasmus Tiller Uno-X Pro Cycling Team 10
70 Christopher Juul-Jensen Team Jayco-AlUla 10
71 Luka Mezgec Team Jayco-AlUla 10
72 Daniel Martinez INEOS Grenadiers 9
73 Kasper Asgreen Soudal Quick-Step 9
74 Cees Bol Astana Qazaqstan Team 9
75 Mattias Skjelmose Lidl-Trek 8
76 Jack Haig Bahrain Victorious 8
77 Mikel Landa Bahrain Victorious 7
78 Nikias Arndt Bahrain Victorious 7
79 Sepp Kuss Jumbo-Visma 6
80 Alexis Renard Cofidis 6
81 Mikkel Bjerg UAE Team Emirates 6
82 Alex Aranburu Movistar Team 5
83 Mike Teunissen Intermarché-Circus-Wanty 5
84 Fred Wright Bahrain Victorious 4
85 Guillaume Boivin Israel-Premier Tech 4
86 Jonas Rickaert Alpecin-Deceuninck 4
87 Wilco Kelderman Jumbo-Visma 3
88 Juan Pedro Lopez Lidl-Trek 3
89 Valentin Madouas Groupama-FDJ 2
90 Marc Soler UAE Team Emirates 2
91 Jasper Stuyven Lidl-Trek 2
92 Alex Kirsch Lidl-Trek 2
93 Søren Wærenskjold Uno-X Pro Cycling Team 2
94 Krists Neilands Israel-Premier Tech 1
95 Kevin Vermaerke Team dsm-firmenich 1
96 Torstein Træen Uno-X Pro Cycling Team 1
97 Alberto Bettiol EF Education-EasyPost -13

Mountain

PosRiderTeam Points
1 Neilson Powless EF Education-EasyPost 46
2 Felix Gall AG2R Citroën Team 28
3 Tobias Halland Johannessen Uno-X Pro Cycling Team 26
4 Ruben Guerreiro Movistar Team 22
5 Michael Woods Israel-Premier Tech 20
6 Tadej Pogacar UAE Team Emirates 19
7 Jai Hindley BORA-hansgrohe 19
8 Giulio Ciccone Lidl-Trek 19
9 Jonas Vingegaard Jumbo-Visma 18
10 Pierre Latour TotalEnergies 16
11 Wout van Aert Jumbo-Visma 15
12 Daniel Martinez INEOS Grenadiers 15
13 Emanuel Buchmann BORA-hansgrohe 14
14 James Shaw EF Education-EasyPost 14
15 Matteo Jorgenson Movistar Team 12
16 Matej Mohoric Bahrain Victorious 12
17 Michal Kwiatkowski INEOS Grenadiers 10
18 Krists Neilands Israel-Premier Tech 9
19 Clément Berthet AG2R Citroën Team 8
20 Jack Haig Bahrain Victorious 5
21 Jonas Gregaard Uno-X Pro Cycling Team 4
22 Alexey Lutsenko Astana Qazaqstan Team 4
23 Mathieu van der Poel Alpecin-Deceuninck 4
24 Anthony Turgis TotalEnergies 4
25 Pascal Eenkhoorn Lotto Dstny 3
26 Georg Zimmermann Intermarché-Circus-Wanty 3
27 Laurent Pichon Team Arkéa-Samsic 3
28 Simon Yates Team Jayco-AlUla 2
29 Julian Alaphilippe Soudal Quick-Step 2
30 Esteban Chaves EF Education-EasyPost 2
31 Edvald Boasson-Hagen TotalEnergies 2
32 Anthony Delaplace Team Arkéa-Samsic 1
33 Jonas Abrahamsen Uno-X Pro Cycling Team 1
34 Victor Campenaerts Lotto Dstny 1
35 Dylan van Baarle Jumbo-Visma 1
36 Kasper Asgreen Soudal Quick-Step 1
37 Simon Guglielmi Team Arkéa-Samsic 1
38 Tim Declercq Soudal Quick-Step 1

Team

PosTeamTime
1 Bahrain Victorious 116:11:17
2 INEOS Grenadiers + 00.44
3 Jumbo-Visma + 02.07
4 UAE Team Emirates + 13.19
5 AG2R Citroën Team + 13.51
6 Groupama-FDJ + 16.12
7 BORA-hansgrohe + 34.30
8 Movistar Team + 42.51
9 Lidl-Trek + 01:13.22
10 Astana Qazaqstan Team + 01:14.20
11 Team Jayco-AlUla + 01:14.59
12 Team dsm-firmenich + 01:27.07
13 TotalEnergies + 01:27.44
14 Cofidis + 01:29.10
15 Israel-Premier Tech + 01:29.22
16 Intermarché-Circus-Wanty + 01:41.40
17 EF Education-EasyPost + 02:07.36
18 Uno-X Pro Cycling Team + 02:08.16
19 Team Arkéa-Samsic + 02:13.38
20 Soudal Quick-Step + 03:10.31
21 Lotto Dstny + 03:10.36
22 Alpecin-Deceuninck + 03:43.06

Race profile

Race
Tour de France
Start date
01.07.2023
End date
23.07.2023
Total distance
182.4 km
Gen
Men
Cat
2.UWT
Country
France
Discipline
Road
First edition
1903

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️