--> -->
| 1. | Matej Mohoric (SLO, Bahrain Victorious) | 4:19:17 |
| 2. | Christophe Laporte (FRA, Cofidis) | 0:58 |
| 3. | Casper Pedersen (DEN, Team DSM) | 0:58 |
| 4. | Mike Teunissen (NED, Jumbo-Visma) | 1:02 |
| 5. | Nils Politt (GER, Bora-Hansgrohe) | 1:08 |
| 6. | Edward Theuns (BEL, Trek-Segafredo) | 1:08 |
| 7. | Michael Valgren (DEN, EF Education-Nippo) | 1:08 |
| 8. | Georg Zimmermann (GER, Intermarché-Wanty-Gobert Matériaux) | 1:08 |
| 9. | Anthony Turgis (FRA, TotalEnergies) | 1:10 |
| 10. | Jasper Stuyven (BEL, Trek-Segafredo) | 1:10 |
| 11. | Julien Bernard (FRA, Trek-Segafredo) | 2:37 |
| 12. | Maximilian Walscheid (GER, Qhubeka-NextHash) | 2:37 |
| 13. | Davide Ballerini (ITA, Deceuninck-QuickStep) | 2:37 |
| 14. | Silvan Dillier (SUI, Alpecin-Fenix) | 2:37 |
| 15. | Jonas Rutsch (GER, EF Education-Nippo) | 2:37 |
| 16. | Elie Gesbert (FRA, Team Arkea-Samsic) | 2:37 |
| 17. | Brent Van Moer (BEL, Lotto Soudal) | 2:37 |
| 18. | Ion Izagirre Insausti (ESP, Astana-Premier Tech) | 2:43 |
| 19. | Franck Bonnamour (FRA, B&B Hotels p/b KTM) | 2:57 |
| 20. | Simon Clarke (AUS, Qhubeka-NextHash) | 10:05 |
| 21. | Marc Hirschi (SUI, UAE Team Emirates) | 20:50 |
| 22. | Rui Costa (POR, UAE Team Emirates) | 20:50 |
| 23. | Rafal Majka (POL, UAE Team Emirates) | 20:50 |
| 24. | Vegard Stake Laengen (NOR, UAE Team Emirates) | 20:50 |
| 25. | Mikkel Bjerg (DEN, UAE Team Emirates) | 20:50 |
| 26. | Tadej Pogacar (SLO, UAE Team Emirates) | 20:50 |
| 27. | Brandon McNulty (USA, UAE Team Emirates) | 20:50 |
| 28. | Davide Formolo (ITA, UAE Team Emirates) | 20:50 |
| 29. | Jorge Arcas (ESP, Movistar Team) | 20:50 |
| 30. | Alejandro Valverde (ESP, Movistar Team) | 20:50 |
| 31. | Ivan Garcia Cortina (ESP, Movistar Team) | 20:50 |
| 32. | Lorenzo Rota (ITA, Intermarché-Wanty-Gobert Matériaux) | 20:50 |
| 33. | Sonny Colbrelli (ITA, Bahrain Victorious) | 20:50 |
| 34. | Enric Mas Nicolau (ESP, Movistar Team) | 20:50 |
| 35. | Fred Wright (GBR, Bahrain Victorious) | 20:50 |
| 36. | Pello Bilbao Lopez De Armentia (ESP, Bahrain Victorious) | 20:50 |
| 37. | Imanol Erviti (ESP, Movistar Team) | 20:50 |
| 38. | Dmitriy Gruzdev (KAZ, Astana-Premier Tech) | 20:50 |
| 39. | Carlos Verona Quintanilla (ESP, Movistar Team) | 20:50 |
| 40. | Michal Kwiatkowski (POL, Ineos Grenadiers) | 20:50 |
| 41. | Jakob Fuglsang (DEN, Astana-Premier Tech) | 20:50 |
| 42. | Quentin Pacher (FRA, B&B Hotels p/b KTM) | 20:50 |
| 43. | Wout Van Aert (BEL, Jumbo-Visma) | 20:50 |
| 44. | Maxime Chevalier (FRA, B&B Hotels p/b KTM) | 20:50 |
| 45. | Alexey Lutsenko (KAZ, Astana-Premier Tech) | 20:50 |
| 46. | Jonas Vingegaard (DEN, Jumbo-Visma) | 20:50 |
| 47. | Sepp Kuss (USA, Jumbo-Visma) | 20:50 |
| 48. | Hugo Houle (CAN, Astana-Premier Tech) | 20:50 |
| 49. | Philippe Gilbert (BEL, Lotto Soudal) | 20:50 |
| 50. | Jonathan Castroviejo Nicolas (ESP, Ineos Grenadiers) | 20:50 |
| 51. | Richard Carapaz (ECU, Ineos Grenadiers) | 20:50 |
| 52. | Geraint Thomas (GBR, Ineos Grenadiers) | 20:50 |
| 53. | Aurélien Paret Peintre (FRA, AG2R Citroën Team) | 20:50 |
| 54. | Thomas De Gendt (BEL, Lotto Soudal) | 20:50 |
| 55. | Michael Schär (SUI, AG2R Citroën Team) | 20:50 |
| 56. | Dylan van Baarle (NED, Ineos Grenadiers) | 20:50 |
| 57. | David Gaudu (FRA, Groupama-FDJ) | 20:50 |
| 58. | Dylan Teuns (BEL, Bahrain Victorious) | 20:50 |
| 59. | Benoit Cosnefroy (FRA, AG2R Citroën Team) | 20:50 |
| 60. | Cristian Rodriguez Martin (ESP, TotalEnergies) | 20:50 |
| 61. | Tao Geoghegan Hart (GBR, Ineos Grenadiers) | 20:50 |
| 62. | Ben O'Connor (AUS, AG2R Citroën Team) | 20:50 |
| 63. | Dorian Godon (FRA, AG2R Citroën Team) | 20:50 |
| 64. | Valentin Madouas (FRA, Groupama-FDJ) | 20:50 |
| 65. | Cyril Barthe (FRA, B&B Hotels p/b KTM) | 20:50 |
| 66. | Neilson Powless (USA, EF Education-Nippo) | 20:50 |
| 67. | Bruno Armirail (FRA, Groupama-FDJ) | 20:50 |
| 68. | Rick Zabel (GER, Israel Start-up Nation) | 20:50 |
| 69. | Emanuel Buchmann (GER, Bora-Hansgrohe) | 20:50 |
| 70. | Greg Van Avermaet (BEL, AG2R Citroën Team) | 20:50 |
| 71. | Tim Declercq (BEL, Deceuninck-QuickStep) | 20:50 |
| 72. | Reto Hollenstein (SUI, Israel Start-up Nation) | 20:50 |
| 73. | Marco Haller (AUT, Bahrain Victorious) | 20:50 |
| 74. | Kristian Sbaragli (ITA, Alpecin-Fenix) | 20:50 |
| 75. | Jelle Wallays (BEL, Cofidis) | 20:50 |
| 76. | Magnus Cort (DEN, EF Education-Nippo) | 20:50 |
| 77. | Jasper Philipsen (BEL, Alpecin-Fenix) | 20:50 |
| 78. | Guillaume Martin (FRA, Cofidis) | 20:50 |
| 79. | Louis Meintjes (RSA, Intermarché-Wanty-Gobert Matériaux) | 20:50 |
| 80. | Harry Sweeny (AUS, Lotto Soudal) | 20:50 |
| 81. | Richie Porte (AUS, Ineos Grenadiers) | 20:50 |
| 82. | Daniel Oss (ITA, Bora-Hansgrohe) | 20:50 |
| 83. | Wilco Kelderman (NED, Bora-Hansgrohe) | 20:50 |
| 84. | Jan Bakelants (BEL, Intermarché-Wanty-Gobert Matériaux) | 20:50 |
| 85. | Ruben Guerreiro (POR, EF Education-Nippo) | 20:50 |
| 86. | Esteban Chaves Rubio (COL, Team BikeExchange) | 20:50 |
| 87. | Ruben Fernandez (ESP, Cofidis) | 20:50 |
| 88. | Patrick Konrad (AUT, Bora-Hansgrohe) | 20:50 |
| 89. | Stefan Bissegger (SUI, EF Education-Nippo) | 20:50 |
| 90. | Pierre-Luc Périchon (FRA, Cofidis) | 20:50 |
| 91. | Cyril Gautier (FRA, B&B Hotels p/b KTM) | 20:50 |
| 92. | Wout Poels (NED, Bahrain Victorious) | 20:50 |
| 93. | Pierre Rolland (FRA, B&B Hotels p/b KTM) | 20:50 |
| 94. | Rigoberto Uran (COL, EF Education-Nippo) | 20:50 |
| 95. | Julien Simon (FRA, TotalEnergies) | 20:50 |
| 96. | Jesus Herrada (ESP, Cofidis) | 20:50 |
| 97. | Bauke Mollema (NED, Trek-Segafredo) | 20:50 |
| 98. | Simon Geschke (GER, Cofidis) | 20:50 |
| 99. | Omar Fraile Matarranz (ESP, Astana-Premier Tech) | 20:50 |
| 100. | Victor de la Parte (ESP, TotalEnergies) | 20:50 |
| 101. | Petr Vakoc (CZE, Alpecin-Fenix) | 20:50 |
| 102. | Pierre Latour (FRA, TotalEnergies) | 20:50 |
| 103. | Fabien Doubey (FRA, TotalEnergies) | 20:50 |
| 104. | Julian Alaphilippe (FRA, Deceuninck-QuickStep) | 20:50 |
| 105. | Mattia Cattaneo (ITA, Deceuninck-QuickStep) | 20:50 |
| 106. | Xandro Meurisse (BEL, Alpecin-Fenix) | 20:50 |
| 107. | Oliver Naesen (BEL, AG2R Citroën Team) | 20:50 |
| 108. | Michael Matthews (AUS, Team BikeExchange) | 20:50 |
| 109. | Dries Devenyns (BEL, Deceuninck-QuickStep) | 20:50 |
| 110. | Luka Mezgec (SLO, Team BikeExchange) | 20:50 |
| 111. | Mark Cavendish (GBR, Deceuninck-QuickStep) | 20:50 |
| 112. | Boy van Poppel (NED, Intermarché-Wanty-Gobert Matériaux) | 20:50 |
| 113. | Danny van Poppel (NED, Intermarché-Wanty-Gobert Matériaux) | 20:50 |
| 114. | Alex Aranburu Deba (ESP, Astana-Premier Tech) | 20:50 |
| 115. | Michael Mørkøv (DEN, Deceuninck-QuickStep) | 20:50 |
| 116. | Stefan Küng (SUI, Groupama-FDJ) | 20:50 |
| 117. | Christopher Juul-Jensen (DEN, Team BikeExchange) | 20:50 |
| 118. | André Greipel (GER, Israel Start-up Nation) | 20:50 |
| 119. | Omer Goldstein (ISR, Israel Start-up Nation) | 20:50 |
| 120. | Cees Bol (NED, Team DSM) | 20:50 |
| 121. | Toms Skujins (LAT, Trek-Segafredo) | 20:50 |
| 122. | Mads Pedersen (DEN, Trek-Segafredo) | 20:50 |
| 123. | Joris Nieuwenhuis (NED, Team DSM) | 20:50 |
| 124. | Carlos Barbero (ESP, Qhubeka-NextHash) | 20:50 |
| 125. | Nairo Quintana (COL, Team Arkea-Samsic) | 20:50 |
| 126. | Sergio Higuita Garcia (COL, EF Education-Nippo) | 20:50 |
| 127. | Connor Swift (GBR, Team Arkea-Samsic) | 20:50 |
| 128. | Chris Froome (GBR, Israel Start-up Nation) | 20:50 |
| 129. | Guillaume Boivin (CAN, Israel Start-up Nation) | 20:50 |
| 130. | Luke Durbridge (AUS, Team BikeExchange) | 20:50 |
| 131. | Daniel Martin (IRL, Israel Start-up Nation) | 20:50 |
| 132. | Mark Donovan (GBR, Team DSM) | 20:50 |
| 133. | Sean Bennett (USA, Qhubeka-NextHash) | 20:50 |
| 134. | Sergio Henao Montoya (COL, Qhubeka-NextHash) | 20:50 |
| 135. | Nils Eekhoff (NED, Team DSM) | 20:50 |
| 136. | Anthony Perez (FRA, Cofidis) | 20:50 |
| 137. | Kenny Elissonde (FRA, Trek-Segafredo) | 20:50 |
| 138. | Ide Schelling (NED, Bora-Hansgrohe) | 20:50 |
| 139. | Lukas Pöstlberger (AUT, Bora-Hansgrohe) | 20:50 |
| 140. | Jeremy Cabot (FRA, TotalEnergies) | 20:50 |
| 141. | Jonas Rickaert (BEL, Alpecin-Fenix) | 20:50 |
| 142. | Kasper Asgreen (DEN, Deceuninck-QuickStep) | 20:50 |
| 1. | Tadej Pogacar (SLO, UAE Team Emirates) | 79:40:09 |
| 2. | Jonas Vingegaard (DEN, Jumbo-Visma) | 5:45 |
| 3. | Richard Carapaz (ECU, Ineos Grenadiers) | 5:51 |
| 4. | Ben O'Connor (AUS, AG2R Citroën Team) | 8:18 |
| 5. | Wilco Kelderman (NED, Bora-Hansgrohe) | 8:50 |
| 6. | Enric Mas Nicolau (ESP, Movistar Team) | 10:11 |
| 7. | Alexey Lutsenko (KAZ, Astana-Premier Tech) | 11:22 |
| 8. | Guillaume Martin (FRA, Cofidis) | 12:46 |
| 9. | Pello Bilbao Lopez De Armentia (ESP, Bahrain Victorious) | 13:48 |
| 10. | Rigoberto Uran (COL, EF Education-Nippo) | 16:25 |
| 11. | David Gaudu (FRA, Groupama-FDJ) | 18:42 |
| 12. | Mattia Cattaneo (ITA, Deceuninck-QuickStep) | 23:36 |
| 13. | Esteban Chaves Rubio (COL, Team BikeExchange) | 32:07 |
| 14. | Louis Meintjes (RSA, Intermarché-Wanty-Gobert Matériaux) | 35:55 |
| 15. | Aurélien Paret Peintre (FRA, AG2R Citroën Team) | 37:21 |
| 16. | Wout Poels (NED, Bahrain Victorious) | 47:00 |
| 17. | Dylan Teuns (BEL, Bahrain Victorious) | 49:33 |
| 18. | Ruben Guerreiro (POR, EF Education-Nippo) | 52:26 |
| 19. | Wout Van Aert (BEL, Jumbo-Visma) | 58:09 |
| 20. | Sergio Henao Montoya (COL, Qhubeka-NextHash) | 58:26 |
| 21. | Bauke Mollema (NED, Trek-Segafredo) | 1:00:04 |
| 22. | Franck Bonnamour (FRA, B&B Hotels p/b KTM) | 1:00:21 |
| 23. | Sergio Higuita Garcia (COL, EF Education-Nippo) | 1:03:01 |
| 24. | Alejandro Valverde (ESP, Movistar Team) | 1:04:24 |
| 25. | Jonathan Castroviejo Nicolas (ESP, Ineos Grenadiers) | 1:05:30 |
| 26. | Ion Izagirre Insausti (ESP, Astana-Premier Tech) | 1:20:18 |
| 27. | Patrick Konrad (AUT, Bora-Hansgrohe) | 1:22:39 |
| 28. | Nairo Quintana (COL, Team Arkea-Samsic) | 1:28:24 |
| 29. | Julian Alaphilippe (FRA, Deceuninck-QuickStep) | 1:38:29 |
| 30. | Xandro Meurisse (BEL, Alpecin-Fenix) | 1:39:05 |
| 31. | Matej Mohoric (SLO, Bahrain Victorious) | 1:43:51 |
| 32. | Emanuel Buchmann (GER, Bora-Hansgrohe) | 1:46:06 |
| 33. | Kenny Elissonde (FRA, Trek-Segafredo) | 1:47:06 |
| 34. | Sepp Kuss (USA, Jumbo-Visma) | 1:47:17 |
| 35. | Rafal Majka (POL, UAE Team Emirates) | 1:51:01 |
| 36. | Quentin Pacher (FRA, B&B Hotels p/b KTM) | 1:51:18 |
| 37. | Julien Bernard (FRA, Trek-Segafredo) | 2:00:11 |
| 38. | Jakob Fuglsang (DEN, Astana-Premier Tech) | 2:01:04 |
| 39. | Richie Porte (AUS, Ineos Grenadiers) | 2:02:55 |
| 40. | Daniel Martin (IRL, Israel Start-up Nation) | 2:04:33 |
| 41. | Jasper Stuyven (BEL, Trek-Segafredo) | 2:05:49 |
| 42. | Geraint Thomas (GBR, Ineos Grenadiers) | 2:07:40 |
| 43. | Valentin Madouas (FRA, Groupama-FDJ) | 2:08:44 |
| 44. | Mark Donovan (GBR, Team DSM) | 2:11:10 |
| 45. | Neilson Powless (USA, EF Education-Nippo) | 2:12:14 |
| 46. | Davide Formolo (ITA, UAE Team Emirates) | 2:12:15 |
| 47. | Cristian Rodriguez Martin (ESP, TotalEnergies) | 2:16:03 |
| 48. | Pierre Latour (FRA, TotalEnergies) | 2:17:48 |
| 49. | Jan Bakelants (BEL, Intermarché-Wanty-Gobert Matériaux) | 2:18:10 |
| 50. | Pierre Rolland (FRA, B&B Hotels p/b KTM) | 2:18:14 |
| 51. | Nils Politt (GER, Bora-Hansgrohe) | 2:19:19 |
| 52. | Michael Valgren (DEN, EF Education-Nippo) | 2:20:02 |
| 53. | Sonny Colbrelli (ITA, Bahrain Victorious) | 2:20:36 |
| 54. | Stefan Küng (SUI, Groupama-FDJ) | 2:22:22 |
| 55. | Jonas Rutsch (GER, EF Education-Nippo) | 2:26:36 |
| 56. | Dylan van Baarle (NED, Ineos Grenadiers) | 2:26:43 |
| 57. | Omar Fraile Matarranz (ESP, Astana-Premier Tech) | 2:29:19 |
| 58. | Magnus Cort (DEN, EF Education-Nippo) | 2:30:20 |
| 59. | Silvan Dillier (SUI, Alpecin-Fenix) | 2:30:36 |
| 60. | Michael Schär (SUI, AG2R Citroën Team) | 2:31:50 |
| 61. | Simon Geschke (GER, Cofidis) | 2:32:32 |
| 62. | Tao Geoghegan Hart (GBR, Ineos Grenadiers) | 2:33:00 |
| 63. | Elie Gesbert (FRA, Team Arkea-Samsic) | 2:33:11 |
| 64. | Lorenzo Rota (ITA, Intermarché-Wanty-Gobert Matériaux) | 2:36:34 |
| 65. | Brent Van Moer (BEL, Lotto Soudal) | 2:38:13 |
| 66. | Hugo Houle (CAN, Astana-Premier Tech) | 2:38:39 |
| 67. | Anthony Turgis (FRA, TotalEnergies) | 2:39:25 |
| 68. | Michal Kwiatkowski (POL, Ineos Grenadiers) | 2:43:07 |
| 69. | Kasper Asgreen (DEN, Deceuninck-QuickStep) | 2:43:38 |
| 70. | Imanol Erviti (ESP, Movistar Team) | 2:45:37 |
| 71. | Oliver Naesen (BEL, AG2R Citroën Team) | 2:49:09 |
| 72. | Toms Skujins (LAT, Trek-Segafredo) | 2:49:23 |
| 73. | Brandon McNulty (USA, UAE Team Emirates) | 2:50:15 |
| 74. | Victor de la Parte (ESP, TotalEnergies) | 2:50:42 |
| 75. | Alex Aranburu Deba (ESP, Astana-Premier Tech) | 2:52:34 |
| 76. | Mike Teunissen (NED, Jumbo-Visma) | 2:54:06 |
| 77. | Dorian Godon (FRA, AG2R Citroën Team) | 2:54:08 |
| 78. | Rui Costa (POR, UAE Team Emirates) | 2:56:07 |
| 79. | Fabien Doubey (FRA, TotalEnergies) | 2:57:00 |
| 80. | Georg Zimmermann (GER, Intermarché-Wanty-Gobert Matériaux) | 2:59:58 |
| 81. | Michael Matthews (AUS, Team BikeExchange) | 3:00:01 |
| 82. | Cyril Gautier (FRA, B&B Hotels p/b KTM) | 3:04:13 |
| 83. | Jesus Herrada (ESP, Cofidis) | 3:05:48 |
| 84. | Ruben Fernandez (ESP, Cofidis) | 3:06:07 |
| 85. | Thomas De Gendt (BEL, Lotto Soudal) | 3:06:14 |
| 86. | Harry Sweeny (AUS, Lotto Soudal) | 3:07:21 |
| 87. | Bruno Armirail (FRA, Groupama-FDJ) | 3:09:09 |
| 88. | Cyril Barthe (FRA, B&B Hotels p/b KTM) | 3:09:17 |
| 89. | Anthony Perez (FRA, Cofidis) | 3:09:48 |
| 90. | Jorge Arcas (ESP, Movistar Team) | 3:10:58 |
| 91. | Connor Swift (GBR, Team Arkea-Samsic) | 3:12:02 |
| 92. | Pierre-Luc Périchon (FRA, Cofidis) | 3:12:38 |
| 93. | Christophe Laporte (FRA, Cofidis) | 3:12:56 |
| 94. | Maxime Chevalier (FRA, B&B Hotels p/b KTM) | 3:13:44 |
| 95. | Ivan Garcia Cortina (ESP, Movistar Team) | 3:17:48 |
| 96. | Greg Van Avermaet (BEL, AG2R Citroën Team) | 3:20:14 |
| 97. | Marc Hirschi (SUI, UAE Team Emirates) | 3:20:50 |
| 98. | Carlos Verona Quintanilla (ESP, Movistar Team) | 3:21:10 |
| 99. | Jonas Rickaert (BEL, Alpecin-Fenix) | 3:21:14 |
| 100. | Fred Wright (GBR, Bahrain Victorious) | 3:23:20 |
| 101. | Philippe Gilbert (BEL, Lotto Soudal) | 3:24:18 |
| 102. | Luka Mezgec (SLO, Team BikeExchange) | 3:25:57 |
| 103. | Luke Durbridge (AUS, Team BikeExchange) | 3:26:18 |
| 104. | Benoit Cosnefroy (FRA, AG2R Citroën Team) | 3:28:24 |
| 105. | Edward Theuns (BEL, Trek-Segafredo) | 3:28:39 |
| 106. | Guillaume Boivin (CAN, Israel Start-up Nation) | 3:29:07 |
| 107. | Kristian Sbaragli (ITA, Alpecin-Fenix) | 3:30:27 |
| 108. | Davide Ballerini (ITA, Deceuninck-QuickStep) | 3:31:40 |
| 109. | Stefan Bissegger (SUI, EF Education-Nippo) | 3:31:48 |
| 110. | Jasper Philipsen (BEL, Alpecin-Fenix) | 3:37:27 |
| 111. | Casper Pedersen (DEN, Team DSM) | 3:37:59 |
| 112. | Christopher Juul-Jensen (DEN, Team BikeExchange) | 3:39:13 |
| 113. | Dmitriy Gruzdev (KAZ, Astana-Premier Tech) | 3:40:21 |
| 114. | Vegard Stake Laengen (NOR, UAE Team Emirates) | 3:40:36 |
| 115. | Mikkel Bjerg (DEN, UAE Team Emirates) | 3:42:26 |
| 116. | Petr Vakoc (CZE, Alpecin-Fenix) | 3:43:19 |
| 117. | Lukas Pöstlberger (AUT, Bora-Hansgrohe) | 3:43:24 |
| 118. | Ide Schelling (NED, Bora-Hansgrohe) | 3:43:32 |
| 119. | Daniel Oss (ITA, Bora-Hansgrohe) | 3:43:52 |
| 120. | Boy van Poppel (NED, Intermarché-Wanty-Gobert Matériaux) | 3:46:54 |
| 121. | Danny van Poppel (NED, Intermarché-Wanty-Gobert Matériaux) | 3:49:22 |
| 122. | Simon Clarke (AUS, Qhubeka-NextHash) | 3:49:59 |
| 123. | Maximilian Walscheid (GER, Qhubeka-NextHash) | 3:52:01 |
| 124. | Omer Goldstein (ISR, Israel Start-up Nation) | 3:52:22 |
| 125. | Carlos Barbero (ESP, Qhubeka-NextHash) | 3:55:31 |
| 126. | André Greipel (GER, Israel Start-up Nation) | 3:57:09 |
| 127. | Marco Haller (AUT, Bahrain Victorious) | 3:58:05 |
| 128. | Joris Nieuwenhuis (NED, Team DSM) | 3:58:33 |
| 129. | Nils Eekhoff (NED, Team DSM) | 3:59:54 |
| 130. | Julien Simon (FRA, TotalEnergies) | 4:01:23 |
| 131. | Sean Bennett (USA, Qhubeka-NextHash) | 4:02:30 |
| 132. | Jeremy Cabot (FRA, TotalEnergies) | 4:04:07 |
| 133. | Jelle Wallays (BEL, Cofidis) | 4:06:13 |
| 134. | Chris Froome (GBR, Israel Start-up Nation) | 4:07:30 |
| 135. | Rick Zabel (GER, Israel Start-up Nation) | 4:09:32 |
| 136. | Dries Devenyns (BEL, Deceuninck-QuickStep) | 4:17:44 |
| 137. | Reto Hollenstein (SUI, Israel Start-up Nation) | 4:20:20 |
| 138. | Mads Pedersen (DEN, Trek-Segafredo) | 4:25:50 |
| 139. | Michael Mørkøv (DEN, Deceuninck-QuickStep) | 4:30:00 |
| 140. | Mark Cavendish (GBR, Deceuninck-QuickStep) | 4:31:03 |
| 141. | Cees Bol (NED, Team DSM) | 4:32:13 |
| 142. | Tim Declercq (BEL, Deceuninck-QuickStep) | 4:53:15 |
| �bersicht Tour de France (FRA), 2021 | ||