--> -->
| 1. | Sonny Colbrelli (ITA, Bahrain Victorious) | 6:01:57 |
| 2. | Florian Vermeersch (BEL, Lotto Soudal) | 0:00 |
| 3. | Mathieu van der Poel (NED, Alpecin-Fenix) | 0:00 |
| 4. | Gianni Moscon (ITA, Ineos Grenadiers) | 0:44 |
| 5. | Yves Lampaert (BEL, Deceuninck-QuickStep) | 1:16 |
| 6. | Christophe Laporte (FRA, Cofidis) | 1:16 |
| 7. | Wout Van Aert (BEL, Jumbo-Visma) | 1:16 |
| 8. | Tom Van Asbroeck (BEL, Israel Start-up Nation) | 1:16 |
| 9. | Guillaume Boivin (CAN, Israel Start-up Nation) | 1:16 |
| 10. | Heinrich Haussler (AUS, Bahrain Victorious) | 1:16 |
| 11. | Jonas Rutsch (GER, EF Education-Nippo) | 1:16 |
| 12. | Maximilian Walscheid (GER, Qhubeka NextHash) | 3:17 |
| 13. | Anthony Turgis (FRA, TotalEnergies) | 3:17 |
| 14. | Alexander Kristoff (NOR, UAE Team Emirates) | 4:40 |
| 15. | Gianni Vermeersch (BEL, Alpecin-Fenix) | 4:40 |
| 16. | Sebastian Langeveld (NED, EF Education-Nippo) | 4:45 |
| 17. | Marco Haller (AUT, Bahrain Victorious) | 6:21 |
| 18. | Amaury Capiot (BEL, Team Arkea-Samsic) | 6:21 |
| 19. | Baptiste Planckaert (BEL, Intermarché-Wanty-Gobert Matériaux) | 6:21 |
| 20. | Luca Mozzato (ITA, B&B Hotels p/b KTM) | 6:21 |
| 21. | Laurenz Rex (BEL, Bingoal Pauwels Sauzen WB) | 6:21 |
| 22. | Nathan Van Hooydonck (BEL, Jumbo-Visma) | 6:21 |
| 23. | Sep Vanmarcke (BEL, Israel Start-up Nation) | 6:21 |
| 24. | Søren Kragh Andersen (DEN, Team DSM) | 6:26 |
| 25. | Jasper Stuyven (BEL, Trek-Segafredo) | 6:26 |
| 26. | Zdenek Stybar (CZE, Deceuninck-QuickStep) | 6:26 |
| 27. | Ivan Garcia Cortina (ESP, Movistar Team) | 7:14 |
| 28. | Connor Swift (GBR, Team Arkea-Samsic) | 7:22 |
| 29. | Philippe Gilbert (BEL, Lotto Soudal) | 7:26 |
| 30. | Edvald Boasson Hagen (NOR, TotalEnergies) | 8:37 |
| 31. | Dries Van Gestel (BEL, TotalEnergies) | 8:37 |
| 32. | Greg Van Avermaet (BEL, AG2R Citroën Team) | 9:23 |
| 33. | Evaldas Siskevicius (LTU, Delko) | 9:23 |
| 34. | Arnaud Demare (FRA, Groupama-FDJ) | 9:23 |
| 35. | Clément Davy (FRA, Groupama-FDJ) | 9:23 |
| 36. | Ludovic Robeet (BEL, Bingoal Pauwels Sauzen WB) | 9:23 |
| 37. | Tosh Van Der Sande (BEL, Lotto Soudal) | 9:26 |
| 38. | Bert De Backer (BEL, B&B Hotels p/b KTM) | 9:29 |
| 39. | Harry Sweeny (AUS, Lotto Soudal) | 10:03 |
| 40. | Taco van der Hoorn (NED, Intermarché-Wanty-Gobert Matériaux) | 10:52 |
| 41. | Bram Welten (NED, Team Arkea-Samsic) | 10:52 |
| 42. | Toms Skujins (LAT, Trek-Segafredo) | 11:06 |
| 43. | Jonas Rickaert (BEL, Alpecin-Fenix) | 11:11 |
| 44. | Nils Eekhoff (NED, Team DSM) | 12:24 |
| 45. | Jenthe Biermans (BEL, Israel Start-up Nation) | 12:24 |
| 46. | Tim Merlier (BEL, Alpecin-Fenix) | 12:24 |
| 47. | Silvan Dillier (SUI, Alpecin-Fenix) | 12:24 |
| 48. | Cees Bol (NED, Team DSM) | 12:24 |
| 49. | Alfred Wrig (9 ALFRED WRIGHT , Alfred Wright) | 12:24 |
| 50. | Oliver Naesen (BEL, AG2R Citroën Team) | 12:24 |
| 51. | John Degenkolb (GER, Lotto Soudal) | 12:24 |
| 52. | Luke Durbridge (AUS, Team BikeExchange) | 12:24 |
| 53. | Simon Clarke (AUS, Qhubeka NextHash) | 12:24 |
| 54. | Bert Van Lerberghe (BEL, Deceuninck-QuickStep) | 12:24 |
| 55. | Peter Sagan (SVK, Bora-Hansgrohe) | 12:24 |
| 56. | Stan Dewulf (BEL, AG2R Citroën Team) | 12:24 |
| 57. | Cyril Lemoine (FRA, B&B Hotels p/b KTM) | 12:28 |
| 58. | Owain Doull (GBR, Ineos Grenadiers) | 12:32 |
| 59. | Julius van den Berg (NED, EF Education-Nippo) | 12:37 |
| 60. | Stefan Bissegger (SUI, EF Education-Nippo) | 12:37 |
| 61. | Timo Roosen (NED, Jumbo-Visma) | 13:19 |
| 62. | Arjen Livyns (BEL, Bingoal Pauwels Sauzen WB) | 16:21 |
| 63. | Matteo Jorgenson (USA, Movistar Team) | 16:25 |
| 64. | Jack Bauer (NZL, Team BikeExchange) | 17:59 |
| 65. | Luke Rowe (GBR, Ineos Grenadiers) | 20:28 |
| 66. | Kasper Asgreen (DEN, Deceuninck-QuickStep) | 20:28 |
| 67. | Tim Declercq (BEL, Deceuninck-QuickStep) | 20:28 |
| 68. | Michal Kwiatkowski (POL, Ineos Grenadiers) | 20:28 |
| 69. | Florian Senechal (FRA, Deceuninck-QuickStep) | 20:28 |
| 70. | Tom Bohli (SUI, Cofidis) | 20:28 |
| 71. | Clément Russo (FRA, Team Arkea-Samsic) | 20:28 |
| 72. | Juraj Sagan (SVK, Bora-Hansgrohe) | 20:28 |
| 73. | Lawrence Naesen (BEL, AG2R Citroën Team) | 20:28 |
| 74. | Adrien Petit (FRA, TotalEnergies) | 20:28 |
| 75. | Maximilian Schachmann (GER, Bora-Hansgrohe) | 20:28 |
| 76. | Mikkel Bjerg (DEN, UAE Team Emirates) | 20:28 |
| 77. | Wesley Kreder (NED, Intermarché-Wanty-Gobert Matériaux) | 20:28 |
| 78. | Tom Scully (NZL, EF Education-Nippo) | 20:28 |
| 79. | Dylan Groenewegen (NED, Jumbo-Visma) | 20:28 |
| 80. | Edoardo Affini (ITA, Jumbo-Visma) | 22:50 |
| 81. | Robert Stannard (AUS, Team BikeExchange) | 22:53 |
| 82. | Szymon Sajnok (POL, Cofidis) | 23:04 |
| 83. | Mike Teunissen (NED, Jumbo-Visma) | 24:33 |
| 84. | Mathias Norsgaard (DEN, Movistar Team) | 26:09 |
| 85. | Piet Allegaert (BEL, Cofidis) | 26:14 |
| 86. | Reinardt Janse Van Rensburg (RSA, Qhubeka NextHash) | 26:18 |
| 87. | Jordi Meeus (BEL, Bora-Hansgrohe) | 27:22 |
| 88. | Rudy Barbier (FRA, Israel Start-up Nation) | 28:36 |
| 89. | Christophe Noppe (BEL, Team Arkea-Samsic) | 28:36 |
| 90. | Timothy Dupont (BEL, Bingoal Pauwels Sauzen WB) | 28:36 |
| 91. | Eddy Fine (FRA, Cofidis) | 28:36 |
| 92. | Frederik Frison (BEL, Lotto Soudal) | 28:36 |
| 93. | Lluís Guillermo Mas Bon (3 LLUíS GUILLERMO MAS BONET , Lluís Guillermo Mas Bonet) | 28:36 |
| 94. | Emils Liepins (LAT, Trek-Segafredo) | 28:46 |
| HD. | Sébastien Grignard (BEL, Lotto Soudal) | 28:46 |
| HD. | Maciej Bodnar (POL, Bora-Hansgrohe) | 28:46 |
| HD. | Ramon Sinkeldam (NED, Groupama-FDJ) | 28:46 |
| HD. | Dylan van Baarle (NED, Ineos Grenadiers) | 28:46 |
| HD. | Niki Terpstra (NED, TotalEnergies) | 28:46 |
| HD. | Florian Maitre (FRA, TotalEnergies) | 28:46 |
| HD. | Davide Martinelli (ITA, Astana-Premier Tech) | 28:46 |
| HD. | Benjamin Perry (CAN, Astana-Premier Tech) | 28:46 |
| HD. | Tom Paquot (BEL, Bingoal Pauwels Sauzen WB) | 28:46 |
| HD. | Tom Wirtgen (LUX, Bingoal Pauwels Sauzen WB) | 28:46 |
| DNF. | Nils Politt (GER, Bora-Hansgrohe) | |
| DNF. | Daniel Oss (ITA, Bora-Hansgrohe) | |
| DNF. | Davide Ballerini (ITA, Deceuninck-QuickStep) | |
| DNF. | Pascal Eenkhoorn (NED, Jumbo-Visma) | |
| DNF. | Hugo Hofstetter (FRA, Israel Start-up Nation) | |
| DNF. | Mads Würtz Schmidt (DEN, Israel Start-up Nation) | |
| DNF. | Senne Leysen (BEL, Alpecin-Fenix) | |
| DNF. | Jasper Philipsen (BEL, Alpecin-Fenix) | |
| DNF. | Alex Kirsch (LUX, Trek-Segafredo) | |
| DNF. | Mads Pedersen (DEN, Trek-Segafredo) | |
| DNF. | Quinn Simmons (USA, Trek-Segafredo) | |
| DNF. | Edward Theuns (BEL, Trek-Segafredo) | |
| DNF. | Jonathan Milan (ITA, Bahrain Victorious) | |
| DNF. | Matej Mohoric (SLO, Bahrain Victorious) | |
| DNF. | Marcel Sieberg (GER, Bahrain Victorious) | |
| DNF. | Michael Schär (SUI, AG2R Citroën Team) | |
| DNF. | Damien Touze (FRA, AG2R Citroën Team) | |
| DNF. | Gijs Van Hoecke (BEL, AG2R Citroën Team) | |
| DNF. | Stefan Küng (SUI, Groupama-FDJ) | |
| DNF. | Olivier Le Gac (FRA, Groupama-FDJ) | |
| DNF. | Fabian Lienhard (SUI, Groupama-FDJ) | |
| DNF. | Jake Stewart (GBR, Groupama-FDJ) | |
| DNF. | Michael Valgren (DEN, EF Education-Nippo) | |
| DNF. | Mitch Docker (AUS, EF Education-Nippo) | |
| DNF. | Jean-Pierre Drucker (LUX, Cofidis) | |
| DNF. | André Carvalho (POR, Cofidis) | |
| DNF. | Sven Erik Bystrøm (NOR, UAE Team Emirates) | |
| DNF. | Fernando Gaviria Rendon (COL, UAE Team Emirates) | |
| DNF. | Vegard Stake Laengen (NOR, UAE Team Emirates) | |
| DNF. | Rui Oliveira (POR, UAE Team Emirates) | |
| DNF. | Matteo Trentin (ITA, UAE Team Emirates) | |
| DNF. | Leonardo Basso (ITA, Ineos Grenadiers) | |
| DNF. | Michal Golas (POL, Ineos Grenadiers) | |
| DNF. | Geoffrey Soupe (FRA, TotalEnergies) | |
| DNF. | Sam Bewley (NZL, Team BikeExchange) | |
| DNF. | Christopher Juul-Jensen (DEN, Team BikeExchange) | |
| DNF. | Barnabás Peák (HUN, Team BikeExchange) | |
| DNF. | Pierre Barbier (FRA, Delko) | |
| DNF. | Clément Carisey (FRA, Delko) | |
| DNF. | Alexandre Delettre (FRA, Delko) | |
| DNF. | August Jensen (NOR, Delko) | |
| DNF. | Dusan Rajovic (SRB, Delko) | |
| DNF. | Julien Trarieux (FRA, Delko) | |
| DNF. | Nikias Arndt (GER, Team DSM) | |
| DNF. | Max Kanter (GER, Team DSM) | |
| DNF. | Casper Pedersen (DEN, Team DSM) | |
| DNF. | Jasha Sütterlin (GER, Team DSM) | |
| DNF. | Aimé De Gendt (BEL, Intermarché-Wanty-Gobert Matériaux) | |
| DNF. | Tom Devriendt (BEL, Intermarché-Wanty-Gobert Matériaux) | |
| DNF. | Kevin Van Melsen (BEL, Intermarché-Wanty-Gobert Matériaux) | |
| DNF. | Pieter Vanspeybrouck (BEL, Intermarché-Wanty-Gobert Matériaux) | |
| DNF. | Victor Campenaerts (BEL, Qhubeka NextHash) | |
| DNF. | Dimitri Claeys (BEL, Qhubeka NextHash) | |
| DNF. | Michael Gogl (AUT, Qhubeka NextHash) | |
| DNF. | Giacomo Nizzolo (ITA, Qhubeka NextHash) | |
| DNF. | Gabriel Cullaigh (GBR, Movistar Team) | |
| DNF. | Imanol Erviti (ESP, Movistar Team) | |
| DNF. | Juri Hollmann (GER, Movistar Team) | |
| DNF. | Benjamin Declercq (BEL, Team Arkea-Samsic) | |
| DNF. | Daniel McLay (GBR, Team Arkea-Samsic) | |
| DNF. | Hugo Houle (CAN, Astana-Premier Tech) | |
| DNF. | Gleb Brussenskiy (KAZ, Astana-Premier Tech) | |
| DNF. | Yevgeniy Fedorov (KAZ, Astana-Premier Tech) | |
| DNF. | Yevgeniy Gidich (KAZ, Astana-Premier Tech) | |
| DNF. | Dmitriy Gruzdev (KAZ, Astana-Premier Tech) | |
| DNF. | Jens Debusschere (BEL, B&B Hotels p/b KTM) | |
| DNF. | Quentin Jauregui (FRA, B&B Hotels p/b KTM) | |
| DNF. | Jérémy Lecroq (FRA, B&B Hotels p/b KTM) | |
| DNF. | Jonas Van Genechten (BEL, B&B Hotels p/b KTM) | |
| DNF. | Jonas Castrique (BEL, Bingoal Pauwels Sauzen WB) | |
| �bersicht Paris-Roubaix (FRA), 2021 | ||