--> -->
| 1. | Tadej Pogacar (SLO, UAE Team Emirates) | 6:01:39 |
| 2. | Fausto Masnada (ITA, Deceuninck-QuickStep) | 0:00 |
| 3. | Adam Yates (GBR, Ineos Grenadiers) | 0:51 |
| 4. | Primoz Roglic (SLO, Jumbo-Visma) | 0:51 |
| 5. | Alejandro Valverde (ESP, Movistar Team) | 0:51 |
| 6. | Julian Alaphilippe (FRA, Deceuninck-QuickStep) | 0:51 |
| 7. | David Gaudu (FRA, Groupama-FDJ) | 0:51 |
| 8. | Romain Bardet (FRA, Team DSM) | 0:51 |
| 9. | Michael Woods (CAN, Israel Start-up Nation) | 0:51 |
| 10. | Sergio Higuita Garcia (COL, EF Education-Nippo) | 2:25 |
| 11. | Nairo Quintana (COL, Team Arkea-Samsic) | 2:25 |
| 12. | Attila Valter (HUN, Groupama-FDJ) | 2:25 |
| 13. | Vincenzo Nibali (ITA, Trek-Segafredo) | 2:25 |
| 14. | Jonas Vingegaard (DEN, Jumbo-Visma) | 2:25 |
| 15. | Lorenzo Fortunato (ITA, Eolo-Kometa Cycling Team) | 2:25 |
| 16. | Nelson Oliveira (POR, Movistar Team) | 2:25 |
| 17. | Pavel Sivakov (RUS, Ineos Grenadiers) | 2:35 |
| 18. | Mikel Nieve Iturralde (ESP, Team BikeExchange) | 2:49 |
| 19. | Remco Evenepoel (BEL, Deceuninck-QuickStep) | 3:13 |
| 20. | Bauke Mollema (NED, Trek-Segafredo) | 3:23 |
| 21. | Ben Tulett (GBR, Alpecin-Fenix) | 3:23 |
| 22. | Davide Villella (ITA, Movistar Team) | 3:33 |
| 23. | Diego Ulissi (ITA, UAE Team Emirates) | 3:33 |
| 24. | Rafal Majka (POL, UAE Team Emirates) | 3:33 |
| 25. | Michael Storer (AUS, Team DSM) | 3:33 |
| 26. | Amanuel Gehbreigzabhier (ERI, Trek-Segafredo) | 4:28 |
| 27. | Toms Skujins (LAT, Trek-Segafredo) | 5:22 |
| 28. | Lorenzo Rota (ITA, Intermarché-Wanty-Gobert Matériaux) | 5:22 |
| 29. | Tiesj Benoot (BEL, Team DSM) | 5:22 |
| 30. | Domenico Pozzovivo (ITA, Qhubeka NextHash) | 5:22 |
| 31. | Larry Warbasse (USA, AG2R Citroën Team) | 5:22 |
| 32. | Geoffrey Bouchard (FRA, AG2R Citroën Team) | 5:36 |
| 33. | Harm Vanhoucke (BEL, Lotto Soudal) | 5:36 |
| 34. | Aurélien Paret Peintre (FRA, AG2R Citroën Team) | 5:36 |
| 35. | Matteo Badilatti (SUI, Groupama-FDJ) | 5:36 |
| 36. | Marc Hirschi (SUI, UAE Team Emirates) | 5:36 |
| 37. | Dylan Teuns (BEL, Bahrain Victorious) | 5:36 |
| 38. | Daniel Martin (IRL, Israel Start-up Nation) | 5:36 |
| 39. | Aleksandr Vlasov (RUS, Astana-Premier Tech) | 5:56 |
| 40. | João Almeida (POR, Deceuninck-QuickStep) | 6:56 |
| 41. | Felix Grossschartner (AUT, Bora-Hansgrohe) | 7:05 |
| 42. | Simone Petilli (ITA, Intermarché-Wanty-Gobert Matériaux) | 8:18 |
| 43. | Steven Kruijswijk (NED, Jumbo-Visma) | 8:23 |
| 44. | Guillaume Martin (FRA, Cofidis) | 8:23 |
| 45. | Dario Cataldo (ITA, Movistar Team) | 8:23 |
| 46. | Clément Berthet (FRA, AG2R Citroën Team) | 8:37 |
| 47. | Kristian Sbaragli (ITA, Alpecin-Fenix) | 8:37 |
| 48. | Andrey Zeits (KAZ, Team BikeExchange) | 8:37 |
| 49. | Andrea Garosio (ITA, Bardiani CSF Faizane') | 8:37 |
| 50. | Thibaut Pinot (FRA, Groupama-FDJ) | 8:37 |
| 51. | Neilson Powless (USA, EF Education-Nippo) | 11:06 |
| 52. | José Rojas (ESP, Movistar Team) | 11:06 |
| 53. | Odd Christian Eiking (NOR, Intermarché-Wanty-Gobert Matériaux) | 11:06 |
| 54. | Jan Bakelants (BEL, Intermarché-Wanty-Gobert Matériaux) | 11:06 |
| 55. | Patrick Konrad (AUT, Bora-Hansgrohe) | 11:09 |
| 56. | Rigoberto Uran (COL, EF Education-Nippo) | 11:09 |
| 57. | Tao Geoghegan Hart (GBR, Ineos Grenadiers) | 11:09 |
| 58. | Maxime Bouet (FRA, Team Arkea-Samsic) | 11:09 |
| 59. | Nicholas Schultz (AUS, Team BikeExchange) | 11:09 |
| 60. | Sébastien Reichenbach (SUI, Groupama-FDJ) | 11:09 |
| 61. | Mark Christian (GBR, Eolo-Kometa Cycling Team) | 11:09 |
| 62. | Clément Champoussin (FRA, AG2R Citroën Team) | 11:09 |
| 63. | Jonathan Castroviejo Nicolas (ESP, Ineos Grenadiers) | 11:09 |
| 64. | Christopher Hamilton (AUS, Team DSM) | 11:09 |
| 65. | Brandon McNulty (USA, UAE Team Emirates) | 11:44 |
| 66. | Simone Ravanelli (ITA, Androni Giocattoli-Sidermec) | 14:19 |
| 67. | Mattia Bais (ITA, Androni Giocattoli-Sidermec) | 14:36 |
| 68. | Matteo Fabbro (ITA, Bora-Hansgrohe) | 14:36 |
| 69. | Davide Formolo (ITA, UAE Team Emirates) | 14:36 |
| 70. | Andrea Bagioli (ITA, Deceuninck-QuickStep) | 14:42 |
| 71. | Davide Orrico (ITA, Vini Zabu' Brado KTM) | 15:33 |
| 72. | Edoardo Zardini (ITA, Vini Zabu' Brado KTM) | 16:24 |
| 73. | Reto Hollenstein (SUI, Israel Start-up Nation) | 17:13 |
| 74. | Louis Vervaeke (BEL, Alpecin-Fenix) | 17:13 |
| 75. | Rein Taaramäe (EST, Intermarché-Wanty-Gobert Matériaux) | 17:13 |
| 76. | Dayer Quintana (COL, Team Arkea-Samsic) | 17:13 |
| 77. | Domen Novak (SLO, Bahrain Victorious) | 17:13 |
| 78. | Steff Cras (BEL, Lotto Soudal) | 17:13 |
| 79. | Luca Covili (ITA, Bardiani CSF Faizane') | 19:02 |
| 80. | Sam Oomen (NED, Jumbo-Visma) | 19:06 |
| 81. | Edward Ravasi (ITA, Eolo-Kometa Cycling Team) | 19:28 |
| 82. | Tim Wellens (BEL, Lotto Soudal) | 19:38 |
| 83. | Antonio Tiberi (ITA, Trek-Segafredo) | 19:58 |
| 84. | Kevin Colleoni (ITA, Team BikeExchange) | 20:21 |
| 85. | George Bennett (NZL, Jumbo-Visma) | 20:47 |
| 86. | Simon Yates (GBR, Team BikeExchange) | 20:47 |
| 87. | Eddie Dunbar (IRL, Ineos Grenadiers) | 20:47 |
| 88. | Thymen Arensman (NED, Team DSM) | 21:38 |
| 89. | Mark Donovan (GBR, Team DSM) | 21:38 |
| 90. | Thomas Champion (FRA, Cofidis) | 21:38 |
| 91. | Koen Bouwman (NED, Jumbo-Visma) | 21:38 |
| 92. | Ruben Fernandez (ESP, Cofidis) | 21:38 |
| 93. | Simon Geschke (GER, Cofidis) | 21:38 |
| 94. | Eduardo Sepulveda (ARG, Androni Giocattoli-Sidermec) | 21:38 |
| 95. | Davide Gabburo (ITA, Bardiani CSF Faizane') | 21:38 |
| 96. | Daniel Savini (ITA, Bardiani CSF Faizane') | 21:38 |
| 97. | Hermann Pernsteiner (AUT, Bahrain Victorious) | 21:38 |
| 98. | Ben Swift (GBR, Ineos Grenadiers) | 21:38 |
| 99. | Victor Campenaerts (BEL, Qhubeka NextHash) | 21:38 |
| 100. | Damien Howson (AUS, Team BikeExchange) | 27:59 |
| 101. | Santiago Buitrago Sanchez (COL, Bahrain Victorious) | 27:59 |
| 102. | Gonzalo Serrano Rodriguez (ESP, Movistar Team) | 27:59 |
| 103. | Tomasz Marczynski (POL, Lotto Soudal) | 28:37 |
| 104. | Christopher Juul-Jensen (DEN, Team BikeExchange) | 28:37 |
| 105. | Alessandro Monaco (ITA, Bardiani CSF Faizane') | 28:37 |
| 106. | William Barta (USA, EF Education-Nippo) | 28:37 |
| 107. | Andreas Leknessund (NOR, Team DSM) | 28:37 |
| DNF. | Dries Devenyns (BEL, Deceuninck-QuickStep) | |
| DNF. | Pieter Serry (BEL, Deceuninck-QuickStep) | |
| DNF. | Benoit Cosnefroy (FRA, AG2R Citroën Team) | |
| DNF. | Jaakko Hänninen (FIN, AG2R Citroën Team) | |
| DNF. | Xandro Meurisse (BEL, Alpecin-Fenix) | |
| DNF. | Floris De Tier (BEL, Alpecin-Fenix) | |
| DNF. | Jimmy Janssens (BEL, Alpecin-Fenix) | |
| DNF. | Petr Vakoc (CZE, Alpecin-Fenix) | |
| DNF. | Jefferson Cepeda (ECU, Androni Giocattoli-Sidermec) | |
| DNF. | Daniel Muñoz Giraldo (COL, Androni Giocattoli-Sidermec) | |
| DNF. | Filippo Tagliani (ITA, Androni Giocattoli-Sidermec) | |
| DNF. | Nicola Venchiarutti (ITA, Androni Giocattoli-Sidermec) | |
| DNF. | Samuele Battistella (ITA, Astana-Premier Tech) | |
| DNF. | Manuele Boaro (ITA, Astana-Premier Tech) | |
| DNF. | Rodrigo Contreras Pinzon (COL, Astana-Premier Tech) | |
| DNF. | Fabio Felline (ITA, Astana-Premier Tech) | |
| DNF. | Alexey Lutsenko (KAZ, Astana-Premier Tech) | |
| DNF. | Matteo Sobrero (ITA, Astana-Premier Tech) | |
| DNF. | Mikel Landa Meana (ESP, Bahrain Victorious) | |
| DNF. | Matej Mohoric (SLO, Bahrain Victorious) | |
| DNF. | Stephen Williams (GBR, Bahrain Victorious) | |
| DNF. | Giovanni Carboni (ITA, Bardiani CSF Faizane') | |
| DNF. | Filippo Fiorelli (ITA, Bardiani CSF Faizane') | |
| DNF. | Cesare Benedetti (ITA, Bora-Hansgrohe) | |
| DNF. | Giovanni Aleotti (ITA, Bora-Hansgrohe) | |
| DNF. | Emanuel Buchmann (GER, Bora-Hansgrohe) | |
| DNF. | Ide Schelling (NED, Bora-Hansgrohe) | |
| DNF. | Natnael Berhane (ERI, Cofidis) | |
| DNF. | Victor Lafay (FRA, Cofidis) | |
| DNF. | Rémy Rochas (FRA, Cofidis) | |
| DNF. | Diego Camargo Pineda (COL, EF Education-Nippo) | |
| DNF. | Daniel Arroyave Cañas (COL, EF Education-Nippo) | |
| DNF. | Vincenzo Albanese (ITA, Eolo-Kometa Cycling Team) | |
| DNF. | Davide Bais (ITA, Eolo-Kometa Cycling Team) | |
| DNF. | Erik Fetter (HUN, Eolo-Kometa Cycling Team) | |
| DNF. | Francesco Gavazzi (ITA, Eolo-Kometa Cycling Team) | |
| DNF. | Matthieu Ladagnous (FRA, Groupama-FDJ) | |
| DNF. | Anthony Roux (FRA, Groupama-FDJ) | |
| DNF. | Gianni Moscon (ITA, Ineos Grenadiers) | |
| DNF. | Jan Hirt (CZE, Intermarché-Wanty-Gobert Matériaux) | |
| DNF. | Louis Meintjes (RSA, Intermarché-Wanty-Gobert Matériaux) | |
| DNF. | Chris Froome (GBR, Israel Start-up Nation) | |
| DNF. | Omer Goldstein (ISR, Israel Start-up Nation) | |
| DNF. | Ben Hermans (BEL, Israel Start-up Nation) | |
| DNF. | James Piccoli (CAN, Israel Start-up Nation) | |
| DNF. | Chris Harper (AUS, Jumbo-Visma) | |
| DNF. | Matthew Holmes (GBR, Lotto Soudal) | |
| DNF. | Andreas Kron (DEN, Lotto Soudal) | |
| DNF. | Maxim Van Gils (BEL, Lotto Soudal) | |
| DNF. | Antonio Pedrero (ESP, Movistar Team) | |
| DNF. | Winner Anacona (COL, Team Arkea-Samsic) | |
| DNF. | Elie Gesbert (FRA, Team Arkea-Samsic) | |
| DNF. | Romain Hardy (FRA, Team Arkea-Samsic) | |
| DNF. | Lukasz Owsian (POL, Team Arkea-Samsic) | |
| DNF. | Sean Bennett (USA, Qhubeka NextHash) | |
| DNF. | Andreas Stokbro (DEN, Qhubeka NextHash) | |
| DNF. | Mauro Schmid (SUI, Qhubeka NextHash) | |
| DNF. | Dylan Sunderland (AUS, Qhubeka NextHash) | |
| DNF. | Karel Vacek (CZE, Qhubeka NextHash) | |
| DNF. | Gianluca Brambilla (ITA, Trek-Segafredo) | |
| DNF. | Niklas Eg (DEN, Trek-Segafredo) | |
| DNF. | Jan Polanc (SLO, UAE Team Emirates) | |
| DNF. | Simone Bevilacqua (ITA, Vini Zabu' Brado KTM) | |
| DNF. | Marco Frapporti (ITA, Vini Zabu' Brado KTM) | |
| DNF. | Jakub Mareczko (ITA, Vini Zabu' Brado KTM) | |
| DNF. | Daniel Pearson (GBR, Vini Zabu' Brado KTM) | |
| DNF. | Riccardo Stacchiotti (ITA, Vini Zabu' Brado KTM) | |
| DNS. | James Whelan (AUS, EF Education-Nippo) | |
| �bersicht Giro di Lombardia (ITA), 2021 | ||