--> -->
| 1. | Connor Swift (GBR, Team Arkéa Samsic) | 5:18:38 |
| 2. | Piet Allegaert (BEL, Cofidis, Solutions Crédits) | 0:00 |
| 3. | Baptiste Planckaert (BEL, Intermarché - Wanty - Gobert Matériaux) | 0:00 |
| 4. | Olivier Le Gac (FRA, Groupama - FDJ) | 0:00 |
| 5. | Rasmus Tiller (NOR, Uno-X Pro Cycling Team) | 0:00 |
| 6. | John Degenkolb (GER, Lotto Soudal) | 0:26 |
| 7. | Oliver Naesen (BEL, AG2R Citroën Team) | 0:26 |
| 8. | Bram Welten (NED, Team Arkéa Samsic) | 0:26 |
| 9. | Christophe Laporte (FRA, Cofidis, Solutions Crédits) | 0:26 |
| 10. | Kevin Geniets (LUX, Groupama - FDJ) | 0:26 |
| 11. | Philippe Gilbert (BEL, Lotto Soudal) | 0:26 |
| 12. | Jérémy Leveau (FRA, Xelliss - Roubaix Lille Métropole) | 0:26 |
| 13. | Benjamin Thomas (FRA, Groupama - FDJ) | 0:26 |
| 14. | Clément Russo (FRA, Team Arkéa Samsic) | 0:26 |
| 15. | Romain Cardis (FRA, St Michel - Auber93) | 0:26 |
| 16. | Valentin Ferron (FRA, Team Total Direct Energie) | 0:26 |
| 17. | Edward Planckaert (BEL, Alpecin-Fenix) | 0:26 |
| 18. | Lucas Eriksson (SWE, Riwal Cycling Team) | 0:26 |
| 19. | Julien El Fares (FRA, EF Education - Nippo) | 0:26 |
| 20. | Jordy Bouts (BEL, BEAT Cycling) | 0:26 |
| 21. | Laurent Pichon (FRA, Team Arkéa Samsic) | 0:26 |
| 22. | Mathias De Witte (BEL, Xelliss - Roubaix Lille Métropole) | 0:26 |
| 23. | Kévin Van Melsen (BEL, Intermarché - Wanty - Gobert Matériaux) | 0:26 |
| 24. | Antoine Raugel (FRA, Groupama - FDJ) | 0:26 |
| 25. | Jérémy Cabot (FRA, Team Total Direct Energie) | 0:26 |
| 26. | Florian Vermeersch (BEL, Lotto Soudal) | 0:26 |
| 27. | Frederik Backaert (BEL, B&B Hotels p/b KTM) | 0:26 |
| 28. | Jules Hesters (BEL, BEAT Cycling) | 0:26 |
| 29. | Jelle Wallays (BEL, Cofidis, Solutions Crédits) | 0:42 |
| 30. | Jonathan Hivert (FRA, B&B Hotels p/b KTM) | 0:45 |
| 31. | Martijn Budding (NED, BEAT Cycling) | 1:45 |
| 32. | Anders Skaarseth (NOR, Uno-X Pro Cycling Team) | 1:45 |
| 33. | Maxime Urruty (FRA, Xelliss - Roubaix Lille Métropole) | 1:45 |
| 34. | Jasper De Plus (BEL, Intermarché - Wanty - Gobert Matériaux) | 1:45 |
| 35. | Tom Wirtgen (LUX, Bingoal Pauwels Sauces WB) | 1:45 |
| 36. | Alexandre Geniez (FRA, Team Total Direct Energie) | 1:47 |
| 37. | Ángel Fuentes (ESP, Burgos-BH) | 1:47 |
| 38. | Clément Davy (FRA, Groupama - FDJ) | 1:49 |
| 39. | Mitchell Docker (AUS, EF Education - Nippo) | 1:49 |
| 40. | Bert De Backer (BEL, B&B Hotels p/b KTM) | 1:49 |
| 41. | Mauro Finetto (ITA, DELKO) | 2:04 |
| 42. | Piotr Havik (NED, BEAT Cycling) | 2:04 |
| 43. | Juan Felipe Osorio (COL, Burgos-BH) | 2:11 |
| 44. | Julien Trarieux (FRA, DELKO) | 2:11 |
| 45. | Marcel Meisen (GER, Alpecin-Fenix) | 2:19 |
| 46. | Luca Mozzato (ITA, B&B Hotels p/b KTM) | 2:27 |
| 47. | Julien Morice (FRA, B&B Hotels p/b KTM) | 2:38 |
| 48. | Damien Touzé (FRA, AG2R Citroën Team) | 3:05 |
| 49. | Evaldas siskevi?ius (LTU, DELKO) | 3:43 |
| 50. | Harry Sweeny (AUS, Lotto Soudal) | 3:45 |
| 51. | Lionel Taminiaux (BEL, Alpecin-Fenix) | 4:33 |
| 52. | Joel Suter (SUI, Bingoal Pauwels Sauces WB) | 4:33 |
| 53. | Logan Owen (USA, EF Education - Nippo) | 4:33 |
| 54. | Gijs Van Hoecke (BEL, AG2R Citroën Team) | 4:44 |
| 55. | Tom Bohli (SUI, Cofidis, Solutions Crédits) | 4:44 |
| 56. | Peio Goikoetxea (ESP, Euskaltel - Euskadi) | 5:16 |
| 57. | Stan Dewulf (BEL, AG2R Citroën Team) | 5:48 |
| 58. | Ludovic Robeet (BEL, Bingoal Pauwels Sauces WB) | 5:54 |
| 59. | Luuc Bugter (NED, BEAT Cycling) | 6:48 |
| 60. | Ben King (USA, Rally Cycling) | 6:48 |
| 61. | Erik Nordsaeter Resell (NOR, Uno-X Pro Cycling Team) | 6:48 |
| 62. | Jempy Drucker (LUX, Cofidis, Solutions Crédits) | 6:48 |
| 63. | Tosh Van Der Sande (BEL, Lotto Soudal) | 6:48 |
| 64. | Tobias Kongstad (DEN, Riwal Cycling Team) | 8:40 |
| 65. | Morne Van Niekerk (RSA, St Michel - Auber93) | 8:40 |
| 66. | Jetse Bol (NED, Burgos-BH) | 8:40 |
| 67. | Arvid De Kleijn (NED, Rally Cycling) | 8:40 |
| 68. | Yoann Paillot (FRA, St Michel - Auber93) | 8:40 |
| 69. | Pier-André Coté (CAN, Rally Cycling) | 8:40 |
| 70. | Theo Delacroix (FRA, Intermarché - Wanty - Gobert Matériaux) | 8:40 |
| 71. | Adam De Vos (CAN, Rally Cycling) | 8:40 |
| 72. | Alexys Brunel (FRA, Groupama - FDJ) | 8:40 |
| 73. | Lewis Askey (GBR, Groupama - FDJ) | 8:40 |
| 74. | Matteo Dal-cin (CAN, Rally Cycling) | 9:48 |
| 75. | Ibon Ruiz (ESP, Equipo Kern Pharma) | 9:48 |
| 76. | Ludwig De Winter (BEL, Intermarché - Wanty - Gobert Matériaux) | 9:49 |
| 77. | Diego Lopez (ESP, Equipo Kern Pharma) | 9:49 |
| 78. | Marlon Gaillard (FRA, Team Total Direct Energie) | 9:49 |
| 79. | Laurens De Vreese (BEL, Alpecin-Fenix) | 9:52 |
| 80. | Jonas Van Genechten (BEL, B&B Hotels p/b KTM) | 9:52 |
| 81. | Dylan Kowalski (FRA, Xelliss - Roubaix Lille Métropole) | 9:52 |
| 82. | Mikel Aristi (ESP, Euskaltel - Euskadi) | 9:58 |
| 83. | Felipe Orts (ESP, Burgos-BH) | 14:29 |
| 84. | Antonio Angulo (ESP, Euskaltel - Euskadi) | 14:58 |
| 85. | Savva Novikov (RUS, Equipo Kern Pharma) | 14:58 |
| 86. | Iver Skaarseth (NOR, Uno-X Pro Cycling Team) | 15:56 |
| DNF. | Andre Carvalho (POR, Cofidis, Solutions Crédits) | |
| DNF. | Amaury Capiot (BEL, Team Arkéa Samsic) | |
| DNF. | Colin Joyce (USA, Rally Cycling) | |
| DNF. | Elmar Reinders (NED, Riwal Cycling Team) | |
| DNF. | August Jensen (NOR, DELKO) | |
| DNF. | Danny Van Der Tuuk (NED, Equipo Kern Pharma) | |
| DNF. | Marten Kooistra (NED, BEAT Cycling) | |
| DNF. | Lawson Craddock (USA, EF Education - Nippo) | |
| DNF. | Boris Vallée (BEL, Bingoal Pauwels Sauces WB) | |
| DNF. | Anthony Maldonado (FRA, St Michel - Auber93) | |
| DNF. | Kenneth Vanbilsen (BEL, Cofidis, Solutions Crédits) | |
| DNF. | Paul Ourselin (FRA, Team Total Direct Energie) | |
| DNF. | Søren Wærenskjold (NOR, Uno-X Pro Cycling Team) | |
| DNF. | Nick Van Der Lijke (NED, Riwal Cycling Team) | |
| DNF. | Eduard-Michael Grosu (ROM, DELKO) | |
| DNF. | Mikel Alonso (ESP, Euskaltel - Euskadi) | |
| DNF. | Stefano Museeuw (BEL, BEAT Cycling) | |
| DNF. | Hideto Nakane (JPN, EF Education - Nippo) | |
| DNF. | Mario Aparicio (ESP, Burgos-BH) | |
| DNF. | Jason Tesson (FRA, St Michel - Auber93) | |
| DNF. | Julien Duval (FRA, AG2R Citroën Team) | |
| DNF. | Edward Anderson (USA, Alpecin-Fenix) | |
| DNF. | Jonas Iversby Hvideberg (NOR, Uno-X Pro Cycling Team) | |
| DNF. | Dušan Rajovi? (SRB, DELKO) | |
| DNF. | Xabier Mikel Azparren (ESP, Euskaltel - Euskadi) | |
| DNF. | Jesper Hansen (DEN, Riwal Cycling Team) | |
| DNF. | Sébastien Grignard (BEL, Lotto Soudal) | |
| DNF. | Juan Antonio López-cózar (ESP, Burgos-BH) | |
| DNF. | Julien Antomarchi (FRA, Xelliss - Roubaix Lille Métropole) | |
| DNF. | Anthony Jullien (FRA, AG2R Citroën Team) | |
| DNF. | Guillaume Van Keirsbulck (BEL, Alpecin-Fenix) | |
| DNF. | Syver Wærsted (NOR, Uno-X Pro Cycling Team) | |
| DNF. | Alessandro Fedeli (ITA, DELKO) | |
| DNF. | Julen Irizar (ESP, Euskaltel - Euskadi) | |
| DNF. | Rasmus Quaade (DEN, Riwal Cycling Team) | |
| DNF. | Matthew Holmes (GBR, Lotto Soudal) | |
| DNF. | Álex Jaime (ESP, Equipo Kern Pharma) | |
| DNF. | Jordan Levasseur (FRA, Xelliss - Roubaix Lille Métropole) | |
| DNF. | Marc Sarreau (FRA, AG2R Citroën Team) | |
| DNF. | Stanis?aw Anio?kowski (POL, Bingoal Pauwels Sauces WB) | |
| DNF. | Tony Hurel (FRA, St Michel - Auber93) | |
| DNF. | Warren Barguil (FRA, Team Arkéa Samsic) | |
| DNF. | Dzmitry Zhyhunou (BLR, Euskaltel - Euskadi) | |
| DNF. | Kim Magnusson (SWE, Riwal Cycling Team) | |
| DNF. | Maxime Cam (FRA, B&B Hotels p/b KTM) | |
| DNF. | Marti Marquez (ESP, Equipo Kern Pharma) | |
| DNF. | Emiel Vermeulen (BEL, Xelliss - Roubaix Lille Métropole) | |
| DNF. | Lachlan Morton (AUS, EF Education - Nippo) | |
| DNF. | Tom Paquot (BEL, Bingoal Pauwels Sauces WB) | |
| DNF. | Louis Louvet (FRA, St Michel - Auber93) | |
| DNS. | Thibault Guernalec (FRA, Team Arkéa Samsic) | |
| DNS. | Nickolas Zukowsky (CAN, Rally Cycling) | |
| �bersicht Tro Bro Léon (FRA), 2021 | ||