| 1 | BOUQUET Axel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | BOUQUET Axel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | BOUQUET Axel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | BOUQUET Axel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | BOUQUET Axel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | BOUQUET Axel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | BOUQUET Axel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | BOUQUET Axel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | MILESI Nicolas | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | MILESI Nicolas | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | MILESI Nicolas | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | MILESI Nicolas | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | MILESI Nicolas | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | MILESI Nicolas | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | MILESI Nicolas | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | MILESI Nicolas | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | THIERRY Paul | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | THIERRY Paul | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | THIERRY Paul | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | THIERRY Paul | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | THIERRY Paul | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | THIERRY Paul | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | THIERRY Paul | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | THIERRY Paul | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HARVEY Hugh | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HARVEY Hugh | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HARVEY Hugh | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HARVEY Hugh | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HARVEY Hugh | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HARVEY Hugh | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HARVEY Hugh | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HARVEY Hugh | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | POULARD Baptiste | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | POULARD Baptiste | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | POULARD Baptiste | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | POULARD Baptiste | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | POULARD Baptiste | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | POULARD Baptiste | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | POULARD Baptiste | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | POULARD Baptiste | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | GLOUX Swann | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | GLOUX Swann | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | GLOUX Swann | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | GLOUX Swann | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | GLOUX Swann | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | GLOUX Swann | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | GLOUX Swann | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | GLOUX Swann | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HOUCOU Emmanuel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HOUCOU Emmanuel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HOUCOU Emmanuel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HOUCOU Emmanuel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HOUCOU Emmanuel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HOUCOU Emmanuel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HOUCOU Emmanuel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 1 | HOUCOU Emmanuel | Arkéa - B&B Hôtels Continentale | 31:02.000 | - | 53.169 | 
| 2 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MENANTEAU Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MENANTEAU Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MENANTEAU Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MENANTEAU Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MENANTEAU Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MENANTEAU Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MENANTEAU Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MENANTEAU Lucas | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | CHARDON Johan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | CHARDON Johan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | CHARDON Johan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | CHARDON Johan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | CHARDON Johan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | CHARDON Johan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | CHARDON Johan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | CHARDON Johan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | SCOTT Oliver | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | SCOTT Oliver | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | SCOTT Oliver | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | SCOTT Oliver | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | SCOTT Oliver | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | SCOTT Oliver | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | SCOTT Oliver | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | SCOTT Oliver | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | PAVIS Evan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | PAVIS Evan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | PAVIS Evan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | PAVIS Evan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | PAVIS Evan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | PAVIS Evan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | PAVIS Evan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | PAVIS Evan | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MEYNARD Maxime | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MEYNARD Maxime | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MEYNARD Maxime | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MEYNARD Maxime | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MEYNARD Maxime | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MEYNARD Maxime | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MEYNARD Maxime | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MEYNARD Maxime | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MARAIS Benjamin | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MARAIS Benjamin | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MARAIS Benjamin | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MARAIS Benjamin | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MARAIS Benjamin | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MARAIS Benjamin | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MARAIS Benjamin | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 2 | MARAIS Benjamin | Vendée U Pays de la Loire | 31:39.000 | 37.000 | 52.133 | 
| 3 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 3 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 32:05.000 | 1:03.000 | 51.429 | 
| 4 | BARON Mathis | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BARON Mathis | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BARON Mathis | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BARON Mathis | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BARON Mathis | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BARON Mathis | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BARON Mathis | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BARON Mathis | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BEAUNE Mavric | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BEAUNE Mavric | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BEAUNE Mavric | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BEAUNE Mavric | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BEAUNE Mavric | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BEAUNE Mavric | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BEAUNE Mavric | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | BEAUNE Mavric | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | HECTOR Raphaël | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | HECTOR Raphaël | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | HECTOR Raphaël | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | HECTOR Raphaël | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | HECTOR Raphaël | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | HECTOR Raphaël | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | HECTOR Raphaël | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | HECTOR Raphaël | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | ADAM Guillaume | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | ADAM Guillaume | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | ADAM Guillaume | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | ADAM Guillaume | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | ADAM Guillaume | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | ADAM Guillaume | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | ADAM Guillaume | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | ADAM Guillaume | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | DELARUE Max | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | DELARUE Max | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | DELARUE Max | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | DELARUE Max | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | DELARUE Max | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | DELARUE Max | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | DELARUE Max | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 4 | DELARUE Max | Veloce Club Rouen 76 | 32:06.000 | 1:04.000 | 51.402 | 
| 5 | GODEBY Maxens | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GODEBY Maxens | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GODEBY Maxens | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GODEBY Maxens | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GODEBY Maxens | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GODEBY Maxens | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GODEBY Maxens | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GODEBY Maxens | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GUERINEL Manu | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GUERINEL Manu | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GUERINEL Manu | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GUERINEL Manu | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GUERINEL Manu | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GUERINEL Manu | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GUERINEL Manu | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | GUERINEL Manu | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | team | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | team | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | team | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | team | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | team | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | team | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | team | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | ROUINSARD Felix | team | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | FRADIN Ewan | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | FRADIN Ewan | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | FRADIN Ewan | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | FRADIN Ewan | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | FRADIN Ewan | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | FRADIN Ewan | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | FRADIN Ewan | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | FRADIN Ewan | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | DENIS Thomas | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | DENIS Thomas | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | DENIS Thomas | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | DENIS Thomas | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | DENIS Thomas | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | DENIS Thomas | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | DENIS Thomas | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | DENIS Thomas | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | POUVREAULT Grégory | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | POUVREAULT Grégory | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | POUVREAULT Grégory | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | POUVREAULT Grégory | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | POUVREAULT Grégory | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | POUVREAULT Grégory | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | POUVREAULT Grégory | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 5 | POUVREAULT Grégory | Paris Cycliste Olympique | 32:30.000 | 1:28.000 | 50.769 | 
| 6 | DAVID Léo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DAVID Léo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DAVID Léo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DAVID Léo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DAVID Léo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DAVID Léo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DAVID Léo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DAVID Léo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | GAREL Thomas | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | GAREL Thomas | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | GAREL Thomas | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | GAREL Thomas | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | GAREL Thomas | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | GAREL Thomas | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | GAREL Thomas | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | GAREL Thomas | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DUBOIS Clement | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DUBOIS Clement | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DUBOIS Clement | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DUBOIS Clement | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DUBOIS Clement | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DUBOIS Clement | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DUBOIS Clement | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | DUBOIS Clement | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | LAJAUNIAS Valerian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | LAJAUNIAS Valerian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | LAJAUNIAS Valerian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | LAJAUNIAS Valerian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | LAJAUNIAS Valerian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | LAJAUNIAS Valerian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | LAJAUNIAS Valerian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | LAJAUNIAS Valerian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | PERLEAUX Dorian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | PERLEAUX Dorian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | PERLEAUX Dorian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | PERLEAUX Dorian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | PERLEAUX Dorian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | PERLEAUX Dorian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | PERLEAUX Dorian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | PERLEAUX Dorian | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | BOUYER Mathéo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | BOUYER Mathéo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | BOUYER Mathéo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | BOUYER Mathéo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | BOUYER Mathéo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | BOUYER Mathéo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | BOUYER Mathéo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | BOUYER Mathéo | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | CONOR Paul | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | CONOR Paul | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | CONOR Paul | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | CONOR Paul | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | CONOR Paul | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | CONOR Paul | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | CONOR Paul | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 6 | CONOR Paul | UC Cholet 49 | 32:49.000 | 1:47.000 | 50.279 | 
| 7 | MEILLER Nathan | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEILLER Nathan | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEILLER Nathan | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEILLER Nathan | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEILLER Nathan | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEILLER Nathan | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEILLER Nathan | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEILLER Nathan | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ALIESCH Janet | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ALIESCH Janet | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ALIESCH Janet | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ALIESCH Janet | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ALIESCH Janet | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ALIESCH Janet | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ALIESCH Janet | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ALIESCH Janet | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | BERNS Mats | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | BERNS Mats | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | BERNS Mats | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | BERNS Mats | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | BERNS Mats | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | BERNS Mats | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | BERNS Mats | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | BERNS Mats | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEYERS Charel | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEYERS Charel | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEYERS Charel | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEYERS Charel | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEYERS Charel | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEYERS Charel | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEYERS Charel | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | MEYERS Charel | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ZEHNICH Dorian | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ZEHNICH Dorian | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ZEHNICH Dorian | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ZEHNICH Dorian | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ZEHNICH Dorian | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ZEHNICH Dorian | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ZEHNICH Dorian | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | ZEHNICH Dorian | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | CLÉMENT Jules | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | CLÉMENT Jules | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | CLÉMENT Jules | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | CLÉMENT Jules | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | CLÉMENT Jules | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | CLÉMENT Jules | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | CLÉMENT Jules | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | CLÉMENT Jules | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | FINCKBOHNER Anaël | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | FINCKBOHNER Anaël | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | FINCKBOHNER Anaël | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | FINCKBOHNER Anaël | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | FINCKBOHNER Anaël | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | FINCKBOHNER Anaël | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | FINCKBOHNER Anaël | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 7 | FINCKBOHNER Anaël | VC Unité Schwenheim | 33:00.000 | 1:58.000 | 50 | 
| 8 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KAKIZAKI Eugene | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KAKIZAKI Eugene | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KAKIZAKI Eugene | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KAKIZAKI Eugene | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KAKIZAKI Eugene | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KAKIZAKI Eugene | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KAKIZAKI Eugene | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | KAKIZAKI Eugene | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 8 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 33:21.000 | 2:19.000 | 49.475 | 
| 9 | FLAMENT Arthur | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | FLAMENT Arthur | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | FLAMENT Arthur | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | FLAMENT Arthur | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | FLAMENT Arthur | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | FLAMENT Arthur | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | FLAMENT Arthur | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | FLAMENT Arthur | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | TERRIER Antoine | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | TERRIER Antoine | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | TERRIER Antoine | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | TERRIER Antoine | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | TERRIER Antoine | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | TERRIER Antoine | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | TERRIER Antoine | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | TERRIER Antoine | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | HIRD David | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | HIRD David | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | HIRD David | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | HIRD David | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | HIRD David | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | HIRD David | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | HIRD David | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | HIRD David | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | SMITH James Joseph | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | SMITH James Joseph | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | SMITH James Joseph | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | SMITH James Joseph | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | SMITH James Joseph | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | SMITH James Joseph | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | SMITH James Joseph | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | SMITH James Joseph | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BEAUNE Romain | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BEAUNE Romain | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BEAUNE Romain | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BEAUNE Romain | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BEAUNE Romain | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BEAUNE Romain | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BEAUNE Romain | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BEAUNE Romain | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BONNAY Lucas | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BONNAY Lucas | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BONNAY Lucas | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BONNAY Lucas | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BONNAY Lucas | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BONNAY Lucas | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BONNAY Lucas | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | BONNAY Lucas | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | GRARD Hugo | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | GRARD Hugo | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | GRARD Hugo | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | GRARD Hugo | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | GRARD Hugo | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | GRARD Hugo | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | GRARD Hugo | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 9 | GRARD Hugo | ESEG Douai | 33:40.000 | 2:38.000 | 49.01 | 
| 10 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | OLLIVAUD Mathis | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | OLLIVAUD Mathis | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | OLLIVAUD Mathis | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | OLLIVAUD Mathis | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | OLLIVAUD Mathis | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | OLLIVAUD Mathis | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | OLLIVAUD Mathis | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | OLLIVAUD Mathis | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | ATHANÉ Antoine | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | ATHANÉ Antoine | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | ATHANÉ Antoine | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | ATHANÉ Antoine | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | ATHANÉ Antoine | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | ATHANÉ Antoine | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | ATHANÉ Antoine | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | ATHANÉ Antoine | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BLOT Johan | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BLOT Johan | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BLOT Johan | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BLOT Johan | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BLOT Johan | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BLOT Johan | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BLOT Johan | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BLOT Johan | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | LUCAS Quentin | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | LUCAS Quentin | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | LUCAS Quentin | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | LUCAS Quentin | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | LUCAS Quentin | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | LUCAS Quentin | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | LUCAS Quentin | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | LUCAS Quentin | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BOHAL Victor | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BOHAL Victor | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BOHAL Victor | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BOHAL Victor | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BOHAL Victor | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BOHAL Victor | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BOHAL Victor | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 10 | BOHAL Victor | Team EliteOrga US Saint-Herblain | 33:54.000 | 2:52.000 | 48.673 | 
| 11 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE CALLONEC Hugo | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE CALLONEC Hugo | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE CALLONEC Hugo | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE CALLONEC Hugo | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE CALLONEC Hugo | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE CALLONEC Hugo | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE CALLONEC Hugo | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE CALLONEC Hugo | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MENKE Paul | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MENKE Paul | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MENKE Paul | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MENKE Paul | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MENKE Paul | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MENKE Paul | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MENKE Paul | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MENKE Paul | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 11 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 33:58.000 | 2:56.000 | 48.577 | 
| 12 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | MORELL Noah Borgen | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | TAMM Lauri | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | TAMM Lauri | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | TAMM Lauri | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | TAMM Lauri | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | TAMM Lauri | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | TAMM Lauri | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | TAMM Lauri | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | TAMM Lauri | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | LAPIŅŠ Gusts | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | KIECK Blaine | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | KIECK Blaine | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | KIECK Blaine | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | KIECK Blaine | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | KIECK Blaine | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | KIECK Blaine | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | KIECK Blaine | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | KIECK Blaine | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | ECORCHARD Jules | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | ECORCHARD Jules | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | ECORCHARD Jules | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | ECORCHARD Jules | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | ECORCHARD Jules | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | ECORCHARD Jules | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | ECORCHARD Jules | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 12 | ECORCHARD Jules | CC Villeneuve Saint Germain | 34:25.000 | 3:23.000 | 47.942 | 
| 13 | CHAMPION Alexis | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHAMPION Alexis | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHAMPION Alexis | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHAMPION Alexis | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHAMPION Alexis | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHAMPION Alexis | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHAMPION Alexis | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHAMPION Alexis | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | BABONNEAU Matisse | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | BABONNEAU Matisse | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | BABONNEAU Matisse | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | BABONNEAU Matisse | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | BABONNEAU Matisse | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | BABONNEAU Matisse | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | BABONNEAU Matisse | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | BABONNEAU Matisse | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHARPENTIER Theo | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHARPENTIER Theo | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHARPENTIER Theo | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHARPENTIER Theo | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHARPENTIER Theo | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHARPENTIER Theo | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHARPENTIER Theo | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | CHARPENTIER Theo | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | ENGEAMMES Antonin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | ENGEAMMES Antonin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | ENGEAMMES Antonin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | ENGEAMMES Antonin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | ENGEAMMES Antonin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | ENGEAMMES Antonin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | ENGEAMMES Antonin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | ENGEAMMES Antonin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | JAMIN Pierrick | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | JAMIN Pierrick | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | JAMIN Pierrick | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | JAMIN Pierrick | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | JAMIN Pierrick | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | JAMIN Pierrick | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | JAMIN Pierrick | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | JAMIN Pierrick | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MICHEL Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MICHEL Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MICHEL Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MICHEL Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MICHEL Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MICHEL Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MICHEL Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MICHEL Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MAHISTRE Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MAHISTRE Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MAHISTRE Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MAHISTRE Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MAHISTRE Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MAHISTRE Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MAHISTRE Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 13 | MAHISTRE Quentin | Team Deux-Sèvres | 34:40.000 | 3:38.000 | 47.596 | 
| 14 | MAHIER Robin | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | MAHIER Robin | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | MAHIER Robin | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | MAHIER Robin | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | MAHIER Robin | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | MAHIER Robin | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | MAHIER Robin | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | MAHIER Robin | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | HEBE Clément | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | HEBE Clément | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | HEBE Clément | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | HEBE Clément | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | HEBE Clément | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | HEBE Clément | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | HEBE Clément | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | HEBE Clément | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | COCAULT Paul | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | COCAULT Paul | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | COCAULT Paul | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | COCAULT Paul | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | COCAULT Paul | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | COCAULT Paul | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | COCAULT Paul | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | COCAULT Paul | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | BOUTVILLE David | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | BOUTVILLE David | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | BOUTVILLE David | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | BOUTVILLE David | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | BOUTVILLE David | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | BOUTVILLE David | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | BOUTVILLE David | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | BOUTVILLE David | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | SOUFFACHE Stellio | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | SOUFFACHE Stellio | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | SOUFFACHE Stellio | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | SOUFFACHE Stellio | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | SOUFFACHE Stellio | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | SOUFFACHE Stellio | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | SOUFFACHE Stellio | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 14 | SOUFFACHE Stellio | Sablé Sarthe Cyclisme | 35:04.000 | 4:02.000 | 47.053 | 
| 15 | MOISSERON Elliot | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOISSERON Elliot | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOISSERON Elliot | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOISSERON Elliot | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOISSERON Elliot | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOISSERON Elliot | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOISSERON Elliot | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOISSERON Elliot | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | NOEL Romain | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | NOEL Romain | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | NOEL Romain | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | NOEL Romain | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | NOEL Romain | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | NOEL Romain | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | NOEL Romain | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | NOEL Romain | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | DELONGLEE Noah | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | DELONGLEE Noah | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | DELONGLEE Noah | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | DELONGLEE Noah | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | DELONGLEE Noah | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | DELONGLEE Noah | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | DELONGLEE Noah | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | DELONGLEE Noah | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOSIN Baptiste | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOSIN Baptiste | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOSIN Baptiste | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOSIN Baptiste | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOSIN Baptiste | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOSIN Baptiste | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOSIN Baptiste | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | MOSIN Baptiste | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | GIRARD Quentin | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | GIRARD Quentin | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | GIRARD Quentin | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | GIRARD Quentin | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | GIRARD Quentin | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | GIRARD Quentin | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | GIRARD Quentin | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | GIRARD Quentin | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | LAVOLÉ Alexis | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | LAVOLÉ Alexis | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | LAVOLÉ Alexis | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | LAVOLÉ Alexis | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | LAVOLÉ Alexis | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | LAVOLÉ Alexis | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | LAVOLÉ Alexis | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 15 | LAVOLÉ Alexis | VC Avranches | 35:13.000 | 4:11.000 | 46.853 | 
| 16 | BOUTRON Nathanaël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BOUTRON Nathanaël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BOUTRON Nathanaël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BOUTRON Nathanaël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BOUTRON Nathanaël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BOUTRON Nathanaël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BOUTRON Nathanaël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BOUTRON Nathanaël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | ESCURE Marin | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | ESCURE Marin | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | ESCURE Marin | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | ESCURE Marin | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | ESCURE Marin | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | ESCURE Marin | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | ESCURE Marin | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | ESCURE Marin | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BODEAU Maël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BODEAU Maël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BODEAU Maël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BODEAU Maël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BODEAU Maël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BODEAU Maël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BODEAU Maël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | BODEAU Maël | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | GERBAUD Guillaume | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | GERBAUD Guillaume | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | GERBAUD Guillaume | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | GERBAUD Guillaume | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | GERBAUD Guillaume | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | GERBAUD Guillaume | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | GERBAUD Guillaume | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | GERBAUD Guillaume | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | HAMON Nicolas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | HAMON Nicolas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | HAMON Nicolas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | HAMON Nicolas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | HAMON Nicolas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | HAMON Nicolas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | HAMON Nicolas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | HAMON Nicolas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | CHASSAING Baptiste | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | CHASSAING Baptiste | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | CHASSAING Baptiste | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | CHASSAING Baptiste | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | CHASSAING Baptiste | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | CHASSAING Baptiste | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | CHASSAING Baptiste | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | CHASSAING Baptiste | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | AUMEUNIER Lucas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | AUMEUNIER Lucas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | AUMEUNIER Lucas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | AUMEUNIER Lucas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | AUMEUNIER Lucas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | AUMEUNIER Lucas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | AUMEUNIER Lucas | Team U LH | 35:22.000 | 4:20.000 | 46.654 | 
| 16 | AUMEUNIER Lucas | Team U LH | 35:22.000 | 4:20.000 | 46.654 |