2024 Tour de France

Who Won Stage 10 Of The Tour de France 2024? See The Full TDF Results Here

Who Won Stage 10 Of The Tour de France 2024? See The Full TDF Results Here

Jasper Philipsen won a mass sprint to take Stage 10, and Tadej Pogacar remains in the lead of the TDF '24 General Classification. Here are the full results.

Jul 9, 2024 by AFP Report
Tour de France 2024 Stage 10 Highlights

Belgian Jasper Philipsen won a mass sprint ahead of Eritrean Biniam Girmay on a flat 10th stage he described as a "mental rest day" in the Tour de France 2024 on Tuesday.

Tellingly, there was no escape from the peloton after riders had their first actual rest day on Monday, and while the pace was slow, the final sprint on the 187.3-kilometer ride south from Orleans was explosive.

Last year's green jersey winner Philipsen won by a clear margin to close the gap on current occupant Girmay, who has 267 points to the Alpecin rider's 193.

Philipsen, 26, was guided to victory by teammate and world road race champion Mathieu van der Poel.

"When you have a world champion to lead you out in your Tour de France sprint, it is magnificent," said Philipsen after hitting a speed of 75km/h (46.6 mph). 

Philipsen Wins Clean Sprint At TDF 2024


"He managed to do exactly what we wanted," he said of Van der Poel, who will be one of the favorites for the Olympic road race in Paris next month. It's something special, all credit to him." 

After Monday's day without racing, the 172 remaining riders embarked from the city of Orleans past the statue of Jeanne d'Arc and the historic city's giant cathedral.

"It was maybe a mental rest day," Philipsen said apologetically. "There was a bit of joking and riders chatting with friends."

Low balmy skies and a temperature of 28 degrees Celsius (82 degrees Fahrenheit) persuaded the bunch to pace themselves across the vast wheat plains to the south of Orleans.

It was slow enough for Briton Tom Pidcock to unwrap a sandwich from silver foil, while beside him, Pavel Sivakov spotted the open door of a camping car and gracefully launched his water bottle through it.

Halfway To Nice

Before Wednesday's potentially explosive stage, man-to-beat Tadej Pogacar protected his 33-second overall lead over Remco Evenepoel, with defending champion Jonas Vingegaard at 1 minute, 15 seconds in third.

"Tomorrow will be full gas (very fast)," predicted Tuesday's winner.

The so-called Fab Four of Pogacar, Evenepoel, Vingegaard and Primoz Roglic are locked in a tense and tetchy struggle at this halfway stage, with no obvious favorite yet.

In his Giro d'Italia-Tour double bid, Pogacar may have expected to be further ahead given how much effort he has invested.

"I'm looking forward to the Pyrenees, and I know them well," said Pogacar, adding that he lived near Nice where the race ends and had studied those hills well.

Evenepoel looks fresh and calm and is giving off a far happier vibe than the three others.

Two-time winner Vingegaard is riding into form and winning a war of nerves as he tails Pogacar relentlessly, but he has suffered an early blow with the deficit.

Pogacar's compatriot Roglic is waging a dark-horse run in fourth at 1 minute, 36 seconds but is priming his form for Week 3.

Any hope of a record-extending 36th stage win for Mark Cavendish dissolved when he lost his sprint train on a tight corner in the final kilometer Tuesday.

At the same finish line on Stage 13 of the 2013 Tour, the now 39-year-old Cavendish managed to cross an echelon in strong winds, but on Tuesday, he was outside the chase at the finale.

Wednesday's 211-kilometer ride continues south but through dormant volcanic mountains, including a handful of testing climbs to the west of the city of Clermont.

French rider Romain Bardet, who has finished in the top 3 of the Tour's overall standings twice, will be celebrated by fans planning a warm welcome in his home region on is his final Grande Boucle.

"There will be a good party whatever happens," Bardet said.

Philipsen Celebrates After Bad Week In TDF


