--> -->
| 1. | Philippe Gilbert (BEL, Deceuninck-QuickStep) | 5:58:02 |
| 2. | Nils Politt (GER, Team Katusha-Alpecin) | 0:00 |
| 3. | Yves Lampaert (BEL, Deceuninck-QuickStep) | 0:13 |
| 4. | Sep Vanmarcke (BEL, EF Education First) | 0:40 |
| 5. | Peter Sagan (SVK, Bora-Hansgrohe) | 0:42 |
| 6. | Florian Senechal (FRA, Deceuninck-QuickStep) | 0:47 |
| 7. | Mike Teunissen (NED, Team Jumbo-Visma) | 0:47 |
| 8. | Zdenek Štybar (CZE, Deceuninck-QuickStep) | 0:47 |
| 9. | Evaldas Siskevicius (LTU, Delko Marseille Provence) | 0:47 |
| 10. | Sebastian Langeveld (NED, EF Education First) | 0:47 |
| 11. | Stefan Küng (SUI, Groupama-FDJ) | 0:47 |
| 12. | Greg Van Avermaet (BEL, CCC Team) | 0:47 |
| 13. | Oliver Naesen (BEL, AG2R La Mondiale) | 0:47 |
| 14. | Heinrich Haussler (AUS, Bahrain-Merida) | 1:24 |
| 15. | Adrien Petit (FRA, Total Direct Energie) | 1:25 |
| 16. | Marco Haller (AUT, Team Katusha-Alpecin) | 1:36 |
| 17. | Arnaud Demare (FRA, Groupama-FDJ) | 1:36 |
| 18. | Anthony Turgis (FRA, Total Direct Energie) | 1:36 |
| 19. | Hugo Hofstetter (FRA, Cofidis Solutions Credits) | 1:36 |
| 20. | Bert De Backer (BEL, Vital Concept-B&B Hotels) | 1:36 |
| 21. | Dylan Van Baarle (NED, Team Sky) | 1:40 |
| 22. | Wout Van Aert (BEL, Team Jumbo-Visma) | 1:42 |
| 23. | Stijn Vandenbergh (BEL, AG2R La Mondiale) | 2:14 |
| 24. | Marcus Burghardt (GER, Bora-Hansgrohe) | 2:14 |
| 25. | Laurens De Vreese (BEL, Astana Pro Team) | 2:36 |
| 26. | Frederik Backaert (BEL, Wanty-Groupe Gobert) | 2:36 |
| 27. | Jasper Stuyven (BEL, Trek-Segafredo) | 2:38 |
| 28. | John Degenkolb (GER, Trek-Segafredo) | 3:00 |
| 29. | Jens Keukeleire (BEL, Lotto Soudal) | 3:06 |
| 30. | Kristijan Koren (SLO, Bahrain-Merida) | 3:39 |
| 31. | Davide Ballerini (ITA, Astana Pro Team) | 4:25 |
| 32. | Luke Rowe (GBR, Team Sky) | 4:25 |
| 33. | Christophe Laporte (FRA, Cofidis Solutions Credits) | 7:06 |
| 34. | Mads Schmidt Würtz (DEN, Team Katusha-Alpecin) | 8:14 |
| 35. | Marc Sarreau (FRA, Groupama-FDJ) | 9:09 |
| 36. | Nico Denz (GER, AG2R La Mondiale) | 9:11 |
| 37. | Tom Devriendt (BEL, Wanty-Groupe Gobert) | 9:11 |
| 38. | Wesley Kreder (NED, Wanty-Groupe Gobert) | 9:11 |
| 39. | Rüdiger Selig (GER, Bora-Hansgrohe) | 10:19 |
| 40. | Maarten Wynants (BEL, Team Jumbo-Visma) | 10:19 |
| 41. | Ivan Garcia Cortina (ESP, Bahrain-Merida) | 10:19 |
| 42. | Guillaume Van Keirsbulck (BEL, CCC Team) | 10:20 |
| 43. | Matteo Trentin (ITA, Mitchelton-Scott) | 10:20 |
| 44. | Nikias Arndt (GER, Team Sunweb) | 11:51 |
| 45. | Edvald Boasson Hagen (NOR, Dimension Data) | 11:51 |
| 46. | Clément Russo (FRA, Team Arkea-Samsic) | 11:51 |
| 47. | Nathan Van Hooydonck (BEL, CCC Team) | 11:51 |
| 48. | Damien Touze (FRA, Cofidis Solutions Credits) | 11:51 |
| 49. | Koen De Kort (NED, Trek-Segafredo) | 11:51 |
| 50. | Kasper Asgreen (DEN, Deceuninck-QuickStep) | 11:51 |
| 51. | Mads Pedersen (DEN, Trek-Segafredo) | 11:51 |
| 52. | Timothy Dupont (BEL, Wanty-Groupe Gobert) | 11:51 |
| 53. | Andreas Schillinger (GER, Bora-Hansgrohe) | 11:51 |
| 54. | Cyril Lemoine (FRA, Cofidis Solutions Credits) | 11:51 |
| 55. | Edward Theuns (BEL, Trek-Segafredo) | 11:51 |
| 56. | Alexander Kristoff (NOR, UAE Team Emirates) | 14:15 |
| 57. | Silvan Dillier (SUI, AG2R La Mondiale) | 14:15 |
| 58. | Reto Hollenstein (SUI, Team Katusha-Alpecin) | 14:15 |
| 59. | Boris Vallee (BEL, Wanty-Groupe Gobert) | 14:18 |
| 60. | Matti Breschel (DEN, EF Education First) | 15:47 |
| 61. | Reinardt Janse Van Rensburg (RSA, Dimension Data) | 15:47 |
| 62. | Cees Bol (NED, Team Sunweb) | 15:47 |
| 63. | Pascal Eenkhoorn (NED, Team Jumbo-Visma) | 15:47 |
| 64. | Julien Duval (FRA, AG2R La Mondiale) | 15:47 |
| 65. | Olivier Le Gac (FRA, Groupama-FDJ) | 15:47 |
| 66. | Bernhard Eisel (AUT, Dimension Data) | 15:47 |
| 67. | Jimmy Turgis (FRA, Vital Concept-B&B Hotels) | 15:47 |
| 68. | Dorian Godon (FRA, AG2R La Mondiale) | 15:47 |
| 69. | Robert Stannard (AUS, Mitchelton-Scott) | 15:47 |
| 70. | Matej Mohoric (SLO, Bahrain-Merida) | 15:47 |
| 71. | Julien Trarieux (FRA, Delko Marseille Provence) | 15:47 |
| 72. | Jérémy Lecroq (FRA, Vital Concept-B&B Hotels) | 15:47 |
| 73. | Imanol Erviti (ESP, Movistar Team) | 15:47 |
| 74. | Lars Boom (NED, Roompot-Charles) | 15:47 |
| 75. | Roy Curvers (NED, Team Sunweb) | 15:47 |
| 76. | Mitchell Docker (AUS, EF Education First) | 15:47 |
| 77. | Lukasz Wisniowski (POL, CCC Team) | 15:51 |
| 78. | Hugo Houle (CAN, Astana Pro Team) | 15:51 |
| 79. | Stan Dewulf (BEL, Lotto Soudal) | 15:51 |
| 80. | Michael Schär (SUI, CCC Team) | 15:51 |
| 81. | Ignatas Konovalovas (LTU, Groupama-FDJ) | 15:51 |
| 82. | Ian Stannard (GBR, Team Sky) | 15:51 |
| 83. | Benoit Jarrier (FRA, Team Arkea-Samsic) | 15:51 |
| 84. | Gianni Moscon (ITA, Team Sky) | 15:51 |
| 85. | Rick Zabel (GER, Team Katusha-Alpecin) | 20:25 |
| 86. | Julien Vermote (BEL, Dimension Data) | 23:26 |
| 87. | Jan Tratnik (SLO, Bahrain-Merida) | 23:26 |
| 88. | Franck Bonnamour (FRA, Team Arkea-Samsic) | 23:26 |
| 89. | Timo Roosen (NED, Team Jumbo-Visma) | 23:26 |
| 90. | Corentin Ermenault (FRA, Vital Concept-B&B Hotels) | 23:26 |
| 91. | Lars Bak Ytting (DEN, Dimension Data) | 23:26 |
| 92. | Alexandre Pichot (FRA, Total Direct Energie) | 23:26 |
| 93. | Boy Van Poppel (NED, Roompot-Charles) | 23:26 |
| 94. | Tom Scully (NZL, EF Education First) | 23:26 |
| 95. | Owain Doull (GBR, Team Sky) | 23:37 |
| 96. | Ryan Mullen (IRL, Trek-Segafredo) | 23:37 |
| 97. | Kris Boeckmans (BEL, Vital Concept-B&B Hotels) | 23:43 |
| 98. | Michael Hepburn (AUS, Mitchelton-Scott) | 24:12 |
| 99. | Edoardo Affini (ITA, Mitchelton-Scott) | 24:12 |
| 100. | Filippo Fortin (ITA, Cofidis Solutions Credits) | 27:17 |
| OTL. | Rasmus Fossum Tiller (NOR, Dimension Data) | 29:56 |
| OTL. | Alex Kirsch (LUX, Trek-Segafredo) | 29:56 |
| OTL. | Maximilian Richard Walscheid (GER, Team Sunweb) | 29:56 |
| OTL. | Jonas Van Genechten (BEL, Vital Concept-B&B Hotels) | 29:56 |
| OTL. | Callum Scotson (AUS, Mitchelton-Scott) | 31:24 |
| OTL. | Eduardo Sepulveda (ARG, Movistar Team) | 31:24 |
| OTL. | Jesper Asselman (NED, Roompot-Charles) | 39:54 |
| OTL. | Przemyslaw Kasperkiewicz (POL, Delko Marseille Provence) | 40:00 |
| OTL. | Joseph Areruya (RWA, Delko Marseille Provence) | 40:00 |
| OTL. | Alan Riou (FRA, Team Arkea-Samsic) | 47:35 |
| DNF. | Maciej Bodnar (POL, Bora-Hansgrohe) | |
| DNF. | Daniel Oss (ITA, Bora-Hansgrohe) | |
| DNF. | Juraj Sagan (SVK, Bora-Hansgrohe) | |
| DNF. | Alexis Gougeard (FRA, AG2R La Mondiale) | |
| DNF. | Kamil Gradek (POL, CCC Team) | |
| DNF. | Gijs Van Hoecke (BEL, CCC Team) | |
| DNF. | Julius Van Den Berg (NED, EF Education First) | |
| DNF. | Taylor Phinney (USA, EF Education First) | |
| DNF. | Jenthe Biermans (BEL, Team Katusha-Alpecin) | |
| DNF. | Jens Debusschere (BEL, Team Katusha-Alpecin) | |
| DNF. | Tim Declercq (BEL, Deceuninck-QuickStep) | |
| DNF. | Iljo Keisse (BEL, Deceuninck-QuickStep) | |
| DNF. | Romain Cardis (FRA, Total Direct Energie) | |
| DNF. | Damien Gaudin (FRA, Total Direct Energie) | |
| DNF. | Yohann Gene (FRA, Total Direct Energie) | |
| DNF. | Pim Ligthart (NED, Total Direct Energie) | |
| DNF. | Jack Bauer (NZL, Mitchelton-Scott) | |
| DNF. | Luka Mezgec (SLO, Mitchelton-Scott) | |
| DNF. | Jacopo Guarnieri (ITA, Groupama-FDJ) | |
| DNF. | Ramon Sinkeldam (NED, Groupama-FDJ) | |
| DNF. | Tiesj Benoot (BEL, Lotto Soudal) | |
| DNF. | Frederik Frison (BEL, Lotto Soudal) | |
| DNF. | Nikolas Maes (BEL, Lotto Soudal) | |
| DNF. | Lawrence Naesen (BEL, Lotto Soudal) | |
| DNF. | Brian Van Goethem (NED, Lotto Soudal) | |
| DNF. | Taco Van Der Hoorn (NED, Team Jumbo-Visma) | |
| DNF. | Danny Van Poppel (NED, Team Jumbo-Visma) | |
| DNF. | Filippo Ganna (ITA, Team Sky) | |
| DNF. | Christian Knees (GER, Team Sky) | |
| DNF. | Tom Bohli (SUI, UAE Team Emirates) | |
| DNF. | Sven Erik Bystrøm (NOR, UAE Team Emirates) | |
| DNF. | Vegard Stake Laengen (NOR, UAE Team Emirates) | |
| DNF. | Marco Marcato (ITA, UAE Team Emirates) | |
| DNF. | Jasper Philipsen (BEL, UAE Team Emirates) | |
| DNF. | Bert Van Lerberghe (BEL, Cofidis Solutions Credits) | |
| DNF. | Kenneth Vanbilsen (BEL, Cofidis Solutions Credits) | |
| DNF. | Magnus Cort Nielsen (DEN, Astana Pro Team) | |
| DNF. | Zhandos Bizhigitov (KAZ, Astana Pro Team) | |
| DNF. | Daniil Fominykh (KAZ, Astana Pro Team) | |
| DNF. | Dmitriy Gruzdev (KAZ, Astana Pro Team) | |
| DNF. | Phil Bauhaus (GER, Bahrain-Merida) | |
| DNF. | Marcel Sieberg (GER, Bahrain-Merida) | |
| DNF. | Jurgen Roelandts (BEL, Movistar Team) | |
| DNF. | Jorge Arcas (ESP, Movistar Team) | |
| DNF. | Daniele Bennati (ITA, Movistar Team) | |
| DNF. | Jaime Castrillo Zapater (ESP, Movistar Team) | |
| DNF. | Jasha Sütterlin (GER, Movistar Team) | |
| DNF. | Ludwig De Winter (BEL, Wanty-Groupe Gobert) | |
| DNF. | Pieter Vanspeybrouck (BEL, Wanty-Groupe Gobert) | |
| DNF. | Jay Robert Thomson (RSA, Dimension Data) | |
| DNF. | André Greipel (GER, Team Arkea-Samsic) | |
| DNF. | Brice Feillu (FRA, Team Arkea-Samsic) | |
| DNF. | Bram Welten (NED, Team Arkea-Samsic) | |
| DNF. | Lennard Kämna (GER, Team Sunweb) | |
| DNF. | Asbjørn Kragh Andersen (DEN, Team Sunweb) | |
| DNF. | Casper Phillip Pedersen (DEN, Team Sunweb) | |
| DNF. | Julien Morice (FRA, Vital Concept-B&B Hotels) | |
| DNF. | Senne Leysen (BEL, Roompot-Charles) | |
| DNF. | Justin Timmermans (NED, Roompot-Charles) | |
| DNF. | Sjoerd Van Ginneken (NED, Roompot-Charles) | |
| DNF. | Michaël Van Staeyen (BEL, Roompot-Charles) | |
| DNF. | Iuri Filosi (ITA, Delko Marseille Provence) | |
| DNF. | Brenton Jones (AUS, Delko Marseille Provence) | |
| DNF. | Jérémy Leveau (FRA, Delko Marseille Provence) | |
| DNS. | Fernando Gaviria Rendon (COL, UAE Team Emirates) | |
| �bersicht Paris-Roubaix (FRA), 2019 | ||