Tour de France 2023 - Stage 20

Belfort > Le Markstein, 133.5km

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

GC

PosRiderTeam Time
1 Jonas Vingegaard Jumbo-Visma 79:16:38
2 Tadej Pogacar UAE Team Emirates + 07.29
3 Adam Yates UAE Team Emirates + 10.56
4 Simon Yates Team Jayco-AlUla + 12.23
5 Carlos Rodriguez INEOS Grenadiers + 13.17
6 Pello Bilbao Bahrain Victorious + 13.27
7 Jai Hindley BORA-hansgrohe + 14.44
8 Felix Gall AG2R Citroën Team + 16.09
9 David Gaudu Groupama-FDJ + 23.08
10 Guillaume Martin Cofidis + 26.30
11 Thibaut Pinot Groupama-FDJ + 28.03
12 Sepp Kuss Jumbo-Visma + 37.32
13 Tom Pidcock INEOS Grenadiers + 47.52
14 Rafal Majka UAE Team Emirates + 56.09
15 Jonathan Castroviejo INEOS Grenadiers + 56.37
16 Chris Harper Team Jayco-AlUla + 57.29
17 Ben O'Connor AG2R Citroën Team + 01:04.59
18 Wilco Kelderman Jumbo-Visma + 01:06.46
19 Mikel Landa Bahrain Victorious + 01:12.41
20 Valentin Madouas Groupama-FDJ + 01:14.10
21 Emanuel Buchmann BORA-hansgrohe + 01:15.44
22 Warren Barguil Team Arkéa-Samsic + 01:17.06
23 Felix Großschartner UAE Team Emirates + 01:45.21
24 Tiesj Benoot Jumbo-Visma + 01:46.55
25 Clément Berthet AG2R Citroën Team + 01:50.19
26 Bob Jungels BORA-hansgrohe + 01:58.46
27 Wout Poels Bahrain Victorious + 02:05.44
28 Jack Haig Bahrain Victorious + 02:10.32
29 Mattias Skjelmose Lidl-Trek + 02:15.27
30 Tobias Halland Johannessen Uno-X Pro Cycling Team + 02:15.33
31 Mathieu Burgaudeau TotalEnergies + 02:21.13
32 Giulio Ciccone Lidl-Trek + 02:24.29
33 Julian Alaphilippe Soudal Quick-Step + 02:25.43
34 Harold Tejada Astana Qazaqstan Team + 02:27.46
35 Dylan Teuns Israel-Premier Tech + 02:34.28
36 Egan Bernal INEOS Grenadiers + 02:38.16
37 Gorka Izagirre Movistar Team + 02:38.53
38 Hugo Houle Israel-Premier Tech + 02:42.05
39 Nick Schultz Israel-Premier Tech + 02:43.32
40 Alexey Lutsenko Astana Qazaqstan Team + 02:43.33
41 Kevin Geniets Groupama-FDJ + 02:44.14
42 Dylan van Baarle Jumbo-Visma + 02:46.05
43 Jonas Gregaard Uno-X Pro Cycling Team + 02:47.07
44 Gregor Mühlberger Movistar Team + 02:49.22
45 Ion Izagirre Cofidis + 02:50.09
46 Chris Hamilton Team dsm-firmenich + 02:51.00
47 Georg Zimmermann Intermarché-Circus-Wanty + 02:54.05
48 Michael Woods Israel-Premier Tech + 02:54.47
49 Michal Kwiatkowski INEOS Grenadiers + 02:56.08
50 Krists Neilands Israel-Premier Tech + 02:56.21
51 Clément Champoussin Team Arkéa-Samsic + 02:58.07
52 Alex Aranburu Movistar Team + 03:02.59
53 Nelson Oliveira Movistar Team + 03:08.26
54 Stefan Küng Groupama-FDJ + 03:08.29
55 Marc Soler UAE Team Emirates + 03:08.56
56 Aurélien Paret-Peintre AG2R Citroën Team + 03:09.31
57 Mathieu van der Poel Alpecin-Deceuninck + 03:11.24
58 Matthew Dinham Team dsm-firmenich + 03:13.32
59 Maxim Van Gils Lotto Dstny + 03:17.49
60 Omar Fraile INEOS Grenadiers + 03:19.04
61 Kevin Vermaerke Team dsm-firmenich + 03:24.20
62 Nils Politt BORA-hansgrohe + 03:28.47
63 Quentin Pacher Groupama-FDJ + 03:33.43
64 Victor Campenaerts Lotto Dstny + 03:34.58
65 Matis Louvel Team Arkéa-Samsic + 03:36.09
66 Neilson Powless EF Education-EasyPost + 03:37.30
67 Rui Costa Intermarché-Circus-Wanty + 03:37.57
68 Anthony Delaplace Team Arkéa-Samsic + 03:41.37
69 Simon Guglielmi Team Arkéa-Samsic + 03:41.48
70 Lars van den Berg Groupama-FDJ + 03:46.03
71 Rigoberto Uran EF Education-EasyPost + 03:50.15
72 Matej Mohoric Bahrain Victorious + 03:51.05
73 Nans Peters AG2R Citroën Team + 03:53.06
74 Juan Pedro Lopez Lidl-Trek + 03:54.39
75 Pierre Latour TotalEnergies + 03:55.25
76 Oliver Naesen AG2R Citroën Team + 03:56.45
77 Lilian Calmejane Intermarché-Circus-Wanty + 04:01.43
78 Marco Haller BORA-hansgrohe + 04:02.37
79 Jasper Stuyven Lidl-Trek + 04:03.24
80 Christophe Laporte Jumbo-Visma + 04:05.47
81 Stan Dewulf AG2R Citroën Team + 04:07.42
82 Patrick Konrad BORA-hansgrohe + 04:07.43
83 Alberto Bettiol EF Education-EasyPost + 04:08.58
84 Lawson Craddock Team Jayco-AlUla + 04:12.31
85 Jonas Abrahamsen Uno-X Pro Cycling Team + 04:13.32
86 Tony Gallopin Lidl-Trek + 04:14.49
87 Kasper Asgreen Soudal Quick-Step + 04:15.09
88 Daniel Oss TotalEnergies + 04:16.19
89 Valentin Ferron TotalEnergies + 04:19.15
90 Corbin Strong Israel-Premier Tech + 04:21.21
91 Pascal Eenkhoorn Lotto Dstny + 04:21.55
92 Fred Wright Bahrain Victorious + 04:22.51
93 Nathan Van Hooydonck Jumbo-Visma + 04:24.04
94 Anthony Turgis TotalEnergies + 04:24.22
95 Torstein Træen Uno-X Pro Cycling Team + 04:26.27
96 Magnus Cort EF Education-EasyPost + 04:32.15
97 Jasper Philipsen Alpecin-Deceuninck + 04:32.46
98 Bryan Coquard Cofidis + 04:33.15
99 Anthon Charmig Uno-X Pro Cycling Team + 04:34.51
100 Edvald Boasson-Hagen TotalEnergies + 04:37.58
101 Benoît Cosnefroy AG2R Citroën Team + 04:39.22
102 Vegard Stake Laengen UAE Team Emirates + 04:40.23
103 Mike Teunissen Intermarché-Circus-Wanty + 04:41.35
104 Yves Lampaert Soudal Quick-Step + 04:42.36
105 Mads Pedersen Lidl-Trek + 04:43.50
106 Remi Cavagna Soudal Quick-Step + 04:44.01
107 Matteo Trentin UAE Team Emirates + 04:44.34
108 Rasmus Tiller Uno-X Pro Cycling Team + 04:46.38
109 Simon Clarke Israel-Premier Tech + 04:50.33
110 Andrey Amador EF Education-EasyPost + 04:54.07
111 Dion Smith Intermarché-Circus-Wanty + 04:54.13
112 Luka Mezgec Team Jayco-AlUla + 04:56.32
113 Quinten Hermans Alpecin-Deceuninck + 04:58.42
114 Jonas Rickaert Alpecin-Deceuninck + 05:00.23
115 Alex Kirsch Lidl-Trek + 05:00.55
116 Danny van Poppel BORA-hansgrohe + 05:01.34
117 Christopher Juul-Jensen Team Jayco-AlUla + 05:04.03
118 Tim Declercq Soudal Quick-Step + 05:05.18
119 Dries Devenyns Soudal Quick-Step + 05:06.37
120 Florian Vermeersch Lotto Dstny + 05:06.38
121 Nikias Arndt Bahrain Victorious + 05:08.07
122 Søren Kragh Andersen Alpecin-Deceuninck + 05:08.38
123 Mikkel Bjerg UAE Team Emirates + 05:09.02
124 Laurent Pichon Team Arkéa-Samsic + 05:10.04
125 Biniam Girmay Intermarché-Circus-Wanty + 05:10.20
126 Guillaume Boivin Israel-Premier Tech + 05:11.01
127 Peter Sagan TotalEnergies + 05:14.17
128 Jenthe Biermans Team Arkéa-Samsic + 05:14.24
129 Silvan Dillier Alpecin-Deceuninck + 05:15.06
130 Luke Durbridge Team Jayco-AlUla + 05:16.18
131 Olivier Le Gac Groupama-FDJ + 05:17.09
132 Luca Mozzato Team Arkéa-Samsic + 05:17.22
133 Michael Gogl Alpecin-Deceuninck + 05:19.44
134 Alexander Kristoff Uno-X Pro Cycling Team + 05:23.51
135 Gianni Moscon Astana Qazaqstan Team + 05:23.59
136 Jasper De Buyst Lotto Dstny + 05:27.04
137 Dylan Groenewegen Team Jayco-AlUla + 05:27.21
138 Nils Eekhoff Team dsm-firmenich + 05:33.18
139 Jordi Meeus BORA-hansgrohe + 05:33.51
140 Søren Wærenskjold Uno-X Pro Cycling Team + 05:33.52
141 Elmar Reinders Team Jayco-AlUla + 05:35.17
142 Axel Zingle Cofidis + 05:39.23
143 Adrien Petit Intermarché-Circus-Wanty + 05:41.14
144 Sam Welsford Team dsm-firmenich + 05:42.20
145 John Degenkolb Team dsm-firmenich + 05:44.09
146 Alex Edmondson Team dsm-firmenich + 05:44.39
147 Frederik Frison Lotto Dstny + 05:54.42
148 Yevgeniy Fedorov Astana Qazaqstan Team + 05:56.37
149 Cees Bol Astana Qazaqstan Team + 05:57.44
150 Michael Mørkøv Soudal Quick-Step + 06:07.11
- Victor Lafay Cofidis DNF