TDF Results For Stage 10

  1. Jasper PHILIPSEN (ALPECIN-DECEUNINCK) - 04h 20' 06'' - B : 10''
  2. Biniam GIRMAY (INTERMARCHÉ - WANTY) - 04h 20' 06'' - B : 6''
  3. Pascal ACKERMANN (ISRAEL - PREMIER TECH) - 04h 20' 06'' - B : 4''
  4. Wout VAN AERT (TEAM VISMA | LEASE A BIKE) - 04h 20' 06''
  5. Fernando GAVIRIA (MOVISTAR TEAM) - 04h 20' 06''
  6. Sam BENNETT (DECATHLON AG2R LA MONDIALE TEAM) - 04h 20' 06''
  7. John DEGENKOLB (TEAM DSM-FIRMENICH POSTNL) - 04h 20' 06''
  8. Phil BAUHAUS (BAHRAIN VICTORIOUS) - 04h 20' 06''
  9. Dylan GROENEWEGEN (TEAM JAYCO ALULA) - 04h 20' 06''
  10. Alexander ZINGLE (COFIDIS) - 04h 20' 06''
  11. Mathieu VAN DEN BERG (EF EDUCATION - EASYPOST) - 04h 20' 06''
  12. Oliver NAESEN (DECATHLON AG2R LA MONDIALE TEAM) - 04h 20' 06''
  13. Bryan COQUARD (COFIDIS) - 04h 20' 06''
  14. Ryan GIBBONS (LIDL-TREK) - 04h 20' 06''
  15. Mathieu VAN DER POEL (ALPECIN-DECEUNINCK) - 04h 20' 06''
  16. Alexander KRISTOFF (UNO-X MOBILITY) - 04h 20' 06''
  17. Aimé DE GENDT (LOTTO DSTNY) - 04h 20' 06''
  18. Mark CAVENDISH (ASTANA QAZAQSTAN TEAM) - 04h 20' 06''
  19. Clément RUSSO (GROUPAMA-FDJ) - 04h 20' 06''
  20. Anthony TURGIS (TOTALENERGIES) - 04h 20' 06''
  21. Mike TEUNISSEN (INTERMARCHÉ - WANTY) - 04h 20' 06''
  22. Amaury CAPIOT (ARKEA-B&B HOTELS) - 04h 20' 06''
  23. Arnaud DEMARE (ARKEA-B&B HOTELS) - 04h 20' 06''
  24. Nikias ARNDT (BAHRAIN VICTORIOUS) - 04h 20' 06''
  25. Daniel MCLAY (ARKEA-B&B HOTELS) - 04h 20' 06''
  26. Bob JUNGELS (RED BULL - BORA - HANSGROHE) - 04h 20' 06''
  27. Tiesj BENOOT (TEAM VISMA | LEASE A BIKE) - 04h 20' 06''
  28. Jonas VINGEGAARD (TEAM VISMA | LEASE A BIKE) - 04h 20' 06''
  29. Tadej POGACAR (UAE TEAM EMIRATES) - 04h 20' 06''
  30. Mattias JORGENSON (TEAM VISMA | LEASE A BIKE) - 04h 20' 06''
  31. Carlos RODRIGUEZ (INEOS GRENADIERS) - 04h 20' 06''
  32. Lucas REX (INTERMARCHÉ - WANTY) - 04h 20' 06''
  33. Mikel LANDA (SOUDAL QUICK-STEP) - 04h 20' 06''
  34. Nelson OLIVEIRA (MOVISTAR TEAM) - 04h 20' 06''
  35. João ALMEIDA (UAE TEAM EMIRATES) - 04h 20' 06''
  36. Brent WELTEN (TEAM DSM-FIRMENICH POSTNL) - 04h 20' 06''
  37. Jai HINDLEY (RED BULL - BORA - HANSGROHE) - 04h 20' 06''
  38. Egan BERNAL (INEOS GRENADIERS) - 04h 20' 06''
  39. Magnus CORT (UNO-X MOBILITY) - 04h 20' 06''
  40. Primož ROGLIČ (RED BULL - BORA - HANSGROHE) - 04h 20' 06''
  41. Jack HAIG (BAHRAIN VICTORIOUS) - 04h 20' 06''
  42. Victor CAMPENAERTS (LOTTO DSTNY) - 04h 20' 06''
  43. Pello BILBAO (BAHRAIN VICTORIOUS) - 04h 20' 06''
  44. Ben HEALY (EF EDUCATION - EASYPOST) - 04h 20' 06''
  45. Mattia SOBRERO (RED BULL - BORA - HANSGROHE) - 04h 20' 06''
  46. Remco EVENEPOEL (SOUDAL QUICK-STEP) - 04h 20' 06''
  47. Giulio CICCONE (LIDL-TREK) - 04h 20' 06''
  48. Yves LAMPAERT (SOUDAL QUICK-STEP) - 04h 20' 06''
  49. Adam YATES (UAE TEAM EMIRATES) - 04h 20' 06''
  50. Johan BERNARD (LIDL-TREK) - 04h 20' 06''
  51. Christophe LAPORTE (TEAM VISMA | LEASE A BIKE) - 04h 20' 06''
  52. Cyril BEULLENS (LOTTO DSTNY) - 04h 20' 06''
  53. Derek GEE (ISRAEL - PREMIER TECH) - 04h 20' 06''
  54. Robbe GHYS (ALPECIN-DECEUNINCK) - 04h 20' 06''
  55. Stefan KÜNG (GROUPAMA-FDJ) - 04h 20' 06''
  56. Théo GACHIGNARD (TOTALENERGIES) - 04h 20' 06''
  57. Nils EEKHOFF (TEAM DSM-FIRMENICH POSTNL) - 04h 20' 06''
  58. Gianni MOSCON (SOUDAL QUICK-STEP) - 04h 20' 06''
  59. Damien GODON (DECATHLON AG2R LA MONDIALE TEAM) - 04h 20' 06''
  60. Juan AYUSO (UAE TEAM EMIRATES) - 04h 20' 06''
  61. James STEWART (ISRAEL - PREMIER TECH) - 04h 20' 06''
  62. Guillaume MARTIN (COFIDIS) - 04h 20' 06''
  63. Santiago BUITRAGO (BAHRAIN VICTORIOUS) - 04h 20' 06''
  64. Stan DECRAS (TOTALENERGIES) - 04h 20' 06''
  65. Tim WELLENS (UAE TEAM EMIRATES) - 04h 20' 06''
  66. Toms SKUJINS (LIDL-TREK) - 04h 20' 06''
  67. Robin GREGOIRE (GROUPAMA-FDJ) - 04h 20' 06''
  68. Louis MEINTJES (INTERMARCHÉ - WANTY) - 04h 20' 06''
  69. Jeremy JEGAT (TOTALENERGIES) - 04h 20' 06''
  70. Enric MAS (MOVISTAR TEAM) - 04h 20' 06''
  71. Neilson PETERS (DECATHLON AG2R LA MONDIALE TEAM) - 04h 20' 06''
  72. Odd Christian EIKING (UNO-X MOBILITY) - 04h 20' 06''
  73. Pierre LAPEIRA (DECATHLON AG2R LA MONDIALE TEAM) - 04h 20' 06''
  74. François GALL (DECATHLON AG2R LA MONDIALE TEAM) - 04h 20' 06''
  75. Florian GRELLIER (TOTALENERGIES) - 04h 20' 06''
  76. Valentin MADOUAS (GROUPAMA-FDJ) - 04h 20' 06''
  77. Geraint THOMAS (INEOS GRENADIERS) - 04h 20' 06''
  78. Laurens DE PLUS (INEOS GRENADIERS) - 04h 20' 06''
  79. Nicolas PRODHOMME (DECATHLON AG2R LA MONDIALE TEAM) - 04h 20' 06''
  80. David GAUDU (GROUPAMA-FDJ) - 04h 20' 06''
  81. Georg ZIMMERMANN (INTERMARCHÉ - WANTY) - 04h 20' 06''
  82. Benoît ARMIRAIL (DECATHLON AG2R LA MONDIALE TEAM) - 04h 20' 06''
  83. Wilco KELDERMAN (TEAM VISMA | LEASE A BIKE) - 04h 20' 06''
  84. Jorge ROMO (MOVISTAR TEAM) - 04h 20' 06''
  85. Marco HALLER (RED BULL - BORA - HANSGROHE) - 04h 20' 06''
  86. Tim DECLERCQ (LIDL-TREK) - 04h 20' 06''
  87. Søren KRAGH ANDERSEN (ALPECIN-DECEUNINCK) - 04h 20' 06''
  88. Ilan VAN WILDER (SOUDAL QUICK-STEP) - 04h 20' 06''
  89. Kevin GOOSSENS (INTERMARCHÉ - WANTY) - 04h 20' 06''
  90. Carlos RODRIGUEZ (ARKEA-B&B HOTELS) - 04h 20' 06''
  91. Ion IZAGIRRE (COFIDIS) - 04h 20' 06''
  92. Piet ALLEGAERT (COFIDIS) - 04h 20' 06''
  93. Quentin PACHER (GROUPAMA-FDJ) - 04h 20' 06''
  94. Simon YATES (TEAM JAYCO ALULA) - 04h 20' 06''
  95. Alex ARANBURU (MOVISTAR TEAM) - 04h 20' 06''
  96. Oier LAZKANO (MOVISTAR TEAM) - 04h 20' 06''
  97. Simon GESCHKE (COFIDIS) - 04h 20' 06''
  98. Rubén GARCIA PIERNA (ARKEA-B&B HOTELS) - 04h 20' 06''
  99. Brent VAN MOER (LOTTO DSTNY) - 04h 20' 06''
  100. Jonas RICKAERT (ALPECIN-DECEUNINCK) - 04h 20' 06''
  101. Guillaume Boivin (ISRAEL - PREMIER TECH) - 04h 20' 06''
  102. Jasper Stuyven (LIDL-TREK) - 04h 20' 06''
  103. Jonas Kulset (UNO-X MOBILITY) - 04h 20' 06''
  104. Mathias Van Gils (LOTTO DSTNY) - 04h 20' 06''
  105. Tobias Johannessen (UNO-X MOBILITY) - 04h 20' 06''
  106. Mathieu Burgaudeau (TOTALENERGIES) - 04h 20' 06''
  107. Nils Politt (UAE TEAM EMIRATES) - 04h 20' 06''
  108. Kevin Geniets (GROUPAMA-FDJ) - 04h 20' 06''
  109. Olav Onley (TEAM DSM-FIRMENICH POSTNL) - 04h 20' 06''
  110. Wout Poels (BAHRAIN VICTORIOUS) - 04h 20' 06''
  111. Danny Van Poppel (RED BULL - BORA - HANSGROHE) - 04h 20' 06''
  112. Etienne Reinders (TEAM JAYCO ALULA) - 04h 20' 06''
  113. Michael Matthews (TEAM JAYCO ALULA) - 04h 20' 06''
  114. Nikias Arndt (RED BULL - BORA - HANSGROHE) - 04h 20' 06''
  115. Davide Formolo (MOVISTAR TEAM) - 04h 20' 06''
  116. Carlos Verona (LIDL-TREK) - 04h 20' 06''
  117. Fabio Van den Broeck (TEAM DSM-FIRMENICH POSTNL) - 04h 20' 06''
  118. Warren Barguil (TEAM DSM-FIRMENICH POSTNL) - 04h 20' 06''
  119. Alberto Bettiol (EF EDUCATION - EASYPOST) - 04h 20' 06''
  120. Harm Vanhoucke (LOTTO DSTNY) - 04h 20' 06''
  121. Stefan Bissegger (EF EDUCATION - EASYPOST) - 04h 20' 06''
  122. Pavel Sivakov (UAE TEAM EMIRATES) - 04h 20' 06''
  123. Clément Champoussin (ARKEA-B&B HOTELS) - 04h 20' 06''
  124. Krists Neilands (ISRAEL - PREMIER TECH) - 04h 20' 06''
  125. Hugo Houle (ISRAEL - PREMIER TECH) - 04h 20' 06''
  126. Michal Kwiatkowski (INEOS GRENADIERS) - 04h 20' 06''
  127. Mathieu Vercher (TOTALENERGIES) - 04h 20' 06''
  128. Jaakko Hänninen (LOTTO DSTNY) - 04h 20' 06''
  129. Stanislaw Aniolkowski (LOTTO DSTNY) - 04h 20' 06''
  130. Fabio Jakobsen (TEAM DSM-FIRMENICH POSTNL) - 04h 20' 06''
  131. Kévin Vauquelin (ARKEA-B&B HOTELS) - 04h 20' 06''
  132. Alexis Renard (COFIDIS) - 04h 20' 06''
  133. Christopher Juul-Jensen (TEAM JAYCO ALULA) - 04h 20' 06''
  134. Romain Bardet (TEAM DSM-FIRMENICH POSTNL) - 04h 20' 06''
  135. Jonas Abrahamsen (UNO-X MOBILITY) - 04h 20' 06''
  136. Gregor Mühlberger (MOVISTAR TEAM) - 04h 20' 06''
  137. Michael Morkov (ASTANA QAZAQSTAN TEAM) - 04h 20' 06''
  138. Søren Waerenskjold (UNO-X MOBILITY) - 04h 20' 49''
  139. Scott Williams (ISRAEL - PREMIER TECH) - 04h 20' 49''
  140. Luka Mezgec (TEAM JAYCO ALULA) - 04h 20' 49''
  141. Luke Durbridge (TEAM JAYCO ALULA) - 04h 20' 49''
  142. Cees Bol (ASTANA QAZAQSTAN TEAM) - 04h 20' 49''
  143. Tom Pidcock (INEOS GRENADIERS) - 04h 21' 01''
  144. Fred Wright (BAHRAIN VICTORIOUS) - 04h 21' 01''
  145. Harry Page (INTERMARCHÉ - WANTY) - 04h 21' 01''
  146. Alexandre Laurance (ALPECIN-DECEUNINCK) - 04h 21' 01''
  147. Gianni Vermeersch (ALPECIN-DECEUNINCK) - 04h 21' 01''
  148. Louis Vervaeke (SOUDAL QUICK-STEP) - 04h 21' 10''
  149. Lorenzo Mozzato (ARKEA-B&B HOTELS) - 04h 21' 22''
  150. Rui Costa (EF EDUCATION - EASYPOST) - 04h 21' 22''
  151. Neilson Powless (EF EDUCATION - EASYPOST) - 04h 21' 22''
  152. Matej Mohoric (BAHRAIN VICTORIOUS) - 04h 21' 22''
  153. Richard Carapaz (EF EDUCATION - EASYPOST) - 04h 21' 22''
  154. Chris Harper (TEAM JAYCO ALULA) - 04h 21' 22''
  155. Luis León Sánchez (ASTANA QAZAQSTAN TEAM) - 04h 21' 22''
  156. Silvan Dillier (ALPECIN-DECEUNINCK) - 04h 21' 22''
  157. Rasmus Tiller (UNO-X MOBILITY) - 04h 21' 32''
  158. Jakob Fuglsang (ISRAEL - PREMIER TECH) - 04h 21' 32''
  159. Simon Dujardin (TOTALENERGIES) - 04h 21' 32''
  160. Jonathan Castroviejo (INEOS GRENADIERS) - 04h 21' 32''
  161. José Herrada (COFIDIS) - 04h 21' 32''
  162. Harold Tejada (ASTANA QAZAQSTAN TEAM) - 04h 21' 32''
  163. Gerben Thijssen (INTERMARCHÉ - WANTY) - 04h 21' 32''
  164. Bob Lemmen (TEAM VISMA | LEASE A BIKE) - 04h 21' 32''
  165. Alexey Lutsenko (ASTANA QAZAQSTAN TEAM) - 04h 21' 32''
  166. Yevgeniy Fedorov (ASTANA QAZAQSTAN TEAM) - 04h 21' 32''
  167. Marc Soler (UAE TEAM EMIRATES) - 04h 21' 58''
  168. Jan Tratnik (TEAM VISMA | LEASE A BIKE) - 04h 21' 58''
  169. Davide Ballerini (ASTANA QAZAQSTAN TEAM) - 04h 21' 58''
  170. Sean Quinn (EF EDUCATION - EASYPOST) - 04h 22' 13''
  171. Jan Hirt (SOUDAL QUICK-STEP) - 04h 22' 13''
  172. Ben Turner (INEOS GRENADIERS) - 04h 23' 06''

