--> -->
| 1. | Mathieu Van Der Poel (NED, Alpecin-Fenix) | 4:48:17 | 
| 2. | Tadej Poga?ar (SLO, UAE-Team Emirates) | 0:10 | 
| 3. | Wout Van Aert (BEL, Team Jumbo-Visma) | 0:49 | 
| 4. | Fabio Felline (ITA, Astana - Premier Tech) | 1:26 | 
| 5. | Egan Bernal (COL, INEOS Grenadiers) | 2:07 | 
| 6. | Davide Formolo (ITA, UAE-Team Emirates) | 2:07 | 
| 7. | Tim Wellens (BEL, Lotto Soudal) | 2:18 | 
| 8. | Alessandro De Marchi (ITA, Israel Start-Up Nation) | 2:18 | 
| 9. | Mikel Landa (ESP, Bahrain - Victorious) | 2:25 | 
| 10. | Matteo Fabbro (ITA, BORA - hansgrohe) | 2:45 | 
| 11. | Marc Soler (ESP, Movistar Team) | 3:31 | 
| 12. | Pavel Sivakov (RUS, INEOS Grenadiers) | 3:37 | 
| 13. | Romain Bardet (FRA, Team DSM) | 3:39 | 
| 14. | Greg Van Avermaet (BEL, AG2R Citroën Team) | 3:39 | 
| 15. | Simon Clarke (AUS, Team Qhubeka ASSOS) | 3:39 | 
| 16. | Hugo Houle (CAN, Astana - Premier Tech) | 3:51 | 
| 17. | João Almeida (POR, Deceuninck - Quick Step) | 4:00 | 
| 18. | Gonzalo Serrano (ESP, Movistar Team) | 4:17 | 
| 19. | Alex Aranburu (ESP, Astana - Premier Tech) | 4:17 | 
| 20. | Vincenzo Nibali (ITA, Trek - Segafredo) | 4:20 | 
| 21. | Simon Yates (GBR, Team BikeExchange) | 5:02 | 
| 22. | Nairo Quintana (COL, Team Arkéa Samsic) | 8:08 | 
| 23. | Tobias Foss (NOR, Team Jumbo-Visma) | 8:54 | 
| 24. | Giulio Ciccone (ITA, Trek - Segafredo) | 9:39 | 
| 25. | Rudy Molard (FRA, Groupama - FDJ) | 9:39 | 
| 26. | Cristián Rodríguez (ESP, Team Total Direct Energie) | 11:10 | 
| 27. | Lorenzo Rota (ITA, Intermarché - Wanty - Gobert Matériaux) | 11:10 | 
| 28. | Víctor De La Parte (ESP, Team Total Direct Energie) | 11:10 | 
| 29. | Julien Simon (FRA, Team Total Direct Energie) | 11:10 | 
| 30. | Jan Bakelants (BEL, Intermarché - Wanty - Gobert Matériaux) | 11:36 | 
| 31. | Jasper De Buyst (BEL, Lotto Soudal) | 11:45 | 
| 32. | Alberto Bettiol (ITA, EF Education - Nippo) | 13:49 | 
| 33. | Gianni Vermeersch (BEL, Alpecin-Fenix) | 13:49 | 
| 34. | Chris Hamilton (AUS, Team DSM) | 13:49 | 
| 35. | Joris Nieuwenhuis (NED, Team DSM) | 13:49 | 
| 36. | Andrea Pasqualon (ITA, Intermarché - Wanty - Gobert Matériaux) | 13:49 | 
| 37. | Tobias Ludvigsson (SWE, Groupama - FDJ) | 13:49 | 
| 38. | Fred Wright (GBR, Bahrain - Victorious) | 13:49 | 
| 39. | Rafa? Majka (POL, UAE-Team Emirates) | 13:49 | 
| 40. | Em?ls Liepins (LAT, Trek - Segafredo) | 13:49 | 
| 41. | Michael Schär (SUI, AG2R Citroën Team) | 13:49 | 
| 42. | ?ukasz Owsian (POL, Team Arkéa Samsic) | 13:49 | 
| 43. | Geoffrey Bouchard (FRA, AG2R Citroën Team) | 13:49 | 
| 44. | Valentin Madouas (FRA, Groupama - FDJ) | 13:49 | 
| 45. | Ilnur Zakarin (RUS, Gazprom - RusVelo) | 13:49 | 
| 46. | Luka Mezgec (SLO, Team BikeExchange) | 13:49 | 
| 47. | Hugo Hofstetter (FRA, Israel Start-Up Nation) | 13:49 | 
| 48. | Larry Warbasse (USA, AG2R Citroën Team) | 13:49 | 
| 49. | Thibaut Pinot (FRA, Groupama - FDJ) | 13:49 | 
| 50. | Patrick Konrad (AUT, BORA - hansgrohe) | 13:49 | 
| 51. | Toms Skujins (LAT, Trek - Segafredo) | 13:49 | 
| 52. | Damiano Caruso (ITA, Bahrain - Victorious) | 13:49 | 
| 53. | Domenico Pozzovivo (ITA, Team Qhubeka ASSOS) | 13:49 | 
| 54. | Giovanni Aleotti (ITA, BORA - hansgrohe) | 13:49 | 
| 55. | Stefan Küng (SUI, Groupama - FDJ) | 13:49 | 
| 56. | Jakob Fuglsang (DEN, Astana - Premier Tech) | 13:49 | 
| 57. | Kasper Asgreen (DEN, Deceuninck - Quick Step) | 13:49 | 
| 58. | Guy Niv (ISR, Israel Start-Up Nation) | 13:49 | 
| 59. | Kévin Ledanois (FRA, Team Arkéa Samsic) | 13:49 | 
| 60. | Christopher Juul-jensen (DEN, Team BikeExchange) | 13:49 | 
| 61. | Gorka Izagirre (ESP, Astana - Premier Tech) | 13:49 | 
| 62. | Simon Carr (GBR, EF Education - Nippo) | 13:49 | 
| 63. | Xandro Meurisse (BEL, Alpecin-Fenix) | 13:49 | 
| 64. | Martijn Tusveld (NED, Team DSM) | 13:49 | 
| 65. | Petr Vako? (CZE, Alpecin-Fenix) | 13:49 | 
| 66. | Geraint Thomas (GBR, INEOS Grenadiers) | 13:53 | 
| 67. | Zden?k stybar (CZE, Deceuninck - Quick Step) | 13:53 | 
| 68. | Filippo Ganna (ITA, INEOS Grenadiers) | 13:53 | 
| 69. | Bert Van Lerberghe (BEL, Deceuninck - Quick Step) | 14:09 | 
| 70. | Davide Ballerini (ITA, Deceuninck - Quick Step) | 14:09 | 
| 71. | Simone Velasco (ITA, Gazprom - RusVelo) | 15:59 | 
| 72. | Eduardo Sepúlveda (ARG, Androni Giocattoli - Sidermec) | 15:59 | 
| 73. | Alessandro Bisolti (ITA, Androni Giocattoli - Sidermec) | 15:59 | 
| 74. | Robert Gesink (NED, Team Jumbo-Visma) | 16:02 | 
| 75. | Pavel Kochetkov (RUS, Gazprom - RusVelo) | 16:02 | 
| 76. | Marcus Burghardt (GER, BORA - hansgrohe) | 16:02 | 
| 77. | Adrien Petit (FRA, Team Total Direct Energie) | 16:02 | 
| 78. | Davide Villella (ITA, Movistar Team) | 16:02 | 
| 79. | Nelson Oliveira (POR, Movistar Team) | 16:58 | 
| 80. | Robert Stannard (AUS, Team BikeExchange) | 17:07 | 
| 81. | Nathan Van Hooydonck (BEL, Team Jumbo-Visma) | 19:32 | 
| 82. | Frederik Frison (BEL, Lotto Soudal) | 19:32 | 
| 83. | Kevin Geniets (LUX, Groupama - FDJ) | 19:32 | 
| 84. | Pello Bilbao (ESP, Bahrain - Victorious) | 19:32 | 
| 85. | Manuele Boaro (ITA, Astana - Premier Tech) | 19:34 | 
| 86. | Brent Van Moer (BEL, Lotto Soudal) | 19:34 | 
| 87. | Tim Merlier (BEL, Alpecin-Fenix) | 21:10 | 
| 88. | Jonathan Castroviejo (ESP, INEOS Grenadiers) | 21:10 | 
| 89. | Natnael Tesfatsion (ERI, Androni Giocattoli - Sidermec) | 21:10 | 
| 90. | Alejandro Ropero (ESP, EOLO-Kometa) | 21:10 | 
| 91. | Sergio Higuita (COL, EF Education - Nippo) | 21:10 | 
| 92. | Andrea Vendrame (ITA, AG2R Citroën Team) | 21:10 | 
| 93. | Daniel Oss (ITA, BORA - hansgrohe) | 21:10 | 
| 94. | Emil Vinjebo (DEN, Team Qhubeka ASSOS) | 21:10 | 
| 95. | Bert-Jan Lindeman (NED, Team Qhubeka ASSOS) | 22:41 | 
| 96. | Julian Alaphilippe (FRA, Deceuninck - Quick Step) | 22:41 | 
| 97. | Michael Hepburn (AUS, Team BikeExchange) | 22:41 | 
| 98. | Jenthe Biermans (BEL, Israel Start-Up Nation) | 22:41 | 
| 99. | Daniel Muñoz (COL, Androni Giocattoli - Sidermec) | 22:41 | 
| 100. | Tosh Van Der Sande (BEL, Lotto Soudal) | 22:41 | 
| 101. | Otto Vergaerde (BEL, Alpecin-Fenix) | 22:41 | 
| 102. | Quinn Simmons (USA, Trek - Segafredo) | 22:41 | 
| 103. | Mark Padun (UKR, Bahrain - Victorious) | 22:41 | 
| 104. | Michael Gogl (AUT, Team Qhubeka ASSOS) | 22:41 | 
| 105. | Eros Capecchi (ITA, Bahrain - Victorious) | 22:41 | 
| 106. | Timo Roosen (NED, Team Jumbo-Visma) | 22:41 | 
| 107. | Ivo Oliveira (POR, UAE-Team Emirates) | 22:41 | 
| 108. | Mads Würtz Schmidt (DEN, Israel Start-Up Nation) | 24:56 | 
| 109. | Nico Denz (GER, Team DSM) | 24:56 | 
| 110. | Nikias Arndt (GER, Team DSM) | 24:56 | 
| 111. | Kenneth Vanbilsen (BEL, Cofidis, Solutions Crédits) | 24:56 | 
| 112. | Jack Bauer (NZL, Team BikeExchange) | 24:56 | 
| 113. | Davide Cimolai (ITA, Israel Start-Up Nation) | 24:56 | 
| 114. | Thibault Guernalec (FRA, Team Arkéa Samsic) | 24:56 | 
| 115. | Matteo Malucelli (ITA, Androni Giocattoli - Sidermec) | 24:56 | 
| 116. | Diego Rosa (ITA, Team Arkéa Samsic) | 24:56 | 
| 117. | Jan Tratnik (SLO, Bahrain - Victorious) | 24:56 | 
| 118. | Mattia Bais (ITA, Androni Giocattoli - Sidermec) | 24:56 | 
| 119. | Loïc Vliegen (BEL, Intermarché - Wanty - Gobert Matériaux) | 24:56 | 
| 120. | Laurent Pichon (FRA, Team Arkéa Samsic) | 24:56 | 
| 121. | Thomas Boudat (FRA, Team Arkéa Samsic) | 24:56 | 
| 122. | Dario Cataldo (ITA, Movistar Team) | 24:56 | 
| 123. | Salvatore Puccio (ITA, INEOS Grenadiers) | 24:56 | 
| 124. | Micha? Kwiatkowski (POL, INEOS Grenadiers) | 24:56 | 
| 125. | Peter Sagan (SVK, BORA - hansgrohe) | 24:56 | 
| 126. | Maciej Bodnar (POL, BORA - hansgrohe) | 24:56 | 
| 127. | Alex Howes (USA, EF Education - Nippo) | 24:56 | 
| 128. | Tom Scully (NZL, EF Education - Nippo) | 24:56 | 
| 129. | Jan Polanc (SLO, UAE-Team Emirates) | 24:56 | 
| 130. | Max Kanter (GER, Team DSM) | 24:56 | 
| 131. | Guillaume Boivin (CAN, Israel Start-Up Nation) | 24:56 | 
| 132. | Iván García Cortina (ESP, Movistar Team) | 24:56 | 
| 133. | Vincenzo Albanese (ITA, EOLO-Kometa) | 24:56 | 
| 134. | Albert Torres (ESP, Movistar Team) | 24:56 | 
| 135. | Andrey Zeits (KAZ, Team BikeExchange) | 27:53 | 
| 136. | Edoardo Affini (ITA, Team Jumbo-Visma) | 27:53 | 
| 137. | Davide Bais (ITA, EOLO-Kometa) | 27:53 | 
| 138. | Roman Kreuziger (CZE, Gazprom - RusVelo) | 27:53 | 
| 139. | Paul Martens (GER, Team Jumbo-Visma) | 27:53 | 
| 140. | Fabio Sabatini (ITA, Cofidis, Solutions Crédits) | 27:53 | 
| 141. | Nans Peters (FRA, AG2R Citroën Team) | 27:53 | 
| 142. | Lilian Calmejane (FRA, AG2R Citroën Team) | 27:53 | 
| 143. | Davide Martinelli (ITA, Astana - Premier Tech) | 27:53 | 
| 144. | Elia Viviani (ITA, Cofidis, Solutions Crédits) | 27:53 | 
| 145. | Attilio Viviani (ITA, Cofidis, Solutions Crédits) | 27:53 | 
| 146. | Simon Pellaud (SUI, Androni Giocattoli - Sidermec) | 27:53 | 
| 147. | Lorrenzo Manzin (FRA, Team Total Direct Energie) | 27:53 | 
| 148. | Samuele Rivi (ITA, EOLO-Kometa) | 27:53 | 
| 149. | Matteo Moschetti (ITA, Trek - Segafredo) | 27:53 | 
| 150. | Mark Christian (GBR, EOLO-Kometa) | 27:53 | 
| 151. | Benjamin Thomas (FRA, Groupama - FDJ) | 27:53 | 
| 152. | Sebastian Langeveld (NED, EF Education - Nippo) | 27:53 | 
| 153. | Pieter Vanspeybrouck (BEL, Intermarché - Wanty - Gobert Matériaux) | 27:53 | 
| 154. | Álvaro José Hodeg (COL, Deceuninck - Quick Step) | 27:53 | 
| 155. | Aimé De Gendt (BEL, Intermarché - Wanty - Gobert Matériaux) | 27:53 | 
| 156. | Fernando Gaviria (COL, UAE-Team Emirates) | 27:53 | 
| 157. | Ryan Mullen (IRL, Trek - Segafredo) | 27:53 | 
| 158. | Maximiliano Richeze (ARG, UAE-Team Emirates) | 27:53 | 
| 159. | Marco Canola (ITA, Gazprom - RusVelo) | 27:53 | 
| 160. | Jempy Drucker (LUX, Cofidis, Solutions Crédits) | 27:53 | 
| 161. | Jan Hirt (CZE, Intermarché - Wanty - Gobert Matériaux) | 27:53 | 
| 162. | Ivan Rovny (RUS, Gazprom - RusVelo) | 27:53 | 
| 163. | Dimitri Claeys (BEL, Team Qhubeka ASSOS) | 27:53 | 
| 164. | Niki Terpstra (NED, Team Total Direct Energie) | 27:53 | 
| 165. | Denis Nekrasov (RUS, Gazprom - RusVelo) | 27:53 | 
| 166. | John Archibald (GBR, EOLO-Kometa) | 27:53 | 
| 167. | Niccolò Bonifazio (ITA, Team Total Direct Energie) | 27:53 | 
| 168. | Roger Kluge (GER, Lotto Soudal) | 27:53 | 
| 1. | Tadej Poga?ar (SLO, UAE-Team Emirates) | 22:41:41 | 
| 2. | Wout Van Aert (BEL, Team Jumbo-Visma) | 1:15 | 
| 3. | Mikel Landa (ESP, Bahrain - Victorious) | 3:00 | 
| 4. | Egan Bernal (COL, INEOS Grenadiers) | 3:30 | 
| 5. | Matteo Fabbro (ITA, BORA - hansgrohe) | 3:54 | 
| 6. | Tim Wellens (BEL, Lotto Soudal) | 4:30 | 
| 7. | João Almeida (POR, Deceuninck - Quick Step) | 4:42 | 
| 8. | Romain Bardet (FRA, Team DSM) | 5:03 | 
| 9. | Vincenzo Nibali (ITA, Trek - Segafredo) | 5:54 | 
| 10. | Simon Yates (GBR, Team BikeExchange) | 6:58 | 
| 11. | Marc Soler (ESP, Movistar Team) | 7:13 | 
| 12. | Nairo Quintana (COL, Team Arkéa Samsic) | 8:46 | 
| 13. | Hugo Houle (CAN, Astana - Premier Tech) | 11:26 | 
| 14. | Fabio Felline (ITA, Astana - Premier Tech) | 11:55 | 
| 15. | Tobias Foss (NOR, Team Jumbo-Visma) | 12:15 | 
| 16. | Rudy Molard (FRA, Groupama - FDJ) | 13:08 | 
| 17. | Víctor De La Parte (ESP, Team Total Direct Energie) | 13:34 | 
| 18. | Alessandro De Marchi (ITA, Israel Start-Up Nation) | 13:40 | 
| 19. | Davide Formolo (ITA, UAE-Team Emirates) | 14:16 | 
| 20. | Pavel Sivakov (RUS, INEOS Grenadiers) | 14:23 | 
| 21. | Jakob Fuglsang (DEN, Astana - Premier Tech) | 14:41 | 
| 22. | Simon Carr (GBR, EF Education - Nippo) | 14:49 | 
| 23. | Geraint Thomas (GBR, INEOS Grenadiers) | 15:15 | 
| 24. | Lorenzo Rota (ITA, Intermarché - Wanty - Gobert Matériaux) | 15:36 | 
| 25. | Cristián Rodríguez (ESP, Team Total Direct Energie) | 15:49 | 
| 26. | Geoffrey Bouchard (FRA, AG2R Citroën Team) | 16:27 | 
| 27. | Giulio Ciccone (ITA, Trek - Segafredo) | 16:48 | 
| 28. | Patrick Konrad (AUT, BORA - hansgrohe) | 17:59 | 
| 29. | Chris Hamilton (AUS, Team DSM) | 18:43 | 
| 30. | Domenico Pozzovivo (ITA, Team Qhubeka ASSOS) | 18:54 | 
| 31. | Ilnur Zakarin (RUS, Gazprom - RusVelo) | 19:44 | 
| 32. | Mathieu Van Der Poel (NED, Alpecin-Fenix) | 20:08 | 
| 33. | Alex Aranburu (ESP, Astana - Premier Tech) | 20:20 | 
| 34. | Martijn Tusveld (NED, Team DSM) | 20:29 | 
| 35. | Greg Van Avermaet (BEL, AG2R Citroën Team) | 21:21 | 
| 36. | Eduardo Sepúlveda (ARG, Androni Giocattoli - Sidermec) | 21:27 | 
| 37. | Sergio Higuita (COL, EF Education - Nippo) | 21:42 | 
| 38. | Julian Alaphilippe (FRA, Deceuninck - Quick Step) | 24:22 | 
| 39. | Damiano Caruso (ITA, Bahrain - Victorious) | 24:51 | 
| 40. | Gonzalo Serrano (ESP, Movistar Team) | 25:10 | 
| 41. | Davide Villella (ITA, Movistar Team) | 25:32 | 
| 42. | Simon Clarke (AUS, Team Qhubeka ASSOS) | 25:45 | 
| 43. | Jan Bakelants (BEL, Intermarché - Wanty - Gobert Matériaux) | 26:34 | 
| 44. | Thibaut Pinot (FRA, Groupama - FDJ) | 28:02 | 
| 45. | Natnael Tesfatsion (ERI, Androni Giocattoli - Sidermec) | 28:08 | 
| 46. | Pello Bilbao (ESP, Bahrain - Victorious) | 28:25 | 
| 47. | Jasper De Buyst (BEL, Lotto Soudal) | 29:27 | 
| 48. | Giovanni Aleotti (ITA, BORA - hansgrohe) | 29:31 | 
| 49. | Michael Schär (SUI, AG2R Citroën Team) | 29:57 | 
| 50. | Zden?k stybar (CZE, Deceuninck - Quick Step) | 30:28 | 
| 51. | Dario Cataldo (ITA, Movistar Team) | 30:57 | 
| 52. | Gorka Izagirre (ESP, Astana - Premier Tech) | 32:25 | 
| 53. | Jonathan Castroviejo (ESP, INEOS Grenadiers) | 32:55 | 
| 54. | Filippo Ganna (ITA, INEOS Grenadiers) | 33:55 | 
| 55. | Micha? Kwiatkowski (POL, INEOS Grenadiers) | 34:27 | 
| 56. | Rafa? Majka (POL, UAE-Team Emirates) | 34:42 | 
| 57. | Julien Simon (FRA, Team Total Direct Energie) | 34:44 | 
| 58. | Quinn Simmons (USA, Trek - Segafredo) | 35:43 | 
| 59. | Valentin Madouas (FRA, Groupama - FDJ) | 35:46 | 
| 60. | Benjamin Thomas (FRA, Groupama - FDJ) | 36:20 | 
| 61. | Christopher Juul-jensen (DEN, Team BikeExchange) | 36:25 | 
| 62. | Kasper Asgreen (DEN, Deceuninck - Quick Step) | 36:59 | 
| 63. | Larry Warbasse (USA, AG2R Citroën Team) | 37:43 | 
| 64. | Guy Niv (ISR, Israel Start-Up Nation) | 37:58 | 
| 65. | Robert Gesink (NED, Team Jumbo-Visma) | 37:59 | 
| 66. | Robert Stannard (AUS, Team BikeExchange) | 38:45 | 
| 67. | Andrea Vendrame (ITA, AG2R Citroën Team) | 39:23 | 
| 68. | Hugo Hofstetter (FRA, Israel Start-Up Nation) | 39:30 | 
| 69. | Daniel Oss (ITA, BORA - hansgrohe) | 40:10 | 
| 70. | Mads Würtz Schmidt (DEN, Israel Start-Up Nation) | 41:09 | 
| 71. | ?ukasz Owsian (POL, Team Arkéa Samsic) | 41:26 | 
| 72. | Stefan Küng (SUI, Groupama - FDJ) | 42:15 | 
| 73. | Nelson Oliveira (POR, Movistar Team) | 42:19 | 
| 74. | Petr Vako? (CZE, Alpecin-Fenix) | 42:34 | 
| 75. | Roman Kreuziger (CZE, Gazprom - RusVelo) | 42:53 | 
| 76. | Timo Roosen (NED, Team Jumbo-Visma) | 42:57 | 
| 77. | Pavel Kochetkov (RUS, Gazprom - RusVelo) | 43:07 | 
| 78. | Daniel Muñoz (COL, Androni Giocattoli - Sidermec) | 43:13 | 
| 79. | Andrey Zeits (KAZ, Team BikeExchange) | 43:15 | 
| 80. | Loïc Vliegen (BEL, Intermarché - Wanty - Gobert Matériaux) | 43:34 | 
| 81. | Jan Polanc (SLO, UAE-Team Emirates) | 43:49 | 
| 82. | Jan Hirt (CZE, Intermarché - Wanty - Gobert Matériaux) | 44:05 | 
| 83. | Alejandro Ropero (ESP, EOLO-Kometa) | 44:21 | 
| 84. | Toms Skujins (LAT, Trek - Segafredo) | 44:22 | 
| 85. | Xandro Meurisse (BEL, Alpecin-Fenix) | 45:31 | 
| 86. | Michael Gogl (AUT, Team Qhubeka ASSOS) | 45:41 | 
| 87. | Alberto Bettiol (ITA, EF Education - Nippo) | 45:54 | 
| 88. | Andrea Pasqualon (ITA, Intermarché - Wanty - Gobert Matériaux) | 45:57 | 
| 89. | Kévin Ledanois (FRA, Team Arkéa Samsic) | 46:22 | 
| 90. | Tobias Ludvigsson (SWE, Groupama - FDJ) | 46:26 | 
| 91. | Thibault Guernalec (FRA, Team Arkéa Samsic) | 46:34 | 
| 92. | Manuele Boaro (ITA, Astana - Premier Tech) | 46:47 | 
| 93. | Davide Ballerini (ITA, Deceuninck - Quick Step) | 47:17 | 
| 94. | Gianni Vermeersch (BEL, Alpecin-Fenix) | 47:27 | 
| 95. | Luka Mezgec (SLO, Team BikeExchange) | 47:48 | 
| 96. | Marcus Burghardt (GER, BORA - hansgrohe) | 48:10 | 
| 97. | Alessandro Bisolti (ITA, Androni Giocattoli - Sidermec) | 49:15 | 
| 98. | Joris Nieuwenhuis (NED, Team DSM) | 49:17 | 
| 99. | Nathan Van Hooydonck (BEL, Team Jumbo-Visma) | 49:34 | 
| 100. | Nikias Arndt (GER, Team DSM) | 49:43 | 
| 101. | Emil Vinjebo (DEN, Team Qhubeka ASSOS) | 49:47 | 
| 102. | Brent Van Moer (BEL, Lotto Soudal) | 50:12 | 
| 103. | Jenthe Biermans (BEL, Israel Start-Up Nation) | 51:08 | 
| 104. | Salvatore Puccio (ITA, INEOS Grenadiers) | 51:31 | 
| 105. | Laurent Pichon (FRA, Team Arkéa Samsic) | 51:41 | 
| 106. | Mattia Bais (ITA, Androni Giocattoli - Sidermec) | 52:02 | 
| 107. | Kevin Geniets (LUX, Groupama - FDJ) | 52:15 | 
| 108. | Fred Wright (GBR, Bahrain - Victorious) | 52:46 | 
| 109. | Nans Peters (FRA, AG2R Citroën Team) | 53:23 | 
| 110. | Eros Capecchi (ITA, Bahrain - Victorious) | 53:52 | 
| 111. | Mark Christian (GBR, EOLO-Kometa) | 53:54 | 
| 112. | Ivo Oliveira (POR, UAE-Team Emirates) | 54:33 | 
| 113. | Marco Canola (ITA, Gazprom - RusVelo) | 54:37 | 
| 114. | Bert Van Lerberghe (BEL, Deceuninck - Quick Step) | 54:43 | 
| 115. | Adrien Petit (FRA, Team Total Direct Energie) | 55:01 | 
| 116. | Em?ls Liepins (LAT, Trek - Segafredo) | 55:12 | 
| 117. | Denis Nekrasov (RUS, Gazprom - RusVelo) | 55:14 | 
| 118. | Mark Padun (UKR, Bahrain - Victorious) | 55:43 | 
| 119. | Dimitri Claeys (BEL, Team Qhubeka ASSOS) | 56:12 | 
| 120. | Simone Velasco (ITA, Gazprom - RusVelo) | 56:17 | 
| 121. | Jack Bauer (NZL, Team BikeExchange) | 57:24 | 
| 122. | Tim Merlier (BEL, Alpecin-Fenix) | 57:58 | 
| 123. | Maciej Bodnar (POL, BORA - hansgrohe) | 58:12 | 
| 124. | Frederik Frison (BEL, Lotto Soudal) | 58:32 | 
| 125. | Niccolò Bonifazio (ITA, Team Total Direct Energie) | 58:47 | 
| 126. | Iván García Cortina (ESP, Movistar Team) | 59:11 | 
| 127. | Pieter Vanspeybrouck (BEL, Intermarché - Wanty - Gobert Matériaux) | 59:15 | 
| 128. | Diego Rosa (ITA, Team Arkéa Samsic) | 59:31 | 
| 129. | Bert-Jan Lindeman (NED, Team Qhubeka ASSOS) | 1:00:27 | 
| 130. | Tosh Van Der Sande (BEL, Lotto Soudal) | 1:01:23 | 
| 131. | Lorrenzo Manzin (FRA, Team Total Direct Energie) | 1:02:20 | 
| 132. | Lilian Calmejane (FRA, AG2R Citroën Team) | 1:02:21 | 
| 133. | Max Kanter (GER, Team DSM) | 1:02:57 | 
| 134. | Otto Vergaerde (BEL, Alpecin-Fenix) | 1:03:59 | 
| 135. | Roger Kluge (GER, Lotto Soudal) | 1:04:23 | 
| 136. | Davide Cimolai (ITA, Israel Start-Up Nation) | 1:04:34 | 
| 137. | Ryan Mullen (IRL, Trek - Segafredo) | 1:05:15 | 
| 138. | Guillaume Boivin (CAN, Israel Start-Up Nation) | 1:05:15 | 
| 139. | Fernando Gaviria (COL, UAE-Team Emirates) | 1:05:16 | 
| 140. | Jan Tratnik (SLO, Bahrain - Victorious) | 1:05:17 | 
| 141. | Thomas Boudat (FRA, Team Arkéa Samsic) | 1:05:39 | 
| 142. | Michael Hepburn (AUS, Team BikeExchange) | 1:05:55 | 
| 143. | Alex Howes (USA, EF Education - Nippo) | 1:06:16 | 
| 144. | Peter Sagan (SVK, BORA - hansgrohe) | 1:06:17 | 
| 145. | Vincenzo Albanese (ITA, EOLO-Kometa) | 1:06:32 | 
| 146. | Simon Pellaud (SUI, Androni Giocattoli - Sidermec) | 1:07:02 | 
| 147. | Kenneth Vanbilsen (BEL, Cofidis, Solutions Crédits) | 1:07:08 | 
| 148. | Albert Torres (ESP, Movistar Team) | 1:07:26 | 
| 149. | Nico Denz (GER, Team DSM) | 1:07:41 | 
| 150. | Ivan Rovny (RUS, Gazprom - RusVelo) | 1:08:06 | 
| 151. | John Archibald (GBR, EOLO-Kometa) | 1:08:14 | 
| 152. | Jempy Drucker (LUX, Cofidis, Solutions Crédits) | 1:08:15 | 
| 153. | Aimé De Gendt (BEL, Intermarché - Wanty - Gobert Matériaux) | 1:08:19 | 
| 154. | Tom Scully (NZL, EF Education - Nippo) | 1:09:04 | 
| 155. | Matteo Malucelli (ITA, Androni Giocattoli - Sidermec) | 1:09:10 | 
| 156. | Sebastian Langeveld (NED, EF Education - Nippo) | 1:09:31 | 
| 157. | Maximiliano Richeze (ARG, UAE-Team Emirates) | 1:10:49 | 
| 158. | Niki Terpstra (NED, Team Total Direct Energie) | 1:11:33 | 
| 159. | Davide Bais (ITA, EOLO-Kometa) | 1:11:35 | 
| 160. | Davide Martinelli (ITA, Astana - Premier Tech) | 1:12:07 | 
| 161. | Edoardo Affini (ITA, Team Jumbo-Visma) | 1:13:00 | 
| 162. | Álvaro José Hodeg (COL, Deceuninck - Quick Step) | 1:13:44 | 
| 163. | Paul Martens (GER, Team Jumbo-Visma) | 1:14:38 | 
| 164. | Elia Viviani (ITA, Cofidis, Solutions Crédits) | 1:15:51 | 
| 165. | Matteo Moschetti (ITA, Trek - Segafredo) | 1:18:12 | 
| 166. | Samuele Rivi (ITA, EOLO-Kometa) | 1:20:15 | 
| 167. | Attilio Viviani (ITA, Cofidis, Solutions Crédits) | 1:26:05 | 
| 168. | Fabio Sabatini (ITA, Cofidis, Solutions Crédits) | 1:31:54 | 
| �bersicht Tirreno-Adriatico (ITA), 2021 | ||