--> -->
| 1. | Sean Quinn (USA, EF Education-EasyPost) | 4:18:42 |
| 2. | Mauro Schmid (SUI, Soudal - Quick Step) | 0:00 |
| 3. | Walter Calzoni (ITA, Q36.5 Pro Cycling Team) | 0:00 |
| 4. | James Shaw (GBR, EF Education-EasyPost) | 0:00 |
| 5. | Gianluca Brambilla (ITA, Q36.5 Pro Cycling Team) | 0:03 |
| 6. | Thomas Gloag (GBR, Jumbo-Visma) | 0:13 |
| 7. | Florian Lipowitz (GER, BORA - hansgrohe) | 0:24 |
| 8. | Mark Padun (UKR, EF Education-EasyPost) | 0:53 |
| 9. | James Knox (GBR, Soudal - Quick Step) | 0:56 |
| 10. | Domenico Pozzovivo (ITA, Israel - Premier Tech) | 0:56 |
| 11. | Stefan De Bod (RSA, EF Education-EasyPost) | 0:56 |
| 12. | Christian Scaroni (ITA, Astana Qazaqstan Team) | 0:58 |
| 13. | Natnael Tesfatsion (ERI, Trek - Segafredo) | 0:58 |
| 14. | Felix Engelhardt (GER, Team Jayco AlUla) | 1:01 |
| 15. | Davide Gabburo (ITA, Green Project-Bardiani CSF-Faizanè) | 1:01 |
| 16. | Leo Hayter (GBR, INEOS Grenadiers) | 1:01 |
| 17. | Floris De Tier (BEL, Bingoal WB) | 1:01 |
| 18. | Alex Martín (ESP, EOLO-Kometa) | 1:01 |
| 19. | Ben Zwiehoff (GER, BORA - hansgrohe) | 1:01 |
| 20. | Tijmen Graat (NED, Jumbo-Visma) | 1:01 |
| 21. | Johannes Staune-mittet (NOR, Jumbo-Visma) | 1:01 |
| 22. | Luca Covili (ITA, Green Project-Bardiani CSF-Faizanè) | 1:01 |
| 23. | Ben Healy (IRL, EF Education-EasyPost) | 1:01 |
| 24. | Gijs Leemreize (NED, Jumbo-Visma) | 1:09 |
| 25. | Fernando Tercero (ESP, EOLO-Kometa) | 1:09 |
| 26. | Rudy Porter (AUS, Team Jayco AlUla) | 1:14 |
| 27. | Milan Vader (NED, Jumbo-Visma) | 1:14 |
| 28. | Rémy Mertz (BEL, Bingoal WB) | 1:16 |
| 29. | Alessandro Bisolti (ITA, GW Shimano-Sidermec) | 1:16 |
| 30. | Alessio Martinelli (ITA, Green Project-Bardiani CSF-Faizanè) | 1:16 |
| 31. | Marco Frigo (ITA, Israel - Premier Tech) | 1:16 |
| 32. | Luc Wirtgen (LUX, Tudor Pro Cycling Team) | 1:24 |
| 33. | Ben Hermans (BEL, Israel - Premier Tech) | 1:24 |
| 34. | Davide Piganzoli (ITA, EOLO-Kometa) | 1:24 |
| 35. | Mathias Vacek (CZE, Trek - Segafredo) | 1:24 |
| 36. | Alessandro Monaco (ITA, Team Technipes #inEmiliaRomagna) | 1:32 |
| 37. | Mark Stewart (GBR, Bolton Equities Black Spoke) | 2:19 |
| 38. | Tony Gallopin (FRA, Trek - Segafredo) | 2:28 |
| 39. | Patrick Gamper (AUT, BORA - hansgrohe) | 3:22 |
| 40. | Rémi Cavagna (FRA, Soudal - Quick Step) | 3:22 |
| 41. | Jesús David Peña (COL, Team Jayco AlUla) | 3:22 |
| 42. | Brandon Smith Rivera (COL, INEOS Grenadiers) | 3:22 |
| 43. | Veljko Stojnic (SRB, Team Corratec) | 4:36 |
| 44. | Alessandro Pinarello (ITA, Green Project-Bardiani CSF-Faizanè) | 5:05 |
| 45. | Lennert Teugels (BEL, Bingoal WB) | 5:08 |
| 46. | Luis-Joe Lührs (GER, BORA - hansgrohe) | 5:13 |
| 47. | Diego Pescador (COL, GW Shimano-Sidermec) | 5:13 |
| 48. | James Fouché (NZL, Bolton Equities Black Spoke) | 9:22 |
| 49. | Rick Pluimers (NED, Tudor Pro Cycling Team) | 9:33 |
| 50. | Alexis Guerin (FRA, Bingoal WB) | 10:14 |
| 51. | Marco Tizza (ITA, Bingoal WB) | 10:14 |
| 52. | Emanuele Ansaloni (ITA, Team Technipes #inEmiliaRomagna) | 11:38 |
| 53. | William Junior Lecerf (BEL, Soudal - Quick Step) | 11:38 |
| 54. | Antonio Nibali (ITA, Astana Qazaqstan Team) | 11:38 |
| 55. | Stan Van Tricht (BEL, Soudal - Quick Step) | 14:19 |
| 56. | Loe Van Belle (NED, Jumbo-Visma) | 14:19 |
| 57. | Aaron Van Der Beken (BEL, Bingoal WB) | 14:19 |
| 58. | Cameron Wurf (AUS, INEOS Grenadiers) | 14:19 |
| 59. | Michael Hepburn (AUS, Team Jayco AlUla) | 14:19 |
| 60. | Giacomo Garavaglia (ITA, Work Service - Vitalcare - Dynatek) | 14:19 |
| 61. | Christian Danilo Pase (ITA, Work Service - Vitalcare - Dynatek) | 14:19 |
| 62. | Hannes Wilksch (GER, Tudor Pro Cycling Team) | 14:19 |
| 63. | Luke Rowe (GBR, INEOS Grenadiers) | 14:19 |
| 64. | Martin Svrcek (SVK, Soudal - Quick Step) | 14:19 |
| 65. | Alex Raimondi (ITA, Beltrami TSA - Tre Colli) | 14:19 |
| 66. | Fabian Weiss (SUI, Tudor Pro Cycling Team) | 14:19 |
| 67. | Dimitri Peyskens (BEL, Bingoal WB) | 14:19 |
| 68. | Stefano Gandin (ITA, Team Corratec) | 14:19 |
| 69. | Manuele Boaro (ITA, Astana Qazaqstan Team) | 14:19 |
| 70. | Igor Chzhan (KAZ, Astana Qazaqstan Team) | 14:19 |
| 71. | Francesco Gavazzi (ITA, EOLO-Kometa) | 14:19 |
| 72. | Gabriele Petrelli (ITA, Team Technipes #inEmiliaRomagna) | 14:19 |
| 73. | Kevin Bonaldo (ITA, Work Service - Vitalcare - Dynatek) | 14:19 |
| 74. | Omar El Gouzi (ITA, Green Project-Bardiani CSF-Faizanè) | 14:19 |
| 75. | Andrea Garosio (ITA, EOLO-Kometa) | 14:19 |
| 76. | Thomas Pesenti (ITA, Beltrami TSA - Tre Colli) | 14:19 |
| 77. | Roland Thalmann (SUI, Tudor Pro Cycling Team) | 14:19 |
| 78. | Jhonatan Restrepo (COL, GW Shimano-Sidermec) | 14:19 |
| 79. | Nadav Raisberg (ISR, Israel - Premier Tech) | 14:19 |
| 80. | Stefano Leali (ITA, General Store - Essegibi - F.Lli Curia) | 14:19 |
| 81. | Davide Bauce (ITA, Mg.K Vis - Colors for Peace) | 14:19 |
| 82. | Omer Goldstein (ISR, Israel - Premier Tech) | 14:19 |
| 83. | Cyrus Monk (AUS, Q36.5 Pro Cycling Team) | 14:19 |
| 84. | Martin Nessler (ITA, Team Technipes #inEmiliaRomagna) | 14:19 |
| 85. | Marcel Camprubi (ESP, Q36.5 Pro Cycling Team) | 14:19 |
| 86. | Alessandro Santaromita (ITA, Green Project-Bardiani CSF-Faizanè) | 14:19 |
| 87. | Marc Oliver Pritzen (RSA, EF Education-EasyPost) | 14:19 |
| 88. | Alastair Mackellar (AUS, Israel - Premier Tech) | 14:19 |
| 89. | Miguel Eduardo Flórez (COL, GW Shimano-Sidermec) | 14:19 |
| 90. | Georg Steinhauser (GER, EF Education-EasyPost) | 14:19 |
| 91. | Samuele Carpene (ITA, General Store - Essegibi - F.Lli Curia) | 14:19 |
| 92. | Simone Raccani (ITA, EOLO-Kometa) | 14:19 |
| 93. | Henok Mulubrhan (ERI, Green Project-Bardiani CSF-Faizanè) | 14:19 |
| 94. | Tommaso Bergagna (ITA, General Store - Essegibi - F.Lli Curia) | 14:19 |
| 95. | Filippo D'Aiuto (ITA, General Store - Essegibi - F.Lli Curia) | 14:19 |
| 96. | James Oram (NZL, Bolton Equities Black Spoke) | 14:19 |
| 97. | Marco Murgano (ITA, Team Corratec) | 14:19 |
| 98. | Lawson Craddock (USA, Team Jayco AlUla) | 14:19 |
| 99. | Amanuel Ghebreigzabhier (ERI, Trek - Segafredo) | 14:19 |
| 100. | Michele Berasi (ITA, General Store - Essegibi - F.Lli Curia) | 14:19 |
| 101. | Aloïs Charrin (FRA, Tudor Pro Cycling Team) | 14:19 |
| 102. | Lucio Pierantozzi (ITA, Beltrami TSA - Tre Colli) | 14:19 |
| 103. | Alessandro Fancellu (ITA, EOLO-Kometa) | 14:19 |
| 104. | Luca Tornaboni (ITA, Work Service - Vitalcare - Dynatek) | 15:34 |
| 105. | Andrés Liber Mancipe (COL, GW Shimano-Sidermec) | 16:08 |
| 106. | Corey Davis (USA, Q36.5 Pro Cycling Team) | 19:40 |
| 107. | Elia Viviani (ITA, INEOS Grenadiers) | 19:40 |
| 108. | Ben Granger (GBR, Mg.K Vis - Colors for Peace) | 19:40 |
| 109. | Davide Dapporto (ITA, Team Technipes #inEmiliaRomagna) | 19:40 |
| 110. | Josh Kench (NZL, Bolton Equities Black Spoke) | 19:40 |
| 111. | Michael Leonard (CAN, INEOS Grenadiers) | 19:40 |
| 112. | Antonio Puppio (ITA, Q36.5 Pro Cycling Team) | 19:40 |
| 113. | Fabio Mazzucco (ITA, Mg.K Vis - Colors for Peace) | 19:40 |
| 114. | Matthew Walls (GBR, BORA - hansgrohe) | 19:40 |
| 115. | Francesco Carollo (ITA, Mg.K Vis - Colors for Peace) | 19:40 |
| 116. | Joel Suter (SUI, Tudor Pro Cycling Team) | 19:46 |
| 117. | Nikiforos Arvanitou (GRE, Sofer Savini Due OMZ) | 22:57 |
| 118. | Jonathan Guatibonza (COL, GW Shimano-Sidermec) | 22:58 |
| 119. | Zoltán Antal Lepold (HUN, Sofer Savini Due OMZ) | 23:04 |
| 120. | Alexandr Riabushenko (BLR, Astana Qazaqstan Team) | 23:08 |
| 121. | Lorenzo Peschi (ITA, General Store - Essegibi - F.Lli Curia) | 23:08 |
| 122. | Didier Merchan (COL, GW Shimano-Sidermec) | 23:08 |
| 123. | Josef cerný (CZE, Soudal - Quick Step) | 23:08 |
| 124. | Yuriy Natarov (KAZ, Astana Qazaqstan Team) | 23:08 |
| 125. | Karel Vacek (CZE, Team Corratec) | 23:08 |
| 126. | Michael Vanni (ITA, Beltrami TSA - Tre Colli) | 23:08 |
| 127. | Matteo Freddi (ITA, Beltrami TSA - Tre Colli) | 23:08 |
| 128. | Lorenzo Di Camillo (ITA, Sofer Savini Due OMZ) | 23:08 |
| 129. | Etienne Van Empel (NED, Team Corratec) | 23:08 |
| 130. | Andrea Piras (ITA, Beltrami TSA - Tre Colli) | 23:27 |
| 131. | Charlie Quarterman (GBR, Team Corratec) | 23:37 |
| 132. | Nicola Venchiarutti (ITA, Work Service - Vitalcare - Dynatek) | 25:52 |
| 133. | Hager Andemaryam Mesfin (ERI, Sofer Savini Due OMZ) | 26:15 |
| 134. | Gidas Umbri (ITA, Team Technipes #inEmiliaRomagna) | 26:33 |
| 135. | Romaric Forques (FRA, Team Technipes #inEmiliaRomagna) | 26:33 |
| 136. | Lapo Gavilli (ITA, Mg.K Vis - Colors for Peace) | 26:47 |
| 137. | Andrea Mearelli (ITA, Mg.K Vis - Colors for Peace) | 26:53 |
| 138. | Soh Narumi (JPN, Sofer Savini Due OMZ) | 26:54 |
| 139. | Bailey O'Donnell (NZL, Bolton Equities Black Spoke) | 26:54 |
| 140. | Kevin Pezzo Rosola (ITA, General Store - Essegibi - F.Lli Curia) | 26:56 |
| 141. | Samuele Mion (ITA, Work Service - Vitalcare - Dynatek) | 27:54 |
| 1. | Mauro Schmid (SUI, Soudal - Quick Step) | 8:22:05 |
| 2. | Sean Quinn (USA, EF Education-EasyPost) | 0:02 |
| 3. | Walter Calzoni (ITA, Q36.5 Pro Cycling Team) | 0:08 |
| 4. | James Shaw (GBR, EF Education-EasyPost) | 0:12 |
| 5. | Gianluca Brambilla (ITA, Q36.5 Pro Cycling Team) | 0:15 |
| 6. | Mark Padun (UKR, EF Education-EasyPost) | 1:05 |
| 7. | James Knox (GBR, Soudal - Quick Step) | 1:08 |
| 8. | Domenico Pozzovivo (ITA, Israel - Premier Tech) | 1:08 |
| 9. | Stefan De Bod (RSA, EF Education-EasyPost) | 1:08 |
| 10. | Christian Scaroni (ITA, Astana Qazaqstan Team) | 1:10 |
| 11. | Natnael Tesfatsion (ERI, Trek - Segafredo) | 1:10 |
| 12. | Davide Gabburo (ITA, Green Project-Bardiani CSF-Faizanè) | 1:13 |
| 13. | Felix Engelhardt (GER, Team Jayco AlUla) | 1:13 |
| 14. | Tijmen Graat (NED, Jumbo-Visma) | 1:13 |
| 15. | Ben Zwiehoff (GER, BORA - hansgrohe) | 1:13 |
| 16. | Leo Hayter (GBR, INEOS Grenadiers) | 1:13 |
| 17. | Alex Martín (ESP, EOLO-Kometa) | 1:13 |
| 18. | Luca Covili (ITA, Green Project-Bardiani CSF-Faizanè) | 1:13 |
| 19. | Ben Healy (IRL, EF Education-EasyPost) | 1:13 |
| 20. | Floris De Tier (BEL, Bingoal WB) | 1:13 |
| 21. | Johannes Staune-mittet (NOR, Jumbo-Visma) | 1:13 |
| 22. | Fernando Tercero (ESP, EOLO-Kometa) | 1:21 |
| 23. | Gijs Leemreize (NED, Jumbo-Visma) | 1:21 |
| 24. | Milan Vader (NED, Jumbo-Visma) | 1:26 |
| 25. | Alessio Martinelli (ITA, Green Project-Bardiani CSF-Faizanè) | 1:28 |
| 26. | Marco Frigo (ITA, Israel - Premier Tech) | 1:28 |
| 27. | Luc Wirtgen (LUX, Tudor Pro Cycling Team) | 1:36 |
| 28. | Mathias Vacek (CZE, Trek - Segafredo) | 1:36 |
| 29. | Alessandro Monaco (ITA, Team Technipes #inEmiliaRomagna) | 1:44 |
| 30. | Tony Gallopin (FRA, Trek - Segafredo) | 2:40 |
| 31. | Alessandro Bisolti (ITA, GW Shimano-Sidermec) | 2:50 |
| 32. | Rémi Cavagna (FRA, Soudal - Quick Step) | 2:52 |
| 33. | Ben Hermans (BEL, Israel - Premier Tech) | 2:58 |
| 34. | Davide Piganzoli (ITA, EOLO-Kometa) | 2:58 |
| 35. | Thomas Gloag (GBR, Jumbo-Visma) | 3:50 |
| 36. | Mark Stewart (GBR, Bolton Equities Black Spoke) | 3:53 |
| 37. | Florian Lipowitz (GER, BORA - hansgrohe) | 4:01 |
| 38. | Rudy Porter (AUS, Team Jayco AlUla) | 4:51 |
| 39. | Brandon Smith Rivera (COL, INEOS Grenadiers) | 4:56 |
| 40. | Alessandro Pinarello (ITA, Green Project-Bardiani CSF-Faizanè) | 6:39 |
| 41. | Luis-Joe Lührs (GER, BORA - hansgrohe) | 6:47 |
| 42. | Patrick Gamper (AUT, BORA - hansgrohe) | 6:59 |
| 43. | Lennert Teugels (BEL, Bingoal WB) | 8:45 |
| 44. | Rick Pluimers (NED, Tudor Pro Cycling Team) | 9:41 |
| 45. | Marco Tizza (ITA, Bingoal WB) | 10:26 |
| 46. | William Junior Lecerf (BEL, Soudal - Quick Step) | 11:50 |
| 47. | Antonio Nibali (ITA, Astana Qazaqstan Team) | 13:12 |
| 48. | Loe Van Belle (NED, Jumbo-Visma) | 14:31 |
| 49. | Thomas Pesenti (ITA, Beltrami TSA - Tre Colli) | 14:31 |
| 50. | Aloïs Charrin (FRA, Tudor Pro Cycling Team) | 14:31 |
| 51. | Omar El Gouzi (ITA, Green Project-Bardiani CSF-Faizanè) | 15:53 |
| 52. | Francesco Gavazzi (ITA, EOLO-Kometa) | 15:53 |
| 53. | Martin Nessler (ITA, Team Technipes #inEmiliaRomagna) | 15:53 |
| 54. | James Oram (NZL, Bolton Equities Black Spoke) | 15:53 |
| 55. | Amanuel Ghebreigzabhier (ERI, Trek - Segafredo) | 15:53 |
| 56. | Lawson Craddock (USA, Team Jayco AlUla) | 15:53 |
| 57. | Rémy Mertz (BEL, Bingoal WB) | 16:13 |
| 58. | Alexis Guerin (FRA, Bingoal WB) | 16:54 |
| 59. | Andrés Liber Mancipe (COL, GW Shimano-Sidermec) | 17:42 |
| 60. | Stan Van Tricht (BEL, Soudal - Quick Step) | 17:56 |
| 61. | Giacomo Garavaglia (ITA, Work Service - Vitalcare - Dynatek) | 17:56 |
| 62. | Dimitri Peyskens (BEL, Bingoal WB) | 17:56 |
| 63. | Martin Svrcek (SVK, Soudal - Quick Step) | 17:56 |
| 64. | Jhonatan Restrepo (COL, GW Shimano-Sidermec) | 17:56 |
| 65. | Marcel Camprubi (ESP, Q36.5 Pro Cycling Team) | 17:56 |
| 66. | Jesús David Peña (COL, Team Jayco AlUla) | 18:19 |
| 67. | Veljko Stojnic (SRB, Team Corratec) | 19:33 |
| 68. | Andrea Garosio (ITA, EOLO-Kometa) | 19:43 |
| 69. | Nadav Raisberg (ISR, Israel - Premier Tech) | 19:43 |
| 70. | Georg Steinhauser (GER, EF Education-EasyPost) | 19:43 |
| 71. | Diego Pescador (COL, GW Shimano-Sidermec) | 20:10 |
| 72. | Hannes Wilksch (GER, Tudor Pro Cycling Team) | 20:59 |
| 73. | Manuele Boaro (ITA, Astana Qazaqstan Team) | 20:59 |
| 74. | Alastair Mackellar (AUS, Israel - Premier Tech) | 20:59 |
| 75. | Gabriele Petrelli (ITA, Team Technipes #inEmiliaRomagna) | 22:01 |
| 76. | James Fouché (NZL, Bolton Equities Black Spoke) | 24:19 |
| 77. | Elia Viviani (ITA, INEOS Grenadiers) | 25:04 |
| 78. | Fabian Weiss (SUI, Tudor Pro Cycling Team) | 25:44 |
| 79. | Marco Murgano (ITA, Team Corratec) | 25:44 |
| 80. | Emanuele Ansaloni (ITA, Team Technipes #inEmiliaRomagna) | 26:35 |
| 81. | Joel Suter (SUI, Tudor Pro Cycling Team) | 27:30 |
| 82. | Aaron Van Der Beken (BEL, Bingoal WB) | 29:16 |
| 83. | Cameron Wurf (AUS, INEOS Grenadiers) | 29:16 |
| 84. | Alex Raimondi (ITA, Beltrami TSA - Tre Colli) | 29:16 |
| 85. | Igor Chzhan (KAZ, Astana Qazaqstan Team) | 29:16 |
| 86. | Roland Thalmann (SUI, Tudor Pro Cycling Team) | 29:16 |
| 87. | Stefano Gandin (ITA, Team Corratec) | 29:16 |
| 88. | Christian Danilo Pase (ITA, Work Service - Vitalcare - Dynatek) | 29:16 |
| 89. | Michael Hepburn (AUS, Team Jayco AlUla) | 29:16 |
| 90. | Luke Rowe (GBR, INEOS Grenadiers) | 29:16 |
| 91. | Cyrus Monk (AUS, Q36.5 Pro Cycling Team) | 29:16 |
| 92. | Filippo D'Aiuto (ITA, General Store - Essegibi - F.Lli Curia) | 29:16 |
| 93. | Kevin Bonaldo (ITA, Work Service - Vitalcare - Dynatek) | 29:16 |
| 94. | Marc Oliver Pritzen (RSA, EF Education-EasyPost) | 29:16 |
| 95. | Miguel Eduardo Flórez (COL, GW Shimano-Sidermec) | 29:16 |
| 96. | Samuele Carpene (ITA, General Store - Essegibi - F.Lli Curia) | 29:16 |
| 97. | Alessandro Santaromita (ITA, Green Project-Bardiani CSF-Faizanè) | 29:16 |
| 98. | Tommaso Bergagna (ITA, General Store - Essegibi - F.Lli Curia) | 29:16 |
| 99. | Henok Mulubrhan (ERI, Green Project-Bardiani CSF-Faizanè) | 29:16 |
| 100. | Omer Goldstein (ISR, Israel - Premier Tech) | 29:16 |
| 101. | Alessandro Fancellu (ITA, EOLO-Kometa) | 29:16 |
| 102. | Davide Bauce (ITA, Mg.K Vis - Colors for Peace) | 31:38 |
| 103. | Simone Raccani (ITA, EOLO-Kometa) | 31:38 |
| 104. | Lucio Pierantozzi (ITA, Beltrami TSA - Tre Colli) | 31:38 |
| 105. | Stefano Leali (ITA, General Store - Essegibi - F.Lli Curia) | 33:38 |
| 106. | Michele Berasi (ITA, General Store - Essegibi - F.Lli Curia) | 33:38 |
| 107. | Ben Granger (GBR, Mg.K Vis - Colors for Peace) | 34:37 |
| 108. | Davide Dapporto (ITA, Team Technipes #inEmiliaRomagna) | 34:37 |
| 109. | Michael Leonard (CAN, INEOS Grenadiers) | 34:37 |
| 110. | Corey Davis (USA, Q36.5 Pro Cycling Team) | 34:37 |
| 111. | Antonio Puppio (ITA, Q36.5 Pro Cycling Team) | 34:37 |
| 112. | Josh Kench (NZL, Bolton Equities Black Spoke) | 34:37 |
| 113. | Francesco Carollo (ITA, Mg.K Vis - Colors for Peace) | 34:37 |
| 114. | Luca Tornaboni (ITA, Work Service - Vitalcare - Dynatek) | 34:53 |
| 115. | Matthew Walls (GBR, BORA - hansgrohe) | 36:59 |
| 116. | Jonathan Guatibonza (COL, GW Shimano-Sidermec) | 37:55 |
| 117. | Etienne Van Empel (NED, Team Corratec) | 38:05 |
| 118. | Yuriy Natarov (KAZ, Astana Qazaqstan Team) | 38:05 |
| 119. | Matteo Freddi (ITA, Beltrami TSA - Tre Colli) | 38:05 |
| 120. | Didier Merchan (COL, GW Shimano-Sidermec) | 38:05 |
| 121. | Karel Vacek (CZE, Team Corratec) | 38:05 |
| 122. | Andrea Piras (ITA, Beltrami TSA - Tre Colli) | 38:24 |
| 123. | Fabio Mazzucco (ITA, Mg.K Vis - Colors for Peace) | 38:59 |
| 124. | Alexandr Riabushenko (BLR, Astana Qazaqstan Team) | 40:27 |
| 125. | Michael Vanni (ITA, Beltrami TSA - Tre Colli) | 40:27 |
| 126. | Josef cerný (CZE, Soudal - Quick Step) | 40:27 |
| 127. | Nikiforos Arvanitou (GRE, Sofer Savini Due OMZ) | 42:16 |
| 128. | Zoltán Antal Lepold (HUN, Sofer Savini Due OMZ) | 42:23 |
| 129. | Lorenzo Peschi (ITA, General Store - Essegibi - F.Lli Curia) | 42:27 |
| 130. | Lorenzo Di Camillo (ITA, Sofer Savini Due OMZ) | 42:27 |
| 131. | Charlie Quarterman (GBR, Team Corratec) | 42:56 |
| 132. | Gidas Umbri (ITA, Team Technipes #inEmiliaRomagna) | 43:52 |
| 133. | Nicola Venchiarutti (ITA, Work Service - Vitalcare - Dynatek) | 45:11 |
| 134. | Hager Andemaryam Mesfin (ERI, Sofer Savini Due OMZ) | 45:34 |
| 135. | Romaric Forques (FRA, Team Technipes #inEmiliaRomagna) | 45:52 |
| 136. | Lapo Gavilli (ITA, Mg.K Vis - Colors for Peace) | 46:06 |
| 137. | Andrea Mearelli (ITA, Mg.K Vis - Colors for Peace) | 46:12 |
| 138. | Bailey O'Donnell (NZL, Bolton Equities Black Spoke) | 46:13 |
| 139. | Soh Narumi (JPN, Sofer Savini Due OMZ) | 46:13 |
| 140. | Kevin Pezzo Rosola (ITA, General Store - Essegibi - F.Lli Curia) | 46:15 |
| 141. | Samuele Mion (ITA, Work Service - Vitalcare - Dynatek) | 47:13 |
| �bersicht Settimana Int. Coppi-Bartali (ITA), 2023 | ||