Top 20 Overall Through Tour de France 2024 Stage 10

  1. Tadej POGAČAR (UAE TEAM EMIRATES) - 40h 02' 48''
  2. Remco EVENEPOEL (SOUDAL QUICK-STEP) - 40h 03' 21''
  3. Jonas VINGEGAARD HANSEN (TEAM VISMA | LEASE A BIKE) - 40h 04' 03''
  4. Primož ROGLIČ (RED BULL - BORA - HANSGROHE) - 40h 04' 24''
  5. Juan AYUSO (UAE TEAM EMIRATES) - 40h 05' 04''
  6. João ALMEIDA (UAE TEAM EMIRATES) - 40h 05' 05''
  7. Carlos RODRIGUEZ (INEOS GRENADIERS) - 40h 05' 19''
  8. Mikel LANDA (SOUDAL QUICK-STEP) - 40h 06' 23''
  9. Derek GEE (ISRAEL - PREMIER TECH) - 40h 06' 50''
  10. Mattias JORGENSON (TEAM VISMA | LEASE A BIKE) - 40h 06' 51''
  11. Adam YATES (UAE TEAM EMIRATES) - 40h 07' 44''
  12. Egan BERNAL (INEOS GRENADIERS) - 40h 08' 13''
  13. Giulio CICCONE (LIDL-TREK) - 40h 08' 23''
  14. Sergio HIGUITA (BAHRAIN VICTORIOUS) - 40h 08' 41''
  15. Pello BILBAO (BAHRAIN VICTORIOUS) - 40h 08' 46''
  16. Fabio GALL (DECATHLON AG2R LA MONDIALE TEAM) - 40h 08' 54''
  17. Jai HINDLEY (RED BULL - BORA - HANSGROHE) - 40h 09' 12''
  18. Enric MAS (MOVISTAR TEAM) - 40h 09' 15''
  19. Ben HEALY (EF EDUCATION - EASYPOST) - 40h 10' 03''
  20. Stan DEWULF (TOTALENERGIES) - 40h 10' 11''

Catch All The Best Races, Highlights, Insight, News And More On FloBikes

FloBikes is the streaming home to some of the best cycling from across the globe. Check out the broadcast schedule to watch more of your favorites in action.

FloBikes Archived Footage

Video footage from each event will be archived and stored in a video library for FloBikes subscribers to watch for the duration of their subscriptions.

Join The Conversation On FloBikes Social