The time won/lost column displays the gains in time in the GC. Click on the time of any rider to view the relative gains on this rider.
| Rnk | BIB | H2H | Specialty | Age | Rider | Team | UCI | Pnt | Time |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 161 | Sprint | 31 | Ackermann Pascal Israel - Premier Tech | Israel - Premier Tech | 200 | 125 | 4:14:554:14:55 | |
| 2 | 231 | Classic | 25 | Girmay Biniam Intermarché - Wanty | Intermarché - Wanty | 150 | 85 | ,,0:00 | |
| 3 | 131 | Sprint | 27 | Dainese Alberto Tudor Pro Cycling Team | Tudor Pro Cycling Team | 125 | 60 | ,,0:00 | |
| 4 | 11 | Classic | 33 | Démare Arnaud Arkéa - B&B Hotels | Arkéa - B&B Hotels | 100 | 50 | ,,0:00 | |
| 5 | 31 | Sprint | 33 | Coquard Bryan Cofidis | Cofidis | 85 | 45 | ,,0:00 | |
| Jake Stewart relegated from 6th to 65th | |||||||||
| 6 | 21 | Sprint | 29 | Bol Cees XDS Astana Team | XDS Astana Team | 70 | 40 | ,,0:00 | |
| 7 | 51 | Classic | 22 | Andresen Tobias Lund Team Picnic PostNL | Team Picnic PostNL | 60 | 35 | ,,0:00 | |
| 8 | 123 | Classic | 26 | Jeannière Emilien TotalEnergies | TotalEnergies | 50 | 30 | ,,0:00 | |
| 9 | 45 | Sprint | 27 | Walls Matthew Groupama - FDJ | Groupama - FDJ | 40 | 26 | ,,0:00 | |
| 10 | 181 | Sprint | 36 | Aberasturi Jon Euskaltel - Euskadi | Euskaltel - Euskadi | 35 | 22 | ,,0:00 | |
| 11 | 27 | Classic | 32 | Teunissen Mike XDS Astana Team | XDS Astana Team | 30 | 20 | ,,0:00 | |
| 12 | 141 | Sprint | 28 | Blikra Erlend Uno-X Mobility | Uno-X Mobility | 25 | 18 | ,,0:00 | |
| 13 | 52 | Sprint | 22 | Eddy Patrick Team Picnic PostNL | Team Picnic PostNL | 20 | 16 | ,,0:00 | |
| 14 | 112 | Classic | 23 | Huens Axel Unibet Tietema Rockets | Unibet Tietema Rockets | 15 | 14 | ,,0:00 | |
| 15 | 1 | Classic | 22 | Gautherat Pierre Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 10 | 12 | ,,0:00 | |
| 16 | 54 | Classic | 27 | Eekhoff Nils Team Picnic PostNL | Team Picnic PostNL | 5 | 10 | ,,0:00 | |
| 17 | 105 | Hills | 25 | Molenaar Alex Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | 5 | 9 | ,,0:00 | |
| 18 | 176 | Classic | 22 | Van Hautegem Leander Wagner Bazin WB | Wagner Bazin WB | 5 | 8 | ,,0:00 | |
| 19 | 232 | Classic | 26 | Marit Arne Intermarché - Wanty | Intermarché - Wanty | 5 | 7 | ,,0:00 | |
| 20 | 201 | Sprint | 21 | Augé Ronan CIC - U - Nantes | CIC - U - Nantes | 5 | 6 | ,,0:00 | |
| 21 | 117 | Sprint | 24 | Nielsen Sebastian Unibet Tietema Rockets | Unibet Tietema Rockets | 5 | 5 | ,,0:00 | |
| Tom Van Asbroeck relegated from 22nd to 66th | |||||||||
| 22 | 43 | Sprint | 23 | Penhoët Paul Groupama - FDJ | Groupama - FDJ | 5 | 4 | ,,0:00 | |
| 23 | 94 | Classic | 21 | Huising Menno Team Visma | Lease a Bike | Team Visma | Lease a Bike | 5 | 3 | ,,0:00 | |
| 24 | 151 | Classic | 28 | Beullens Cedric Lotto | Lotto | 5 | 2 | ,,0:00 | |
| 25 | 185 | Hills | 25 | Berasategi Xabier Euskaltel - Euskadi | Euskaltel - Euskadi | 5 | 1 | ,,0:00 | |
| 26 | 44 | Classic | 30 | Russo Clément Groupama - FDJ | Groupama - FDJ | 5 | ,,0:00 | ||
| 27 | 83 | Sprint | 30 | Gaviria Fernando Movistar Team | Movistar Team | 5 | ,,0:00 | ||
| 28 | 106 | GC | 23 | Díaz Alex Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | 5 | ,,0:00 | ||
| 29 | 14 | Classic | 21 | Thierry Pierre Arkéa - B&B Hotels | Arkéa - B&B Hotels | 5 | ,,0:00 | ||
| 30 | 36 | Classic | 28 | Touzé Damien Cofidis | Cofidis | 5 | ,,0:00 | ||
| 31 | 104 | Hills | 25 | López Joseba Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | 3 | ,,0:00 | ||
| 32 | 116 | TT | 22 | Mouris Wessel Unibet Tietema Rockets | Unibet Tietema Rockets | 3 | ,,0:00 | ||
| 33 | 13 | Classic | 31 | Sénéchal Florian Arkéa - B&B Hotels | Arkéa - B&B Hotels | 3 | ,,0:00 | ||
| 34 | 92 | Classic | 23 | van Belle Loe Team Visma | Lease a Bike | Team Visma | Lease a Bike | 3 | ,,0:00 | ||
| 35 | 64 | Hills | 23 | Watson Samuel INEOS Grenadiers | INEOS Grenadiers | 3 | ,,0:00 | ||
| 36 | 103 | Hills | 23 | Ibáñez Javier Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | 3 | ,,0:00 | ||
| 37 | 72 | GC | 24 | Huby Antoine Soudal Quick-Step | Soudal Quick-Step | 3 | ,,0:00 | ||
| 38 | 7 | Sprint | 23 | Pollefliet Gianluca Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 3 | ,,0:00 | ||
| 39 | 215 | Sprint | 25 | Konijn Alexander Nice Métropole Côte d'Azur | Nice Métropole Côte d'Azur | 3 | ,,0:00 | ||
| 40 | 97 | Hills | 34 | Van der Sande Tosh Team Visma | Lease a Bike | Team Visma | Lease a Bike | 3 | ,,0:00 | ||
| 41 | 87 | Hills | 30 | Serrano Gonzalo Movistar Team | Movistar Team | ,,0:00 | |||
| 42 | 192 | Sprint | 25 | Ärm Rait Van Rysel Roubaix | Van Rysel Roubaix | ,,0:00 | |||
| 43 | 114 | Sprint | 29 | Budding Martijn Unibet Tietema Rockets | Unibet Tietema Rockets | ,,0:00 | |||
| 44 | 175 | Sprint | 24 | Persico Davide Wagner Bazin WB | Wagner Bazin WB | ,,0:00 | |||
| 45 | 6 | Classic | 31 | Peters Nans Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | ,,0:00 | |||
| 46 | 85 | TT | 28 | Sunekær Norsgaard Mathias Movistar Team | Movistar Team | ,,0:00 | |||
| 47 | 5 | Sprint | 22 | Pedersen Rasmus Søjberg Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | ,,0:00 | |||
| 48 | 155 | Sprint | 36 | Viviani Elia Lotto | Lotto | ,,0:00 | |||
| 49 | 156 | Hills | 23 | Baers Arne Lotto | Lotto | ,,0:00 | |||
| 50 | 62 | GC | 29 | Langellotti Victor INEOS Grenadiers | INEOS Grenadiers | ,,0:00 | |||
| 51 | 12 | TT | 31 | Scotson Miles Arkéa - B&B Hotels | Arkéa - B&B Hotels | ,,0:00 | |||
| 52 | 15 | Hills | 22 | Lelandais Rémi Arkéa - B&B Hotels | Arkéa - B&B Hotels | ,,0:00 | |||
| 53 | 41 | Hills | 29 | Barthe Cyril Groupama - FDJ | Groupama - FDJ | ,,0:00 | |||
| 54 | 172 | Sprint | 25 | De Meester Luca Wagner Bazin WB | Wagner Bazin WB | ,,0:00 | |||
| 55 | 174 | Classic | 22 | Lambrecht Michiel Wagner Bazin WB | Wagner Bazin WB | ,,0:00 | |||
| 56 | 26 | GC | 25 | Mulubrhan Henok XDS Astana Team | XDS Astana Team | ,,0:00 | |||
| 57 | 111 | Sprint | 28 | Stockman Abram Unibet Tietema Rockets | Unibet Tietema Rockets | ,,0:00 | |||
| 58 | 183 | TT | 25 | van der Tuuk Danny Euskaltel - Euskadi | Euskaltel - Euskadi | ,,0:00 | |||
| 59 | 186 | Hills | 22 | Alustiza Nicolás Euskaltel - Euskadi | Euskaltel - Euskadi | ,,0:00 | |||
| 60 | 124 | Sprint | 30 | Leroux Samuel TotalEnergies | TotalEnergies | ,,0:00 | |||
| 61 | 86 | Classic | 23 | Moro Manlio Movistar Team | Movistar Team | ,,0:00 | |||
| 62 | 75 | Hills | 21 | Raccagni Noviero Andrea Soudal Quick-Step | Soudal Quick-Step | ,,0:00 | |||
| 63 | 93 | Classic | 21 | Hagenes Per Strand Team Visma | Lease a Bike | Team Visma | Lease a Bike | ,,0:00 | |||
| 64 | 65 | Classic | 29 | Swift Connor INEOS Grenadiers | INEOS Grenadiers | ,,0:00 | |||
| 65 | 166 | Hills | 25 | Stewart Jake Israel - Premier Tech | Israel - Premier Tech | ,,0:00 | |||
| 66 | 167 | Sprint | 35 | Van Asbroeck Tom Israel - Premier Tech | Israel - Premier Tech | ,,0:00 | |||
| 67 | 162 | Classic | 35 | Boivin Guillaume Israel - Premier Tech | Israel - Premier Tech | 0:160:16 | |||
| 68 | 133 | Hills | 26 | Froidevaux Robin Tudor Pro Cycling Team | Tudor Pro Cycling Team | 0:190:19 | |||
| 69 | 53 | Hills | 20 | Dhondt Robbe Team Picnic PostNL | Team Picnic PostNL | 0:200:20 | |||
| 70 | 165 | Hills | 34 | Schwarzmann Michael Israel - Premier Tech | Israel - Premier Tech | 0:230:23 | |||
| 71 | 163 | Classic | 28 | Côté Pier-André Israel - Premier Tech | Israel - Premier Tech | ,,0:23 | |||
| 72 | 77 | Classic | 28 | Warlop Jordi Soudal Quick-Step | Soudal Quick-Step | 0:250:25 | |||
| 73 | 66 | Classic | 37 | Swift Ben INEOS Grenadiers | INEOS Grenadiers | ,,0:25 | |||
| 74 | 235 | Classic | 25 | Rex Laurenz Intermarché - Wanty | Intermarché - Wanty | 0:270:27 | |||
| 75 | 71 | GC | 22 | Gelders Gil Soudal Quick-Step | Soudal Quick-Step | ,,0:27 | |||
| 76 | 211 | Classic | 28 | Hänninen Jaakko Nice Métropole Côte d'Azur | Nice Métropole Côte d'Azur | 0:290:29 | |||
| 77 | 145 | Classic | 28 | Resell Erik Nordsæter Uno-X Mobility | Uno-X Mobility | 0:310:31 | |||
| 78 | 233 | Classic | 23 | Page Hugo Intermarché - Wanty | Intermarché - Wanty | ,,0:31 | |||
| 79 | 147 | Hills | 23 | Løland Sakarias Koller Uno-X Mobility | Uno-X Mobility | 0:370:37 | |||
| 80 | 194 | Climber | 23 | Juillard Maximilien Van Rysel Roubaix | Van Rysel Roubaix | ,,0:37 | |||
| 81 | 195 | Classic | 26 | Jarnet Maxime Van Rysel Roubaix | Van Rysel Roubaix | ,,0:37 | |||
| 82 | 101 | Hills | 26 | Johnston Calum Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | ,,0:37 | |||
| 83 | 177 | Hills | 23 | Portsmouth Tom Wagner Bazin WB | Wagner Bazin WB | ,,0:37 | |||
| 84 | 67 | GC | 30 | Rodríguez Óscar INEOS Grenadiers | INEOS Grenadiers | 0:400:40 | |||
| 85 | 136 | Classic | 31 | Lienhard Fabian Tudor Pro Cycling Team | Tudor Pro Cycling Team | ,,0:40 | |||
| 86 | 135 | Classic | 24 | Kelemen Petr Tudor Pro Cycling Team | Tudor Pro Cycling Team | ,,0:40 | |||
| 87 | 132 | Classic | 29 | Eriksson Lucas Tudor Pro Cycling Team | Tudor Pro Cycling Team | ,,0:40 | |||
| 88 | 25 | Hills | 26 | Gazzoli Michele XDS Astana Team | XDS Astana Team | ,,0:40 | |||
| 89 | 107 | GC | 28 | Sorarrain Gorka Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | 0:480:48 | |||
| 90 | 173 | Classic | 25 | Desal Ceriel Wagner Bazin WB | Wagner Bazin WB | 0:510:51 | |||
| 91 | 76 | TT | 21 | Vervenne Jonathan Soudal Quick-Step | Soudal Quick-Step | ,,0:51 | |||
| 92 | 63 | TT | 32 | Jungels Bob INEOS Grenadiers | INEOS Grenadiers | 0:550:55 | |||
| 93 | 33 | GC | 21 | Maisonobe Sam Cofidis | Cofidis | ,,0:55 | |||
| 94 | 122 | GC | 21 | Boulahoite Rayan TotalEnergies | TotalEnergies | ,,0:55 | |||
| 95 | 22 | Classic | 21 | Romele Alessandro XDS Astana Team | XDS Astana Team | ,,0:55 | |||
| 96 | 55 | TT | 23 | Leijnse Enzo Team Picnic PostNL | Team Picnic PostNL | 1:041:04 | |||
| 97 | 16 | Sprint | 20 | Lozouet Léandre Arkéa - B&B Hotels | Arkéa - B&B Hotels | ,,1:04 | |||
| 98 | 164 | Classic | 25 | Louvel Matis Israel - Premier Tech | Israel - Premier Tech | ,,1:04 | |||
| 99 | 37 | TT | 29 | Thomas Benjamin Cofidis | Cofidis | 1:301:30 | |||
| 100 | 237 | TT | 22 | Artz Huub Intermarché - Wanty | Intermarché - Wanty | ,,1:30 | |||
| 101 | 236 | Sprint | 21 | Dolven Halvor Intermarché - Wanty | Intermarché - Wanty | 1:441:44 | |||
| 102 | 34 | Classic | 25 | Renard Alexis Cofidis | Cofidis | ,,1:44 | |||
| 103 | 24 | GC | 34 | Gate Aaron XDS Astana Team | XDS Astana Team | ,,1:44 | |||
| 104 | 57 | Sprint | 20 | Gal Ryan Team Picnic PostNL | Team Picnic PostNL | 2:472:47 | |||
| 105 | 146 | Classic | 24 | Blume Levy William Uno-X Mobility | Uno-X Mobility | 2:492:49 | |||
| 106 | 4 | TT | 20 | Haugland Kasper Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 3:073:07 | |||
| 107 | 184 | GC | 26 | López Jordi Euskaltel - Euskadi | Euskaltel - Euskadi | 3:273:27 | |||
| 108 | 32 | Classic | 30 | De Gendt Aimé Cofidis | Cofidis | 3:293:29 | |||
| 109 | 91 | Classic | 26 | Zingle Axel Team Visma | Lease a Bike | Team Visma | Lease a Bike | 3:473:47 | |||
| 110 | 154 | Sprint | 23 | Lotto | 4:004:00 | ||||
| 111 | 221 | Sprint | 32 | Cardis Romain St Michel - Preference Home - Auber93 | St Michel - Preference Home - Auber93 | 4:094:09 | |||
| 112 | 142 | Sprint | 22 | Fredheim Stian Uno-X Mobility | Uno-X Mobility | ,,4:09 | |||
| 113 | 121 | Sprint | 24 | Boniface Lucas TotalEnergies | TotalEnergies | 4:464:46 | |||
| 114 | 125 | Sprint | 27 | Tesson Jason TotalEnergies | TotalEnergies | 4:474:47 | |||
| 115 | 202 | Climber | 23 | Chaussinand Joris CIC - U - Nantes | CIC - U - Nantes | ,,4:47 | |||
| 116 | 187 | Hills | 29 | Martín Gotzon Euskaltel - Euskadi | Euskaltel - Euskadi | 5:335:33 | |||
| 117 | 102 | Hills | 24 | Peñuela Francisco Joel Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | ,,5:33 | |||
| 118 | 42 | Classic | 28 | Jacobs Johan Groupama - FDJ | Groupama - FDJ | 6:216:21 | |||
| 119 | 73 | Classic | 34 | Lampaert Yves Soudal Quick-Step | Soudal Quick-Step | ,,6:21 | |||
| 120 | 213 | GC | 26 | Narbonne Zuccarelli Axel Nice Métropole Côte d'Azur | Nice Métropole Côte d'Azur | ,,6:21 | |||
| 121 | 2 | Classic | 26 | De Pestel Sander Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 6:506:50 | |||
| 122 | 144 | Classic | 21 | Bévort Carl-Frederik Uno-X Mobility | Uno-X Mobility | 6:596:59 | |||
| 123 | 95 | GC | 35 | Vermote Julien Team Visma | Lease a Bike | Team Visma | Lease a Bike | 7:137:13 | |||
| 124 | 224 | Sprint | 30 | Lecroq Jérémy St Michel - Preference Home - Auber93 | St Michel - Preference Home - Auber93 | 7:247:24 | |||
| 125 | 126 | Sprint | 37 | Soupe Geoffrey TotalEnergies | TotalEnergies | ,,7:24 | |||
| 126 | 191 | Classic | 36 | Planckaert Baptiste Van Rysel Roubaix | Van Rysel Roubaix | ,,7:24 | |||
| 127 | 234 | Classic | 34 | Petit Adrien Intermarché - Wanty | Intermarché - Wanty | ,,7:24 | |||
| 128 | 56 | Classic | 32 | Roosen Timo Team Picnic PostNL | Team Picnic PostNL | ,,7:24 | |||
| 129 | 196 | Classic | 28 | Molly Kenny Van Rysel Roubaix | Van Rysel Roubaix | ,,7:24 | |||
| 130 | 84 | Climber | 20 | Pescador Diego Movistar Team | Movistar Team | ,,7:24 | |||
| 131 | 113 | Sprint | 25 | Bloem Joren Unibet Tietema Rockets | Unibet Tietema Rockets | ,,7:24 | |||
| 132 | 171 | Sprint | 27 | Barbier Pierre Wagner Bazin WB | Wagner Bazin WB | ,,7:24 | |||
| 133 | 82 | Sprint | 35 | Cimolai Davide Movistar Team | Movistar Team | ,,7:24 | |||
| 134 | 134 | Sprint | 25 | Heming Miká Tudor Pro Cycling Team | Tudor Pro Cycling Team | ,,7:24 | |||
| 135 | 96 | Sprint | 33 | McLay Daniel Team Visma | Lease a Bike | Team Visma | Lease a Bike | ,,7:24 | |||
| 136 | 61 | Climber | 34 | Fraile Omar INEOS Grenadiers | INEOS Grenadiers | ,,7:24 | |||
| 137 | 81 | GC | 33 | Pedrero Antonio Movistar Team | Movistar Team | ,,7:24 | |||
| 138 | 3 | TT | 20 | Chamberlain Oscar Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | ,,7:24 | |||
| 139 | 227 | Classic | 23 | Bénéteau Lucas St Michel - Preference Home - Auber93 | St Michel - Preference Home - Auber93 | ,,7:24 | |||
| 140 | 157 | Sprint | 22 | Bernard Thibaut Lotto | Lotto | ,,7:24 | |||
| 141 | 203 | TT | 18 | Hamon Similien CIC - U - Nantes | CIC - U - Nantes | ,,7:24 | |||
| 142 | 217 | Sprint | 24 | Knecht Noah Nice Métropole Côte d'Azur | Nice Métropole Côte d'Azur | ,,7:24 | |||
| 143 | 74 | Classic | 29 | Pedersen Casper Soudal Quick-Step | Soudal Quick-Step | ,,7:24 | |||
| 144 | 204 | Sprint | 27 | Ducret Justin CIC - U - Nantes | CIC - U - Nantes | 10:3010:30 | |||
| 145 | 46 | TT | 19 | Fontaine Titouan Groupama - FDJ | Groupama - FDJ | ,,10:30 | |||
| 146 | 182 | Sprint | 22 | Hennequin Paul Euskaltel - Euskadi | Euskaltel - Euskadi | ,,10:30 | |||
| 147 | 225 | Classic | 28 | Riou Alan St Michel - Preference Home - Auber93 | St Michel - Preference Home - Auber93 | ,,10:30 | |||
| 148 | 23 | Hills | 26 | Smirnov Ivan XDS Astana Team | XDS Astana Team | 12:4112:41 | |||
| 149 | 47 | TT | 23 | Nilsson-Julien Oscar Groupama - FDJ | Groupama - FDJ | ,,12:41 | |||
| DNF | 226 | Hills | 23 | Simon Yohann St Michel - Preference Home - Auber93 | St Michel - Preference Home - Auber93 | ||||
| DNF | 222 | Classic | 26 | Corkery Dillon St Michel - Preference Home - Auber93 | St Michel - Preference Home - Auber93 | ||||
| DNF | 35 | Classic | 30 | Robeet Ludovic Cofidis | Cofidis | ||||
| DNF | 127 | Classic | 30 | Turgis Anthony TotalEnergies | TotalEnergies | ||||
| DNF | 193 | Sprint | 24 | Årnes Daniel Van Rysel Roubaix | Van Rysel Roubaix | ||||
| DNF | 143 | Classic | 26 | Urianstad Bugge Martin Uno-X Mobility | Uno-X Mobility | ||||
| DNF | 153 | Sprint | 24 | Van de Paar Jarne Lotto | Lotto | ||||
| DNF | 152 | Classic | 28 | Taminiaux Lionel Lotto | Lotto | ||||
| DNF | 206 | TT | 22 | Julien Matisse CIC - U - Nantes | CIC - U - Nantes | ||||
| DNF | 137 | Sprint | 20 | Sierra Juan David Tudor Pro Cycling Team | Tudor Pro Cycling Team | ||||
| DNF | 214 | Hills | 18 | Guichard Carter Nice Métropole Côte d'Azur | Nice Métropole Côte d'Azur | ||||
| DNF | 115 | GC | 25 | Kopecký Tomáš Unibet Tietema Rockets | Unibet Tietema Rockets | ||||
| DNS | 223 | GC | 25 | Breuillard Nicolas St Michel - Preference Home - Auber93 | St Michel - Preference Home - Auber93 | ||||
| DNS | 212 | Classic | 20 | Carbunarea Andrei Nice Métropole Côte d'Azur | Nice Métropole Côte d'Azur | ||||
Timelimit 8%, or 4:35:19 (+0:20:24)
Race information
- Date:13 May 2025
- Start time:11:55
- Avg. speed winner:45.544 km/h
- Classification:1.Pro
- Race category:ME - Men Elite
- Distance:193.5 km
- Points scale:
- UCI scale:
- Parcours type:
- Gradient final km:1.1%
- ProfileScore:41
- Vertical meters:1606
- Departure:
- Arrival:
- Race ranking:
- Startlist quality score:
- Won how:Sprint of large group
- Avg. temperature:
- Timelimit:8%, or 4:35:19 (+0:20:24)
DNF = Did not finish
DNS = Did not start
OTL = Outside time limit
DF = Did finish, no result
NR = No result
*0:00 = corrected time
Rider wearing the jersey
>50% of race distance in group before peloton
F You are following this rider
DNS = Did not start
OTL = Outside time limit
DF = Did finish, no result
NR = No result
*0:00 = corrected time
Rider wearing the jersey
>50% of race distance in group before peloton
F You are following this rider

