Tour de France 2023 - Stage 14

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

GC

PosRiderTeam Time
1 Jonas Vingegaard Jumbo-Visma 57:47:28
2 Tadej Pogacar UAE Team Emirates + 00.10
3 Carlos Rodriguez INEOS Grenadiers + 04.43
4 Jai Hindley BORA-hansgrohe + 04.44
5 Adam Yates UAE Team Emirates + 05.20
6 Sepp Kuss Jumbo-Visma + 08.15
7 Simon Yates Team Jayco-AlUla + 08.32
8 Pello Bilbao Bahrain Victorious + 08.51
9 Felix Gall AG2R Citroën Team + 12.26
10 David Gaudu Groupama-FDJ + 12.56
11 Tom Pidcock INEOS Grenadiers + 14.22
12 Guillaume Martin Cofidis + 16.50
13 Emanuel Buchmann BORA-hansgrohe + 21.21
14 Thibaut Pinot Groupama-FDJ + 23.02
15 Mikel Landa Bahrain Victorious + 25.38
16 Jonathan Castroviejo INEOS Grenadiers + 29.38
17 Valentin Madouas Groupama-FDJ + 39.25
18 Chris Harper Team Jayco-AlUla + 40.13
19 Rafal Majka UAE Team Emirates + 45.43
20 Clément Berthet AG2R Citroën Team + 45.59
21 Wilco Kelderman Jumbo-Visma + 47.53
22 Ben O'Connor AG2R Citroën Team + 52.57
23 Felix Großschartner UAE Team Emirates + 01:06.20
24 Egan Bernal INEOS Grenadiers + 01:10.39
25 Wout van Aert Jumbo-Visma + 01:11.27
26 Warren Barguil Team Arkéa-Samsic + 01:17.49
27 Jack Haig Bahrain Victorious + 01:22.46
28 Gorka Izagirre Movistar Team + 01:22.54
29 Mathieu Burgaudeau TotalEnergies + 01:24.26
30 Mattias Skjelmose Lidl-Trek + 01:24.47
31 Bob Jungels BORA-hansgrohe + 01:24.56
32 Michael Woods Israel-Premier Tech + 01:26.43
33 Harold Tejada Astana Qazaqstan Team + 01:27.33
34 Tiesj Benoot Jumbo-Visma + 01:30.38
35 Julian Alaphilippe Soudal Quick-Step + 01:31.44
36 Kevin Geniets Groupama-FDJ + 01:41.26
37 Chris Hamilton Team dsm-firmenich + 01:41.37
38 Wout Poels Bahrain Victorious + 01:41.50
39 Tobias Halland Johannessen Uno-X Pro Cycling Team + 01:42.20
40 Giulio Ciccone Lidl-Trek + 01:44.50
41 Dylan Teuns Israel-Premier Tech + 01:45.58
42 Matteo Jorgenson Movistar Team + 01:48.38
43 Dylan van Baarle Jumbo-Visma + 01:49.25
44 Michal Kwiatkowski INEOS Grenadiers + 01:50.37
45 Ion Izagirre Cofidis + 01:51.42
46 Aurélien Paret-Peintre AG2R Citroën Team + 01:52.09
47 Victor Campenaerts Lotto Dstny + 01:55.31
48 Alexey Lutsenko Astana Qazaqstan Team + 01:57.06
49 Maxim Van Gils Lotto Dstny + 01:57.09
50 Krists Neilands Israel-Premier Tech + 01:57.43
51 Daniel Martinez INEOS Grenadiers + 01:58.31
52 Nelson Oliveira Movistar Team + 01:59.07
53 Stefan Küng Groupama-FDJ + 02:01.07
54 Jonas Gregaard Uno-X Pro Cycling Team + 02:04.25
55 Simon Geschke Cofidis + 02:04.39
56 Gregor Mühlberger Movistar Team + 02:09.31
57 Georg Zimmermann Intermarché-Circus-Wanty + 02:10.14
58 Clément Champoussin Team Arkéa-Samsic + 02:11.36
59 Matis Louvel Team Arkéa-Samsic + 02:12.14
60 Hugo Houle Israel-Premier Tech + 02:13.13
61 Nick Schultz Israel-Premier Tech + 02:14.45
62 Neilson Powless EF Education-EasyPost + 02:16.02
63 Juan Pedro Lopez Lidl-Trek + 02:16.42
64 Alex Aranburu Movistar Team + 02:17.20
65 Matthew Dinham Team dsm-firmenich + 02:18.34
66 Quentin Pacher Groupama-FDJ + 02:19.01
67 Mathieu van der Poel Alpecin-Deceuninck + 02:20.24
68 Anthony Delaplace Team Arkéa-Samsic + 02:20.26
69 Omar Fraile INEOS Grenadiers + 02:21.17
70 Nils Politt BORA-hansgrohe + 02:22.26
71 Matej Mohoric Bahrain Victorious + 02:27.22
72 Lars van den Berg Groupama-FDJ + 02:27.26
73 Marc Soler UAE Team Emirates + 02:28.43
74 Jasper Stuyven Lidl-Trek + 02:30.57
75 Kevin Vermaerke Team dsm-firmenich + 02:31.14
76 Pierre Latour TotalEnergies + 02:31.34
77 Tony Gallopin Lidl-Trek + 02:32.48
78 Anthony Perez Cofidis + 02:32.58
79 Lilian Calmejane Intermarché-Circus-Wanty + 02:33.03
80 Pascal Eenkhoorn Lotto Dstny + 02:39.18
81 Oliver Naesen AG2R Citroën Team + 02:41.11
82 Patrick Konrad BORA-hansgrohe + 02:44.28
83 Stan Dewulf AG2R Citroën Team + 02:44.58
84 Nathan Van Hooydonck Jumbo-Visma + 02:49.28
85 Rui Costa Intermarché-Circus-Wanty + 02:50.06
86 Alberto Bettiol EF Education-EasyPost + 02:50.16
87 Nans Peters AG2R Citroën Team + 02:50.26
88 Victor Lafay Cofidis + 02:52.01
89 Christophe Laporte Jumbo-Visma + 02:53.16
90 Marco Haller BORA-hansgrohe + 02:54.57
91 Valentin Ferron TotalEnergies + 02:55.59
92 Jonas Abrahamsen Uno-X Pro Cycling Team + 02:56.09
93 Kasper Asgreen Soudal Quick-Step + 02:56.39
94 Mike Teunissen Intermarché-Circus-Wanty + 02:58.54
95 Rigoberto Uran EF Education-EasyPost + 03:00.03
96 Daniel Oss TotalEnergies + 03:00.11
97 Anthon Charmig Uno-X Pro Cycling Team + 03:00.55
98 Corbin Strong Israel-Premier Tech + 03:01.28
99 Edvald Boasson-Hagen TotalEnergies + 03:01.44
100 Lawson Craddock Team Jayco-AlUla + 03:03.51
101 Magnus Cort EF Education-EasyPost + 03:04.11
102 Benoît Cosnefroy AG2R Citroën Team + 03:05.07
103 Anthony Turgis TotalEnergies + 03:05.11
104 Bryan Coquard Cofidis + 03:05.14
105 Jasper Philipsen Alpecin-Deceuninck + 03:08.14
106 Fred Wright Bahrain Victorious + 03:08.30
107 Quinten Hermans Alpecin-Deceuninck + 03:09.22
108 Simon Clarke Israel-Premier Tech + 03:09.50
109 Alex Kirsch Lidl-Trek + 03:12.30
110 Remi Cavagna Soudal Quick-Step + 03:13.05
111 Mads Pedersen Lidl-Trek + 03:13.33
112 Yves Lampaert Soudal Quick-Step + 03:14.40
113 Jonas Rickaert Alpecin-Deceuninck + 03:15.23
114 Vegard Stake Laengen UAE Team Emirates + 03:15.32
115 Dion Smith Intermarché-Circus-Wanty + 03:15.42
116 Simon Guglielmi Team Arkéa-Samsic + 03:17.27
117 Rasmus Tiller Uno-X Pro Cycling Team + 03:18.44
118 Torstein Træen Uno-X Pro Cycling Team + 03:19.05
119 Andrey Amador EF Education-EasyPost + 03:19.17
120 Matteo Trentin UAE Team Emirates + 03:19.52
121 Danny van Poppel BORA-hansgrohe + 03:21.41
122 Silvan Dillier Alpecin-Deceuninck + 03:24.25
123 Luka Mezgec Team Jayco-AlUla + 03:25.59
124 Biniam Girmay Intermarché-Circus-Wanty + 03:26.43
125 Nikias Arndt Bahrain Victorious + 03:27.34
126 Guillaume Boivin Israel-Premier Tech + 03:27.58
127 Søren Kragh Andersen Alpecin-Deceuninck + 03:28.29
128 Christopher Juul-Jensen Team Jayco-AlUla + 03:30.14
129 Michael Gogl Alpecin-Deceuninck + 03:31.37
130 Peter Sagan TotalEnergies + 03:33.34
131 Jenthe Biermans Team Arkéa-Samsic + 03:34.16
132 Luke Durbridge Team Jayco-AlUla + 03:35.24
133 Alexander Kristoff Uno-X Pro Cycling Team + 03:35.53
134 Tim Declercq Soudal Quick-Step + 03:36.04
135 Florian Vermeersch Lotto Dstny + 03:38.51
136 Luca Mozzato Team Arkéa-Samsic + 03:39.46
137 Dries Devenyns Soudal Quick-Step + 03:43.38
138 Elmar Reinders Team Jayco-AlUla + 03:45.25
139 Olivier Le Gac Groupama-FDJ + 03:46.18
140 Nils Eekhoff Team dsm-firmenich + 03:46.44
141 Laurent Pichon Team Arkéa-Samsic + 03:47.10
142 Adrien Petit Intermarché-Circus-Wanty + 03:47.36
143 Søren Wærenskjold Uno-X Pro Cycling Team + 03:47.40
144 Jasper De Buyst Lotto Dstny + 03:48.09
145 Mikkel Bjerg UAE Team Emirates + 03:48.31
146 Dylan Groenewegen Team Jayco-AlUla + 03:48.32
147 Gianni Moscon Astana Qazaqstan Team + 03:49.05
148 Alexis Renard Cofidis + 03:49.42
149 Jordi Meeus BORA-hansgrohe + 03:54.30
150 John Degenkolb Team dsm-firmenich + 03:55.08
151 Sam Welsford Team dsm-firmenich + 03:56.02
152 Alex Edmondson Team dsm-firmenich + 04:00.24
153 Phil Bauhaus Bahrain Victorious + 04:00.55
154 Axel Zingle Cofidis + 04:01.48
155 Cees Bol Astana Qazaqstan Team + 04:03.47
156 Frederik Frison Lotto Dstny + 04:04.35
157 Yevgeniy Fedorov Astana Qazaqstan Team + 04:05.48
158 Michael Mørkøv Soudal Quick-Step + 04:14.13
- Louis Meintjes Intermarché-Circus-Wanty DNF
- Ruben Guerreiro Movistar Team DNF
- Esteban Chaves EF Education-EasyPost DNF
- Romain Bardet Team dsm-firmenich DNF
- Ramon Sinkeldam Alpecin-Deceuninck DNF
- James Shaw EF Education-EasyPost DNF
- Antonio Pedrero Movistar Team DNF

