Tour de France 2023 - Stage 12

Roanne > Belleville-en-Beaujolais, 168.0km

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

GC

PosRiderTeam Time
1 Jonas Vingegaard Jumbo-Visma 50:30:23
2 Tadej Pogacar UAE Team Emirates + 00.17
3 Jai Hindley BORA-hansgrohe + 02.40
4 Carlos Rodriguez INEOS Grenadiers + 04.22
5 Pello Bilbao Bahrain Victorious + 04.34
6 Adam Yates UAE Team Emirates + 04.39
7 Simon Yates Team Jayco-AlUla + 04.44
8 Tom Pidcock INEOS Grenadiers + 05.26
9 David Gaudu Groupama-FDJ + 06.01
10 Thibaut Pinot Groupama-FDJ + 06.33
11 Sepp Kuss Jumbo-Visma + 06.45
12 Romain Bardet Team dsm-firmenich + 06.58
13 Guillaume Martin Cofidis + 08.11
14 Louis Meintjes Intermarché-Circus-Wanty + 08.50
15 Emanuel Buchmann BORA-hansgrohe + 09.09
16 Mikel Landa Bahrain Victorious + 09.09
17 Felix Gall AG2R Citroën Team + 09.46
18 Ben O'Connor AG2R Citroën Team + 11.07
19 Jonathan Castroviejo INEOS Grenadiers + 16.33
20 Valentin Madouas Groupama-FDJ + 18.56
21 Clément Berthet AG2R Citroën Team + 19.24
22 Wilco Kelderman Jumbo-Visma + 21.35
23 Chris Harper Team Jayco-AlUla + 24.29
24 Mattias Skjelmose Lidl-Trek + 27.43
25 Rafal Majka UAE Team Emirates + 32.20
26 Gorka Izagirre Movistar Team + 32.33
27 Wout van Aert Jumbo-Visma + 34.34
28 Ruben Guerreiro Movistar Team + 35.49
29 Egan Bernal INEOS Grenadiers + 36.58
30 Michael Woods Israel-Premier Tech + 37.52
31 Mathieu Burgaudeau TotalEnergies + 37.57
32 Julian Alaphilippe Soudal Quick-Step + 40.12
33 Warren Barguil Team Arkéa-Samsic + 44.34
34 Jack Haig Bahrain Victorious + 45.16
35 Tobias Halland Johannessen Uno-X Pro Cycling Team + 47.07
36 Felix Großschartner UAE Team Emirates + 48.49
37 Ion Izagirre Cofidis + 52.41
38 Tiesj Benoot Jumbo-Visma + 52.55
39 Giulio Ciccone Lidl-Trek + 53.17
40 Harold Tejada Astana Qazaqstan Team + 54.55
41 Bob Jungels BORA-hansgrohe + 55.25
42 Matteo Jorgenson Movistar Team + 55.44
43 Aurélien Paret-Peintre AG2R Citroën Team + 57.14
44 Victor Campenaerts Lotto Dstny + 01:00.23
45 Dylan Teuns Israel-Premier Tech + 01:02.37
46 Chris Hamilton Team dsm-firmenich + 01:02.40
47 Wout Poels Bahrain Victorious + 01:10.39
48 Daniel Martinez INEOS Grenadiers + 01:11.49
49 Krists Neilands Israel-Premier Tech + 01:13.06
50 Antonio Pedrero Movistar Team + 01:14.25
51 Stefan Küng Groupama-FDJ + 01:14.33
52 Jonas Gregaard Uno-X Pro Cycling Team + 01:15.49
53 Kevin Geniets Groupama-FDJ + 01:16.07
54 Matis Louvel Team Arkéa-Samsic + 01:18.46
55 Dylan van Baarle Jumbo-Visma + 01:18.49
56 Michal Kwiatkowski INEOS Grenadiers + 01:18.58
57 Alexey Lutsenko Astana Qazaqstan Team + 01:19.33
58 Maxim Van Gils Lotto Dstny + 01:20.56
59 Neilson Powless EF Education-EasyPost + 01:20.56
60 Juan Pedro Lopez Lidl-Trek + 01:21.29
61 Simon Geschke Cofidis + 01:21.59
62 Matthew Dinham Team dsm-firmenich + 01:24.07
63 Nelson Oliveira Movistar Team + 01:24.43
64 Nick Schultz Israel-Premier Tech + 01:25.10
65 Alex Aranburu Movistar Team + 01:26.45
66 Omar Fraile INEOS Grenadiers + 01:27.16
67 Esteban Chaves EF Education-EasyPost + 01:27.26
68 Gregor Mühlberger Movistar Team + 01:27.55
69 Tony Gallopin Lidl-Trek + 01:30.44
70 Lars van den Berg Groupama-FDJ + 01:31.51
71 Mathieu van der Poel Alpecin-Deceuninck + 01:32.27
72 Georg Zimmermann Intermarché-Circus-Wanty + 01:33.08
73 Anthony Delaplace Team Arkéa-Samsic + 01:33.44
74 Jasper Stuyven Lidl-Trek + 01:35.49
75 Nils Politt BORA-hansgrohe + 01:38.09
76 Clément Champoussin Team Arkéa-Samsic + 01:39.06
77 Hugo Houle Israel-Premier Tech + 01:39.25
78 Quentin Pacher Groupama-FDJ + 01:39.32
79 Anthony Perez Cofidis + 01:39.54
80 James Shaw EF Education-EasyPost + 01:40.19
81 Pascal Eenkhoorn Lotto Dstny + 01:40.22
82 Lilian Calmejane Intermarché-Circus-Wanty + 01:45.51
83 Oliver Naesen AG2R Citroën Team + 01:46.05
84 Matej Mohoric Bahrain Victorious + 01:47.57
85 Kevin Vermaerke Team dsm-firmenich + 01:48.36
86 Stan Dewulf AG2R Citroën Team + 01:49.50
87 Marc Soler UAE Team Emirates + 01:50.07
88 Patrick Konrad BORA-hansgrohe + 01:50.43
89 Pierre Latour TotalEnergies + 01:51.05
90 Alberto Bettiol EF Education-EasyPost + 01:51.15
91 Nans Peters AG2R Citroën Team + 01:51.25
92 Victor Lafay Cofidis + 01:51.55
93 Nathan Van Hooydonck Jumbo-Visma + 01:53.17
94 Christophe Laporte Jumbo-Visma + 01:57.05
95 Rui Costa Intermarché-Circus-Wanty + 02:00.10
96 Valentin Ferron TotalEnergies + 02:00.51
97 Jonas Abrahamsen Uno-X Pro Cycling Team + 02:01.05
98 Rigoberto Uran EF Education-EasyPost + 02:01.07
99 Corbin Strong Israel-Premier Tech + 02:02.32
100 Edvald Boasson-Hagen TotalEnergies + 02:02.50
101 Benoît Cosnefroy AG2R Citroën Team + 02:03.03
102 Magnus Cort EF Education-EasyPost + 02:04.01
103 Lawson Craddock Team Jayco-AlUla + 02:05.16
104 Marco Haller BORA-hansgrohe + 02:05.22
105 Kasper Asgreen Soudal Quick-Step + 02:07.05
106 Anthony Turgis TotalEnergies + 02:07.08
107 Mike Teunissen Intermarché-Circus-Wanty + 02:07.48
108 Daniel Oss TotalEnergies + 02:08.31
109 Jasper Philipsen Alpecin-Deceuninck + 02:09.18
110 Bryan Coquard Cofidis + 02:10.08
111 Alex Kirsch Lidl-Trek + 02:10.52
112 Mads Pedersen Lidl-Trek + 02:11.29
113 Simon Clarke Israel-Premier Tech + 02:11.59
114 Fred Wright Bahrain Victorious + 02:14.31
115 Vegard Stake Laengen UAE Team Emirates + 02:16.36
116 Dion Smith Intermarché-Circus-Wanty + 02:16.41
117 Matteo Trentin UAE Team Emirates + 02:17.20
118 Remi Cavagna Soudal Quick-Step + 02:17.57
119 Rasmus Tiller Uno-X Pro Cycling Team + 02:18.38
120 Torstein Træen Uno-X Pro Cycling Team + 02:18.59
121 Quinten Hermans Alpecin-Deceuninck + 02:19.00
122 Anthon Charmig Uno-X Pro Cycling Team + 02:19.14
123 Andrey Amador EF Education-EasyPost + 02:21.26
124 Ben Turner INEOS Grenadiers + 02:22.04
125 Jonas Rickaert Alpecin-Deceuninck + 02:22.25
126 Luka Mezgec Team Jayco-AlUla + 02:22.31
127 Biniam Girmay Intermarché-Circus-Wanty + 02:24.55
128 Silvan Dillier Alpecin-Deceuninck + 02:25.52
129 Danny van Poppel BORA-hansgrohe + 02:26.10
130 Nikias Arndt Bahrain Victorious + 02:27.00
131 Søren Kragh Andersen Alpecin-Deceuninck + 02:27.35
132 Guillaume Boivin Israel-Premier Tech + 02:27.52
133 Yves Lampaert Soudal Quick-Step + 02:27.58
134 Peter Sagan TotalEnergies + 02:30.46
135 Simon Guglielmi Team Arkéa-Samsic + 02:31.23
136 Michael Gogl Alpecin-Deceuninck + 02:32.41
137 Alexander Kristoff Uno-X Pro Cycling Team + 02:33.21
138 Florian Vermeersch Lotto Dstny + 02:33.38
139 Christopher Juul-Jensen Team Jayco-AlUla + 02:35.17
140 Jenthe Biermans Team Arkéa-Samsic + 02:35.20
141 Luke Durbridge Team Jayco-AlUla + 02:36.23
142 Tim Declercq Soudal Quick-Step + 02:42.03
143 Nils Eekhoff Team dsm-firmenich + 02:42.07
144 Luca Mozzato Team Arkéa-Samsic + 02:42.50
145 Dries Devenyns Soudal Quick-Step + 02:44.42
146 Dylan Groenewegen Team Jayco-AlUla + 02:45.04
147 Søren Wærenskjold Uno-X Pro Cycling Team + 02:45.08
148 Elmar Reinders Team Jayco-AlUla + 02:45.19
149 Adrien Petit Intermarché-Circus-Wanty + 02:45.39
150 Mikkel Bjerg UAE Team Emirates + 02:46.27
151 Alexis Renard Cofidis + 02:47.48
152 Olivier Le Gac Groupama-FDJ + 02:48.27
153 Jasper De Buyst Lotto Dstny + 02:48.34
154 Laurent Pichon Team Arkéa-Samsic + 02:49.19
155 Gianni Moscon Astana Qazaqstan Team + 02:49.22
156 Jordi Meeus BORA-hansgrohe + 02:51.58
157 John Degenkolb Team dsm-firmenich + 02:52.36
158 Ramon Sinkeldam Alpecin-Deceuninck + 02:52.42
159 Sam Welsford Team dsm-firmenich + 02:53.30
160 Alex Edmondson Team dsm-firmenich + 02:55.47
161 Phil Bauhaus Bahrain Victorious + 02:58.23
162 Cees Bol Astana Qazaqstan Team + 02:59.19
163 Caleb Ewan Lotto Dstny + 02:59.22
164 Frederik Frison Lotto Dstny + 02:59.22
165 Axel Zingle Cofidis + 03:00.54
166 Yevgeniy Fedorov Astana Qazaqstan Team + 03:06.05
167 Michael Mørkøv Soudal Quick-Step + 03:12.09
- Fabio Jakobsen Soudal Quick-Step DNS
- David de la Cruz Astana Qazaqstan Team DNF