Youth

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 79:24:07
2 Carlos Rodriguez INEOS Grenadiers + 05.48
3 Felix Gall AG2R Citroën Team + 08.40
4 Tom Pidcock INEOS Grenadiers + 40.23
5 Mattias Skjelmose Lidl-Trek + 02:07.58
6 Tobias Halland Johannessen Uno-X Pro Cycling Team + 02:08.04
7 Mathieu Burgaudeau TotalEnergies + 02:13.44
8 Clément Champoussin Team Arkéa-Samsic + 02:50.38
9 Matthew Dinham Team dsm-firmenich + 03:06.03
10 Maxim Van Gils Lotto Dstny + 03:10.20
11 Kevin Vermaerke Team dsm-firmenich + 03:16.51
12 Matis Louvel Team Arkéa-Samsic + 03:28.40
13 Lars van den Berg Groupama-FDJ + 03:38.34
14 Valentin Ferron TotalEnergies + 04:11.46
15 Corbin Strong Israel-Premier Tech + 04:13.52
16 Fred Wright Bahrain Victorious + 04:15.22
17 Jasper Philipsen Alpecin-Deceuninck + 04:25.17
18 Anthon Charmig Uno-X Pro Cycling Team + 04:27.22
19 Florian Vermeersch Lotto Dstny + 04:59.09
20 Mikkel Bjerg UAE Team Emirates + 05:01.33
21 Biniam Girmay Intermarché-Circus-Wanty + 05:02.51
22 Luca Mozzato Team Arkéa-Samsic + 05:09.53
23 Nils Eekhoff Team dsm-firmenich + 05:25.49
24 Jordi Meeus BORA-hansgrohe + 05:26.22
25 Søren Wærenskjold Uno-X Pro Cycling Team + 05:26.23
26 Axel Zingle Cofidis + 05:31.54
27 Yevgeniy Fedorov Astana Qazaqstan Team + 05:49.08

Points

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

Mountain

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

Team

PosTeamTime
1 Jumbo-Visma 238:31:02
2 UAE Team Emirates + 13.49
3 INEOS Grenadiers + 27.38
4 Bahrain Victorious + 28.37
5 Groupama-FDJ + 57.20
6 AG2R Citroën Team + 01:51.00
7 BORA-hansgrohe + 02:05.08
8 Team Jayco-AlUla + 03:21.33
9 Israel-Premier Tech + 04:33.49
10 Movistar Team + 04:37.33
11 Cofidis + 05:06.43
12 Team Arkéa-Samsic + 05:12.45
13 Team dsm-firmenich + 05:56.36
14 Lidl-Trek + 06:05.08
15 Uno-X Pro Cycling Team + 06:22.08
16 Intermarché-Circus-Wanty + 06:57.01
17 TotalEnergies + 07:13.29
18 Astana Qazaqstan Team + 07:15.34
19 EF Education-EasyPost + 08:06.24
20 Soudal Quick-Step + 09:16.20
21 Lotto Dstny + 09:43.47
22 Alpecin-Deceuninck + 10:51.58

Race profile

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