Youth

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 57:47:38
2 Carlos Rodriguez INEOS Grenadiers + 04.33
3 Felix Gall AG2R Citroën Team + 12.16
4 Tom Pidcock INEOS Grenadiers + 14.12
5 Mathieu Burgaudeau TotalEnergies + 01:24.16
6 Mattias Skjelmose Lidl-Trek + 01:24.37
7 Tobias Halland Johannessen Uno-X Pro Cycling Team + 01:42.10
8 Matteo Jorgenson Movistar Team + 01:48.28
9 Maxim Van Gils Lotto Dstny + 01:56.59
10 Clément Champoussin Team Arkéa-Samsic + 02:11.26
11 Matis Louvel Team Arkéa-Samsic + 02:12.04
12 Matthew Dinham Team dsm-firmenich + 02:18.24
13 Lars van den Berg Groupama-FDJ + 02:27.16
14 Kevin Vermaerke Team dsm-firmenich + 02:31.04
15 Valentin Ferron TotalEnergies + 02:55.49
16 Anthon Charmig Uno-X Pro Cycling Team + 03:00.45
17 Corbin Strong Israel-Premier Tech + 03:01.18
18 Jasper Philipsen Alpecin-Deceuninck + 03:08.04
19 Fred Wright Bahrain Victorious + 03:08.20
20 Biniam Girmay Intermarché-Circus-Wanty + 03:26.33
21 Florian Vermeersch Lotto Dstny + 03:38.41
22 Luca Mozzato Team Arkéa-Samsic + 03:39.36
23 Nils Eekhoff Team dsm-firmenich + 03:46.34
24 Søren Wærenskjold Uno-X Pro Cycling Team + 03:47.30
25 Mikkel Bjerg UAE Team Emirates + 03:48.21
26 Alexis Renard Cofidis + 03:49.32
27 Jordi Meeus BORA-hansgrohe + 03:54.20
28 Axel Zingle Cofidis + 04:01.38
29 Yevgeniy Fedorov Astana Qazaqstan Team + 04:05.38

Points

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

Mountain

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

Team

PosTeamTime
1 INEOS Grenadiers 173:57:06
2 Jumbo-Visma + 07.25
3 UAE Team Emirates + 10.48
4 Bahrain Victorious + 22.26
5 Groupama-FDJ + 40.21
6 BORA-hansgrohe + 01:01.27
7 AG2R Citroën Team + 01:05.20
8 Movistar Team + 02:17.07
9 Team Jayco-AlUla + 02:36.58
10 Cofidis + 02:49.28
11 Team dsm-firmenich + 03:23.22
12 Israel-Premier Tech + 03:26.35
13 Lidl-Trek + 03:38.11
14 Astana Qazaqstan Team + 04:02.34
15 Intermarché-Circus-Wanty + 04:07.10
16 TotalEnergies + 04:08.43
17 Team Arkéa-Samsic + 04:13.43
18 Uno-X Pro Cycling Team + 04:39.38
19 EF Education-EasyPost + 04:56.46
20 Lotto Dstny + 05:34.49
21 Soudal Quick-Step + 06:06.44
22 Alpecin-Deceuninck + 07:08.33

Race profile

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