Youth

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 50:30:40
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 + 27.26
6 Mathieu Burgaudeau TotalEnergies + 37.40
7 Tobias Halland Johannessen Uno-X Pro Cycling Team + 46.50
8 Matteo Jorgenson Movistar Team + 55.27
9 Matis Louvel Team Arkéa-Samsic + 01:18.29
10 Maxim Van Gils Lotto Dstny + 01:20.39
11 Matthew Dinham Team dsm-firmenich + 01:23.50
12 Lars van den Berg Groupama-FDJ + 01:31.34
13 Clément Champoussin Team Arkéa-Samsic + 01:38.49
14 Kevin Vermaerke Team dsm-firmenich + 01:48.19
15 Valentin Ferron TotalEnergies + 02:00.34
16 Corbin Strong Israel-Premier Tech + 02:02.15
17 Jasper Philipsen Alpecin-Deceuninck + 02:09.01
18 Fred Wright Bahrain Victorious + 02:14.14
19 Anthon Charmig Uno-X Pro Cycling Team + 02:18.57
20 Ben Turner INEOS Grenadiers + 02:21.47
21 Biniam Girmay Intermarché-Circus-Wanty + 02:24.38
22 Florian Vermeersch Lotto Dstny + 02:33.21
23 Nils Eekhoff Team dsm-firmenich + 02:41.50
24 Luca Mozzato Team Arkéa-Samsic + 02:42.33
25 Søren Wærenskjold Uno-X Pro Cycling Team + 02:44.51
26 Mikkel Bjerg UAE Team Emirates + 02:46.10
27 Alexis Renard Cofidis + 02:47.31
28 Jordi Meeus BORA-hansgrohe + 02:51.41
29 Axel Zingle Cofidis + 03:00.37
30 Yevgeniy Fedorov Astana Qazaqstan Team + 03:05.48

Points

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

Mountain

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

Team

PosTeamTime
1 Bahrain Victorious 151:46:08
2 INEOS Grenadiers + 01.18
3 Jumbo-Visma + 01.52
4 AG2R Citroën Team + 13.58
5 Groupama-FDJ + 16.11
6 UAE Team Emirates + 16.19
7 BORA-hansgrohe + 37.23
8 Movistar Team + 39.12
9 Lidl-Trek + 01:21.00
10 Cofidis + 01:24.48
11 Team dsm-firmenich + 01:40.51
12 Team Jayco-AlUla + 01:43.43
13 Israel-Premier Tech + 01:46.37
14 TotalEnergies + 02:11.41
15 Astana Qazaqstan Team + 02:12.23
16 Intermarché-Circus-Wanty + 02:34.18
17 Uno-X Pro Cycling Team + 02:38.53
18 Team Arkéa-Samsic + 02:44.42
19 EF Education-EasyPost + 02:48.00
20 Lotto Dstny + 03:24.40
21 Soudal Quick-Step + 04:03.37
22 Alpecin-Deceuninck + 04:58.04

Race profile

Race
Tour de France
Start date
01.07.2023
End date
23.07.2023
Total distance
168.0 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 ❤️