Races / Tour de France 2024 / Stage 12

Tour de France 2024 — Stage 12

13 Jul 2024 · 204 km

#RiderTeamTime
1 Biniam Girmay Intermarché - Wanty (WT) 4h 17' 15"
2 Wout Van Aert Team Visma | Lease a Bike (WT) same time
3 Pascal Ackermann Israel - Premier Tech (PRT) same time
4 Jasper Philipsen Alpecin - Deceuninck (WT) same time
5 Arnaud De Lie Lotto Dstny (PRT) same time
6 Alexander Kristoff Uno-X Mobility (PRT) same time
7 Phil Bauhaus Bahrain - Victorious (WT) same time
8 Bryan Coquard Cofidis (WT) same time
9 Dylan Groenewegen Team Jayco AlUla (WT) same time
10 Ryan Gibbons Lidl - Trek (WT) same time
11 Marijn Van Den Berg EF Education - EasyPost (WT) same time
12 Sam Bennett Decathlon AG2R La Mondiale Team (WT) same time
13 Clement Russo Groupama - FDJ (WT) same time
14 Bram Welten Team dsm-firmenich PostNL (WT) same time
15 Jasper Stuyven Lidl - Trek (WT) same time
16 Fernando Gaviria Movistar Team (WT) same time
17 Anthony Turgis TotalEnergies (PRT) same time
18 Daniel Mclay Arkéa - B&B Hotels (WT) same time
19 Mike Teunissen Intermarché - Wanty (WT) same time
20 Matteo Jorgenson Team Visma | Lease a Bike (WT) same time
21 John Degenkolb Team dsm-firmenich PostNL (WT) same time
22 Carlos Rodriguez Cano INEOS Grenadiers (WT) same time
23 Tadej Pogacar UAE Team Emirates (WT) same time
24 Julien Bernard Lidl - Trek (WT) same time
25 Tiesj Benoot Team Visma | Lease a Bike (WT) same time
26 Giulio Ciccone Lidl - Trek (WT) same time
27 Remco Evenepoel Soudal Quick-Step (WT) same time
28 Jonas Vingegaard Team Visma | Lease a Bike (WT) same time
29 Derek Gee Israel - Premier Tech (PRT) same time
30 Santiago Buitrago Sanchez Bahrain - Victorious (WT) same time
31 Egan Bernal INEOS Grenadiers (WT) same time
32 Soren Waerenskjold Uno-X Mobility (PRT) same time
33 Frank Van Den Broek Team dsm-firmenich PostNL (WT) same time
34 Adam Yates UAE Team Emirates (WT) same time
35 Oliver Naesen Decathlon AG2R La Mondiale Team (WT) same time
36 Laurenz Rex Intermarché - Wanty (WT) same time
37 Joao Almeida UAE Team Emirates (WT) same time
38 Mikel Landa Soudal Quick-Step (WT) same time
39 Louis Meintjes Intermarché - Wanty (WT) same time
40 Guillaume Martin Cofidis (WT) same time
41 Jack Haig Bahrain - Victorious (WT) same time
42 Steff Cras TotalEnergies (PRT) same time
43 Paul Lapeira Decathlon AG2R La Mondiale Team (WT) same time
44 Juan Ayuso Pesquera UAE Team Emirates (WT) same time
45 Felix Gall Decathlon AG2R La Mondiale Team (WT) same time
46 Ben Healy EF Education - EasyPost (WT) same time
47 Javier Romo Movistar Team (WT) same time
48 Laurens De Plus INEOS Grenadiers (WT) same time
49 Ilan Van Wilder Soudal Quick-Step (WT) same time
50 Romain Gregoire Groupama - FDJ (WT) same time
51 Odd Christian Eiking Uno-X Mobility (PRT) same time
52 Yves Lampaert Soudal Quick-Step (WT) same time
53 Brent Van Moer Lotto Dstny (PRT) same time
54 Jake Stewart Israel - Premier Tech (PRT) same time
55 Victor Campenaerts Lotto Dstny (PRT) same time
56 Axel Laurance Alpecin - Deceuninck (WT) same time
57 Michal Kwiatkowski INEOS Grenadiers (WT) same time
58 Cees Bol Astana Qazaqstan Team (WT) same time
59 Christophe Laporte Team Visma | Lease a Bike (WT) same time
60 Luka Mezgec Team Jayco AlUla (WT) same time
61 Nikias Arndt Bahrain - Victorious (WT) same time
62 Carlos Verona Lidl - Trek (WT) same time
63 Elmar Reinders Team Jayco AlUla (WT) same time
64 Dorian Godon Decathlon AG2R La Mondiale Team (WT) same time
65 Nelson Oliveira Movistar Team (WT) same time
66 Nicolas Prodhomme Decathlon AG2R La Mondiale Team (WT) same time
67 Arnaud Demare Arkéa - B&B Hotels (WT) same time
68 Mark Cavendish Astana Qazaqstan Team (WT) same time
69 Stefan Bissegger EF Education - EasyPost (WT) + 0' 36"
70 Piet Allegaert Cofidis (WT) + 0' 44"
71 Rasmus Tiller Uno-X Mobility (PRT) + 0' 44"
72 Krists Neilands Israel - Premier Tech (PRT) + 0' 44"
73 Hugo Houle Israel - Premier Tech (PRT) + 0' 44"
74 Jordan Jegat TotalEnergies (PRT) + 0' 44"
75 Kobe Goossens Intermarché - Wanty (WT) + 0' 44"
76 Gianni Vermeersch Alpecin - Deceuninck (WT) + 0' 44"
77 Guillaume Boivin Israel - Premier Tech (PRT) + 0' 44"
78 Bruno Armirail Decathlon AG2R La Mondiale Team (WT) + 0' 58"
79 Valentin Madouas Groupama - FDJ (WT) + 0' 58"
80 Wilco Kelderman Team Visma | Lease a Bike (WT) + 0' 58"
81 Wout Poels Bahrain - Victorious (WT) + 1' 06"
82 Amaury Capiot Arkéa - B&B Hotels (WT) + 1' 06"
83 Michael Matthews Team Jayco AlUla (WT) + 1' 06"
84 Nils Politt UAE Team Emirates (WT) + 1' 06"
85 Jonas Abrahamsen Uno-X Mobility (PRT) + 1' 06"
86 Axel Zingle Cofidis (WT) + 1' 13"
87 Clement Champoussin Arkéa - B&B Hotels (WT) + 1' 24"
88 Tim Wellens UAE Team Emirates (WT) + 1' 29"
89 Stefan Kung Groupama - FDJ (WT) + 1' 29"
90 Nils Eekhoff Team dsm-firmenich PostNL (WT) + 1' 34"
91 Cristian Rodriguez Arkéa - B&B Hotels (WT) + 1' 34"
92 Matej Mohoric Bahrain - Victorious (WT) + 1' 39"
93 Robbe Ghys Alpecin - Deceuninck (WT) + 1' 53"
94 Toms Skujins Lidl - Trek (WT) + 1' 53"
95 Neilson Powless EF Education - EasyPost (WT) + 2' 02"
96 Quentin Pacher Groupama - FDJ (WT) + 2' 02"
97 Fabien Grellier TotalEnergies (PRT) + 2' 02"
98 Sandy Dujardin TotalEnergies (PRT) + 2' 02"
99 Simon Geschke Cofidis (WT) + 2' 02"
100 Jakob Fuglsang Israel - Premier Tech (PRT) + 2' 02"
101 Matheo Vercher TotalEnergies (PRT) + 2' 02"
102 Thomas Gachignard TotalEnergies (PRT) + 2' 02"
103 Nans Peters Decathlon AG2R La Mondiale Team (WT) + 2' 02"
104 Pavel Sivakov UAE Team Emirates (WT) + 2' 02"
105 Kevin Geniets Groupama - FDJ (WT) + 2' 02"
106 Davide Formolo Movistar Team (WT) + 2' 02"
107 Jonathan Castroviejo INEOS Grenadiers (WT) + 2' 02"
108 Sebastien Grignard Lotto Dstny (PRT) + 2' 02"
109 Luke Durbridge Team Jayco AlUla (WT) + 2' 02"
110 Christopher Juul Jensen Team Jayco AlUla (WT) + 2' 02"
111 Gerben Thijssen Intermarché - Wanty (WT) + 2' 02"
112 Geraint Thomas INEOS Grenadiers (WT) + 2' 02"
113 Mathieu Burgaudeau TotalEnergies (PRT) + 2' 02"
114 Jai Hindley Red Bull - BORA - hansgrohe (WT) + 2' 02"
115 Romain Bardet Team dsm-firmenich PostNL (WT) + 2' 02"
116 Enric Mas Movistar Team (WT) + 2' 02"
117 Davide Ballerini Astana Qazaqstan Team (WT) + 2' 22"
118 Bob Jungels Red Bull - BORA - hansgrohe (WT) + 2' 27"
119 Marco Haller Red Bull - BORA - hansgrohe (WT) + 2' 27"
120 Primoz Roglic Red Bull - BORA - hansgrohe (WT) + 2' 27"
121 Matteo Sobrero Red Bull - BORA - hansgrohe (WT) + 2' 27"
122 Danny Van Poppel Red Bull - BORA - hansgrohe (WT) + 2' 27"
123 Nico Denz Red Bull - BORA - hansgrohe (WT) + 2' 27"
124 Bart Lemmen Team Visma | Lease a Bike (WT) + 2' 27"
125 Stephen Williams Israel - Premier Tech (PRT) + 2' 27"
126 Oscar Onley Team dsm-firmenich PostNL (WT) + 2' 27"
127 Alberto Bettiol EF Education - EasyPost (WT) + 2' 27"
128 Simon Yates Team Jayco AlUla (WT) + 2' 40"
129 Gianni Moscon Soudal Quick-Step (WT) + 2' 40"
130 Jan Tratnik Team Visma | Lease a Bike (WT) + 2' 57"
131 Hugo Page Intermarché - Wanty (WT) + 3' 25"
132 Magnus Cort Nielsen Uno-X Mobility (PRT) + 3' 25"
133 Silvan Dillier Alpecin - Deceuninck (WT) + 4' 52"
134 Gregor Muhlberger Movistar Team (WT) + 4' 52"
135 Tom Pidcock INEOS Grenadiers (WT) + 4' 52"
136 Tobias Halland Johannessen Uno-X Mobility (PRT) + 4' 52"
137 Ben Turner INEOS Grenadiers (WT) + 4' 52"
138 Johannes Kulset Uno-X Mobility (PRT) + 4' 52"
139 Marc Soler UAE Team Emirates (WT) + 4' 52"
140 Alex Aranburu Movistar Team (WT) + 4' 52"
141 David Gaudu Groupama - FDJ (WT) + 4' 52"
142 Warren Barguil Team dsm-firmenich PostNL (WT) + 4' 52"
143 Oier Lazkano Movistar Team (WT) + 4' 52"
144 Lenny Martinez Groupama - FDJ (WT) + 4' 52"
145 Cedric Beullens Lotto Dstny (PRT) + 4' 52"
146 Louis Vervaeke Soudal Quick-Step (WT) + 4' 52"
147 Mathieu Van Der Poel Alpecin - Deceuninck (WT) + 4' 52"
148 Jan Hirt Soudal Quick-Step (WT) + 4' 52"
149 Sean Quinn EF Education - EasyPost (WT) + 4' 52"
150 Jesus Herrada Lopez Cofidis (WT) + 4' 52"
151 Rui Costa EF Education - EasyPost (WT) + 4' 52"
152 Richard Carapaz EF Education - EasyPost (WT) + 4' 52"
153 Luca Mozzato Arkéa - B&B Hotels (WT) + 7' 54"
154 Kevin Vauquelin Arkéa - B&B Hotels (WT) + 7' 54"
155 Georg Zimmermann Intermarché - Wanty (WT) + 7' 54"
156 Harold Tejada Astana Qazaqstan Team (WT) + 7' 54"
157 Chris Harper Team Jayco AlUla (WT) + 7' 54"
158 Harm Vanhoucke Lotto Dstny (PRT) + 12' 19"
159 Maxim Van Gils Lotto Dstny (PRT) + 12' 19"
160 Jarrad Drizners Lotto Dstny (PRT) + 12' 19"
161 Raul Garcia Pierna Arkéa - B&B Hotels (WT) + 12' 45"
162 Aleksey Lutsenko Astana Qazaqstan Team (WT) + 15' 42"
— Soren Kragh Andersen Alpecin - Deceuninck (WT) + 28' 40"
— Jonas Rickaert Alpecin - Deceuninck (WT) + 28' 40"
— Yevgeniy Fedorov Astana Qazaqstan Team (WT) + 28' 40"
DNF Fabio Jakobsen Team dsm-firmenich PostNL (WT) —
DNF Pello Bilbao Bahrain - Victorious (WT) —
DNS Michael Morkov Astana Qazaqstan Team (WT) —