Posted by Editoress on 07/23/25
The sprinters saw stage 17 as their last clear chance in this years Tour de France - and Jonathan Milan (Lidl-Trek) didn’t let his opportunity slip away!
Dropped early in the stage, the Italian survived the climbs as well as a rough finale to take his second win in his debut Tour and tighten his grip on the green jersey, with only four days remaining before Paris.
Jordi Meeus (Red Bull-BORA-hansgrohe) and Tobias Lund Andresen (Picnic PostNL) completed the podium, while Tim Merlier (Soudal Quick-Step) and Biniam Girmay (Intermarché-Wanty) were affected by a crash as they entered the final kilometre.
Tadej Pogacar (UAE Team Emirates) safely navigated the stage to strengthen his claim to a 50th Maillot Jaune on the eve of a major battle en route to the Col de la Loze.
Guillaume Boivin (Israel-Premier Tech) was top Canadian on the stage finishing 126th in the same time as the winner. Mike Woods (Israel-Premier Tech) remains top Canadian overall, 53rd at 2:06:35 back.
| Stage 17: Bollène to Valence , 160.4 km | |
| 1 Jonathan Milan (Ita) Lidl-Trek | 3:25:30 |
| 2 Jordi Meeus (Bel) Red Bull-BORA hansgrohe | |
| 3 Tobias Lund Andresen (Den) Picnic-PostNL | |
| 4 Arnaud de Lie (Bel) Lotto | |
| 5 Davide Ballerini (Ita) XDS-Astana | |
| 6 Alberto Dainese (Ita) Tudor Pro Cycling | |
| 7 Paul Penhoët (Fra) Groupama-FDJ | |
| 8 Yevgeniy Fedorov (Kaz) XDS-Astana | |
| 9 Clement Russo (Fra) Groupama-FDJ | |
| 10 Jasper Stuyven (Bel) Lidl-Trek | |
| 11 Brent van Moer (Bel) Lotto | |
| 12 Phil Bauhaus (Ger) Bahrain-Victorious | |
| 13 Jarrad Drizners (Aus) Lotto | |
| 14 Dylan Groenewegen (Ned) Jayco-AlUla | |
| 15 Mike Teunissen (Ned) XDS-Astana | |
| 16 Alexis Renard (Fra) Cofidis | |
| 17 Vito Braet (Bel) Intermarche-Wanty | |
| 18 Clement Venturini (Fra) Arkea-B&B Hotels | |
| 19 Mick Van Dijke (Ned) Red Bull-BORA hansgrohe | |
| 20 Kaden Groves (Aus) Alpecin-Deceuninck | |
| 21 Bastien Tronchon (Fra) Decathlon-AG2R | |
| 22 Edward Theuns (Bel) Lidl-Trek | |
| 23 Tobias Halland Johannessen (Nor) Uno-X Mobility | |
| 24 Fred Wright (GBr) Bahrain-Victorious | |
| 25 Tim Merlier (Bel) Soudal-Quick Step | |
| 26 Jonas Rickaert (Bel) Alpecin-Deceuninck | |
| 27 Tadej Pogacar (Slo) UAE Team Emirates-XRG | |
| 28 Oliver Naesen (Bel) Decathlon-AG2R | |
| 29 Felix Gall (Aut) Decathlon-AG2R | |
| 30 Tiesj Benoot (Bel) Visma-Lease a Bike | |
| 31 Oscar Onley (GBr) Picnic-PostNL | |
| 32 Axel Laurance (Fra) INEOS Grenadiers | |
| 33 Aurelien Paret-Peintre (Fra) Decathlon-AG2R | |
| 34 Jonas Vingegaard (Den) Visma-Lease a Bike | |
| 35 Samuel Watson (GBr) INEOS Grenadiers | |
| 36 Edoardo Affini (Ita) Visma-Lease a Bike | |
| 37 Ben Healy (Irl) EF Education-EasyPost | |
| 38 Florian Lipowitz (Ger) Red Bull-BORA hansgrohe | |
| 39 Pascal Eenkhoorn (Ned) Soudal-Quick Step | |
| 40 Robert Stannard (Aus) Bahrain-Victorious | |
| 41 Jordan Jegat (Fra) TotalEnergies | |
| 42 Gregor Mühlberger (Aut) Movistar | |
| 43 Bert van Lerberghe (Bel) Soudal-Quick Step | |
| 44 Warren Barguil (Fra) Picnic-PostNL | |
| 45 Laurence Pithie (Nzl) Red Bull-BORA hansgrohe | |
| 46 Kevin Vauquelin (Fra) Arkea-B&B Hotels | |
| 47 Cristian Rodríguez (Esp) Arkea-B&B Hotels | |
| 48 Matteo Vercher (Fra) TotalEnergies | |
| 49 Alexandre Delettre (Fra) TotalEnergies | |
| 50 Anthony Turgis (Fra) TotalEnergies | |
| 51 Thomas Gachignard (Fra) TotalEnergies | |
| 52 Gianni Vermeersch (Bel) Alpecin-Deceuninck | |
| 53 Clement Champoussin (Fra) XDS-Astana | |
| 54 Tim Wellens (Bel) UAE Team Emirates-XRG | |
| 55 Pavel Sivakov (Fra) UAE Team Emirates-XRG | |
| 56 Nils Politt (Ger) UAE Team Emirates-XRG | |
| 57 Clement Berthet (Fra) Decathlon-AG2R | |
| 58 Elmar Reinders (Ned) Jayco-AlUla | |
| 59 Guillaume Martin (Fra) Groupama-FDJ | |
| 60 Ben O'Connor (Aus) Jayco-AlUla | |
| 61 Xandro Meurisse (Bel) Alpecin-Deceuninck | |
| 62 Silvan Dillier (Sui) Alpecin-Deceuninck | |
| 63 Kasper Asgreen (Den) EF Education-EasyPost | |
| 64 Jenno Berckmoes (Bel) Lotto | |
| 65 Sebastien Grignard (Bel) Lotto | |
| 66 Sergio Higuita (Col) XDS-Astana | |
| 67 Sepp Kuss (USA) Visma-Lease a Bike | |
| 68 Mathis Le Berre (Fra) Arkea-B&B Hotels | |
| 69 Damien Touze (Fra) Cofidis | |
| 70 Luka Mezgec (Slo) Jayco-AlUla | |
| 71 Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG | |
| 72 Dylan Teuns (Bel) Cofidis | |
| 73 Ivan García Cortina (Esp) Movistar | |
| 74 Gianni Moscon (Ita) Red Bull-BORA hansgrohe | |
| 75 Arnaud Demare (Fra) Arkea-B&B Hotels | |
| 76 Raúl García (Esp) Arkea-B&B Hotels | |
| 77 Amaury Capiot (Bel) Arkea-B&B Hotels | |
| 78 Eduardo Sepúlveda (Arg) Lotto | |
| 79 Kamil Gradek (Pol) Bahrain-Victorious | |
| 80 Emanuel Buchmann (Ger) Cofidis | |
| 81 Mathieu Burgaudeau (Fra) TotalEnergies | |
| 82 Alex Baudin (Fra) EF Education-EasyPost | |
| 83 Harrison Sweeny (Aus) EF Education-EasyPost | |
| 84 Marius Mayrhofer (Ger) Tudor Pro Cycling | |
| 85 Simone Velasco (Ita) XDS-Astana | |
| 86 Valentin Madouas (Fra) Groupama-FDJ | |
| 87 Romain Gregoire (Fra) Groupama-FDJ | |
| 88 Michael Valgren (Den) EF Education-EasyPost | |
| 89 Pavel Bittner (Cze) Picnic-PostNL | |
| 90 Tim Naberman (Ned) Picnic-PostNL | |
| 91 Sean Flynn (GBr) Picnic-PostNL | |
| 92 Niklas Markl (Ger) Picnic-PostNL | |
| 93 Frank van den Broek (Ned) Picnic-PostNL | |
| 94 Simone Consonni (Ita) Lidl-Trek | |
| 95 Matteo Jorgenson (USA) Visma-Lease a Bike | |
| 96 Victor Campenaerts (Bel) Visma-Lease a Bike | |
| 97 Primoz Roglic (Slo) Red Bull-BORA hansgrohe | |
| 98 Anders Johannessen (Nor) Uno-X Mobility | |
| 99 Emiel Verstrynge (Bel) Alpecin-Deceuninck | |
| 100 Luke Durbridge (Aus) Jayco-AlUla | |
| 101 Aleksandr Vlasov (Rus) Red Bull-BORA hansgrohe | |
| 102 Alex Aranburu (Esp) Cofidis | |
| 103 William Barta (USA) Movistar | |
| 104 Marc Hirschi (Sui) Tudor Pro Cycling | |
| 105 Fabian Lienhard (Sui) Tudor Pro Cycling | |
| 106 Enric Mas (Esp) Movistar | |
| 107 Marco Haller (Aut) Tudor Pro Cycling | |
| 108 Ion Izagirre (Esp) Cofidis | |
| 109 Nelson Oliveira (Por) Movistar | |
| 110 Simon Yates (GBr) Visma-Lease a Bike | |
| 111 Matteo Trentin (Ita) Tudor Pro Cycling | |
| 112 Julian Alaphilippe (Fra) Tudor Pro Cycling | |
| 113 Neilson Powless (USA) EF Education-EasyPost | |
| 114 Markus Hoelgaard (Nor) Uno-X Mobility | |
| 115 Jonas Abrahamsen (Nor) Uno-X Mobility | |
| 116 Marc Soler (Esp) UAE Team Emirates-XRG | |
| 117 Santiago Buitrago (Col) Bahrain-Victorious | |
| 118 Einer Rubio (Col) Movistar | |
| 119 Ilan van Wilder (Bel) Soudal-Quick Step | |
| 120 Callum Scotson (Aus) Decathlon-AG2R | |
| 121 Alexey Lutsenko (Kaz) Israel-Premier Tech | |
| 122 Jake Stewart (GBr) Israel-Premier Tech | |
| 123 Magnus Cort Nielsen (Den) Uno-X Mobility | |
| 124 Connor Swift (GBr) INEOS Grenadiers | |
| 125 Geraint Thomas (GBr) INEOS Grenadiers | |
| 126 Guillaume Boivin (Can) Israel-Premier Tech | |
| 127 Krists Neilands (Lat) Israel-Premier Tech | |
| 128 Matis Louvel (Fra) Israel-Premier Tech | |
| 129 Pascal Ackermann (Ger) Israel-Premier Tech | |
| 130 Joseph Blackmore (GBr) Israel-Premier Tech | all s.t. |
| 131 Quentin Pacher (Fra) Groupama-FDJ | +3:15 |
| 132 Tobias Foss (Nor) INEOS Grenadiers | 0:00 |
| 133 Vincenzo Albanese (Ita) EF Education-EasyPost | +3:22 |
| 134 Thymen Arensman (Ned) INEOS Grenadiers | 0:00 |
| 135 Carlos Rodríguez (Esp) INEOS Grenadiers | s.t. |
| 136 Adam Yates (GBr) UAE Team Emirates-XRG | +3:22 |
| 137 Bruno Armirail (Fra) Decathlon-AG2R | +3:35 |
| 138 Wout Van Aert (Bel) Visma-Lease a Bike | |
| 139 Michael Woods (Can) Israel-Premier Tech | |
| 140 Ewen Costiou (Fra) Arkea-B&B Hotels | all s.t. |
| 141 Stian Fredheim (Nor) Uno-X Mobility | 0:00 |
| 142 Andreas Leknessund (Nor) Uno-X Mobility | +3:40 |
| 143 Mauro Schmid (Sui) Jayco-AlUla | s.t. |
| 144 Jonas Rutsch (Ger) Intermarche-Wanty | 0:00 |
| 145 Hugo Page (Fra) Intermarche-Wanty | |
| 146 Laurenz Rex (Bel) Intermarche-Wanty | both s.t. |
| 147 Quinn Simmons (USA) Lidl-Trek | +4:45 |
| 148 Thibau Nys (Bel) Lidl-Trek | |
| 149 Toms Skujins (Lat) Lidl-Trek | |
| 150 Matej Mohoric (Clo) Bahrain-Victorious | |
| 151 Ivan Romeo (Esp) Movistar | all s.t. |
| 152 Lewis Askey (GBr) Groupama-FDJ | 0:00 |
| 153 Lenny Martinez (Fra) Bahrain-Victorious | +4:45 |
| 154 Michael Storer (Aus) Tudor Pro Cycling | |
| 155 Pablo Castrillo (Esp) Movistar | |
| 156 Harold Tejada (Col) XDS-Astana | all s.t. |
| 157 Maximilian Schachmann (Ger) Soudal-Quick Step | +4:57 |
| 158 Valentin Paret-Peintre (Fra) Soudal-Quick Step | |
| 159 Benjamin Thomas (Fra) Cofidis | both s.t. |
| 160 Lucas Plapp (Aus) Jayco-AlUla | +5:16 |
| 161 Biniam Girmay (Eri) Intermarche-Wanty | 0:00 |
| 162 Roel van Sintmaartensdijk (Ned) Intermarche-Wanty | +5:24 |
| 163 Louis Barre (Fra) Intermarche-Wanty | s.t. |
| 164 Cyril Barthe (Fra) Groupama-FDJ | 0:00 |
| DNS Danny van Poppel (Ned) Red Bull-BORA hansgrohe | |
| GC | |
| 1 Tadej Pogacar (Slo) UAE Team Emirates-XRG | 61:50:16 |
| 2 Jonas Vingegaard (Den) Visma-Lease a Bike | at 4:15 |
| 3 Florian Lipowitz (Ger) Red Bull-BORA hansgrohe | 9:03 |
| 4 Oscar Onley (GBr) Picnic-PostNL | 11:04 |
| 5 Primoz Roglic (Slo) Red Bull-BORA hansgrohe | 11:42 |
| 6 Kevin Vauquelin (Fra) Arkea-B&B Hotels | 13:20 |
| 7 Felix Gall (Aut) Decathlon-AG2R | 14:50 |
| 8 Tobias Halland Johannessen (Nor) Uno-X Mobility | 17:01 |
| 9 Ben Healy (Irl) EF Education-EasyPost | 17:52 |
| 10 Carlos Rodríguez (Esp) INEOS Grenadiers | 20:45 |
| 11 Jordan Jegat (Fra) TotalEnergies | 23:10 |
| 12 Ben O'Connor (Aus) Jayco-AlUla | 31:08 |
| 13 Guillaume Martin (Fra) Groupama-FDJ | 35:14 |
| 14 Thymen Arensman (Ned) INEOS Grenadiers | 44:20 |
| 15 Sepp Kuss (USA) Visma-Lease a Bike | 47:59 |
| 16 Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG | 52:04 |
| 17 Cristian Rodríguez (Esp) Arkea-B&B Hotels | 53:24 |
| 18 Enric Mas (Esp) Movistar | 53:44 |
| 19 Sergio Higuita (Col) XDS-Astana | 54:57 |
| 20 Matteo Jorgenson (USA) Visma-Lease a Bike | 57:35 |
| 21 Valentin Madouas (Fra) Groupama-FDJ | 1:03:27 |
| 22 Warren Barguil (Fra) Picnic-PostNL | 1:06:50 |
| 23 Simon Yates (GBr) Visma-Lease a Bike | 1:07:00 |
| 24 Gregor Mühlberger (Aut) Movistar | 1:11:37 |
| 25 Adam Yates (GBr) UAE Team Emirates-XRG | 1:17:56 |
| 26 Xandro Meurisse (Bel) Alpecin-Deceuninck | 1:18:01 |
| 27 Callum Scotson (Aus) Decathlon-AG2R | 1:23:45 |
| 28 Emanuel Buchmann (Ger) Cofidis | 1:24:26 |
| 29 Ilan van Wilder (Bel) Soudal-Quick Step | 1:25:27 |
| 30 Aleksandr Vlasov (Rus) Red Bull-BORA hansgrohe | 1:28:38 |
| 31 Victor Campenaerts (Bel) Visma-Lease a Bike | 1:30:47 |
| 32 Romain Gregoire (Fra) Groupama-FDJ | 1:31:31 |
| 33 Raúl García (Esp) Arkea-B&B Hotels | 1:31:55 |
| 34 Aurelien Paret-Peintre (Fra) Decathlon-AG2R | 1:32:53 |
| 35 Clement Berthet (Fra) Decathlon-AG2R | 1:40:42 |
| 36 Marc Soler (Esp) UAE Team Emirates-XRG | 1:44:56 |
| 37 Quentin Pacher (Fra) Groupama-FDJ | 1:48:28 |
| 38 Julian Alaphilippe (Fra) Tudor Pro Cycling | 1:51:20 |
| 39 Harrison Sweeny (Aus) EF Education-EasyPost | 1:52:09 |
| 40 Simone Velasco (Ita) XDS-Astana | 1:52:42 |
| 41 Tim Wellens (Bel) UAE Team Emirates-XRG | 1:52:50 |
| 42 Joseph Blackmore (GBr) Israel-Premier Tech | 1:55:11 |
| 43 Clement Venturini (Fra) Arkea-B&B Hotels | 1:55:29 |
| 44 Harold Tejada (Col) XDS-Astana | 1:58:19 |
| 45 Pascal Eenkhoorn (Ned) Soudal-Quick Step | 1:58:32 |
| 46 Santiago Buitrago (Col) Bahrain-Victorious | 1:58:59 |
| 47 Tiesj Benoot (Bel) Visma-Lease a Bike | 1:59:55 |
| 48 Alex Baudin (Fra) EF Education-EasyPost | 2:01:37 |
| 49 Geraint Thomas (GBr) INEOS Grenadiers | 2:05:26 |
| 50 Mathieu Burgaudeau (Fra) TotalEnergies | 2:05:27 |
| 51 Valentin Paret-Peintre (Fra) Soudal-Quick Step | 2:06:37 |
| 52 Quinn Simmons (USA) Lidl-Trek | 2:07:08 |
| 53 Michael Woods (Can) Israel-Premier Tech | 2:07:44 |
| 54 Neilson Powless (USA) EF Education-EasyPost | 2:10:01 |
| 55 Frank van den Broek (Ned) Picnic-PostNL | 2:10:07 |
| 56 Einer Rubio (Col) Movistar | 2:11:58 |
| 57 Axel Laurance (Fra) INEOS Grenadiers | 2:12:11 |
| 58 Alexandre Delettre (Fra) TotalEnergies | 2:13:36 |
| 59 Markus Hoelgaard (Nor) Uno-X Mobility | 2:17:21 |
| 60 Bruno Armirail (Fra) Decathlon-AG2R | 2:17:52 |
| 61 Andreas Leknessund (Nor) Uno-X Mobility | 2:20:06 |
| 62 Jasper Stuyven (Bel) Lidl-Trek | 2:21:33 |
| 63 Michael Storer (Aus) Tudor Pro Cycling | 2:21:50 |
| 64 Emiel Verstrynge (Bel) Alpecin-Deceuninck | 2:21:58 |
| 65 Thomas Gachignard (Fra) TotalEnergies | 2:22:49 |
| 66 Wout Van Aert (Bel) Visma-Lease a Bike | 2:27:19 |
| 67 Ewen Costiou (Fra) Arkea-B&B Hotels | 2:27:49 |
| 68 Nelson Oliveira (Por) Movistar | 2:29:05 |
| 69 Maximilian Schachmann (Ger) Soudal-Quick Step | 2:30:42 |
| 70 Mathis Le Berre (Fra) Arkea-B&B Hotels | 2:31:39 |
| 71 Clement Champoussin (Fra) XDS-Astana | 2:31:57 |
| 72 Michael Valgren (Den) EF Education-EasyPost | s.t. |
| 73 Jenno Berckmoes (Bel) Lotto | 2:33:18 |
| 74 Alex Aranburu (Esp) Cofidis | 2:33:52 |
| 75 Ion Izagirre (Esp) Cofidis | 2:34:59 |
| 76 Alexey Lutsenko (Kaz) Israel-Premier Tech | 2:36:23 |
| 77 Pavel Sivakov (Fra) UAE Team Emirates-XRG | 2:37:23 |
| 78 Cyril Barthe (Fra) Groupama-FDJ | 2:38:04 |
| 79 Krists Neilands (Lat) Israel-Premier Tech | 2:38:12 |
| 80 Jonas Abrahamsen (Nor) Uno-X Mobility | 2:38:26 |
| 81 Brent van Moer (Bel) Lotto | 2:40:44 |
| 82 Oliver Naesen (Bel) Decathlon-AG2R | 2:41:33 |
| 83 Marius Mayrhofer (Ger) Tudor Pro Cycling | 2:43:57 |
| 84 Mike Teunissen (Ned) XDS-Astana | 2:46:50 |
| 85 Tobias Foss (Nor) INEOS Grenadiers | 2:47:26 |
| 86 Nils Politt (Ger) UAE Team Emirates-XRG | 2:47:37 |
| 87 Marco Haller (Aut) Tudor Pro Cycling | 2:48:14 |
| 88 Louis Barre (Fra) Intermarche-Wanty | 2:48:40 |
| 89 Bastien Tronchon (Fra) Decathlon-AG2R | 2:49:55 |
| 90 Kasper Asgreen (Den) EF Education-EasyPost | 2:50:46 |
| 91 Laurence Pithie (Nzl) Red Bull-BORA hansgrohe | 2:51:14 |
| 92 Toms Skujins (Lat) Lidl-Trek | 2:53:18 |
| 93 Clement Russo (Fra) Groupama-FDJ | s.t. |
| 94 Dylan Teuns (Bel) Cofidis | 2:53:42 |
| 95 Marc Hirschi (Sui) Tudor Pro Cycling | 2:53:49 |
| 96 Damien Touze (Fra) Cofidis | 2:54:48 |
| 97 Lenny Martinez (Fra) Bahrain-Victorious | 2:57:30 |
| 98 Tobias Lund Andresen (Den) Picnic-PostNL | 2:57:43 |
| 99 Jonas Rickaert (Bel) Alpecin-Deceuninck | 2:59:04 |
| 100 Fred Wright (GBr) Bahrain-Victorious | 2:59:20 |
| 101 Kaden Groves (Aus) Alpecin-Deceuninck | 2:59:44 |
| 102 Anders Johannessen (Nor) Uno-X Mobility | 3:00:24 |
| 103 Gianni Vermeersch (Bel) Alpecin-Deceuninck | 3:02:49 |
| 104 William Barta (USA) Movistar | 3:03:19 |
| 105 Gianni Moscon (Ita) Red Bull-BORA hansgrohe | 3:06:04 |
| 106 Matis Louvel (Fra) Israel-Premier Tech | 3:06:54 |
| 107 Matteo Trentin (Ita) Tudor Pro Cycling | 3:08:54 |
| 108 Mauro Schmid (Sui) Jayco-AlUla | 3:09:11 |
| 109 Ivan Romeo (Esp) Movistar | 3:09:50 |
| 110 Niklas Markl (Ger) Picnic-PostNL | 3:16:44 |
| 111 Vincenzo Albanese (Ita) EF Education-EasyPost | 3:16:57 |
| 112 Connor Swift (GBr) INEOS Grenadiers | 3:17:36 |
| 113 Pablo Castrillo (Esp) Movistar | 3:18:52 |
| 114 Paul Penhoët (Fra) Groupama-FDJ | 3:22:41 |
| 115 Anthony Turgis (Fra) TotalEnergies | 3:23:03 |
| 116 Thibau Nys (Bel) Lidl-Trek | 3:24:47 |
| 117 Ivan García Cortina (Esp) Movistar | 3:29:23 |
| 118 Edoardo Affini (Ita) Visma-Lease a Bike | 3:30:21 |
| 119 Alberto Dainese (Ita) Tudor Pro Cycling | 3:30:49 |
| 120 Eduardo Sepúlveda (Arg) Lotto | 3:31:32 |
| 121 Jake Stewart (GBr) Israel-Premier Tech | 3:32:18 |
| 122 Robert Stannard (Aus) Bahrain-Victorious | 3:32:34 |
| 123 Matej Mohoric (Clo) Bahrain-Victorious | 3:35:15 |
| 124 Mick Van Dijke (Ned) Red Bull-BORA hansgrohe | 3:38:23 |
| 125 Pascal Ackermann (Ger) Israel-Premier Tech | 3:40:18 |
| 126 Lucas Plapp (Aus) Jayco-AlUla | 3:41:36 |
| 127 Samuel Watson (GBr) INEOS Grenadiers | 3:41:55 |
| 128 Tim Naberman (Ned) Picnic-PostNL | 3:43:07 |
| 129 Magnus Cort Nielsen (Den) Uno-X Mobility | 3:44:55 |
| 130 Pavel Bittner (Cze) Picnic-PostNL | 3:46:33 |
| 131 Jonas Rutsch (Ger) Intermarche-Wanty | 3:46:35 |
| 132 Sean Flynn (GBr) Picnic-PostNL | 3:47:22 |
| 133 Biniam Girmay (Eri) Intermarche-Wanty | 3:48:18 |
| 134 Silvan Dillier (Sui) Alpecin-Deceuninck | 3:49:06 |
| 135 Amaury Capiot (Bel) Arkea-B&B Hotels | 3:50:51 |
| 136 Luke Durbridge (Aus) Jayco-AlUla | 3:51:26 |
| 137 Matteo Vercher (Fra) TotalEnergies | 3:52:29 |
| 138 Jarrad Drizners (Aus) Lotto | 3:53:21 |
| 139 Lewis Askey (GBr) Groupama-FDJ | 3:55:03 |
| 140 Arnaud de Lie (Bel) Lotto | 3:55:16 |
| 141 Elmar Reinders (Ned) Jayco-AlUla | 3:56:11 |
| 142 Laurenz Rex (Bel) Intermarche-Wanty | 3:58:23 |
| 143 Hugo Page (Fra) Intermarche-Wanty | 3:58:51 |
| 144 Vito Braet (Bel) Intermarche-Wanty | 4:00:55 |
| 145 Stian Fredheim (Nor) Uno-X Mobility | 4:01:02 |
| 146 Sebastien Grignard (Bel) Lotto | 4:01:36 |
| 147 Alexis Renard (Fra) Cofidis | 4:01:53 |
| 148 Jonathan Milan (Ita) Lidl-Trek | 4:03:18 |
| 149 Dylan Groenewegen (Ned) Jayco-AlUla | 4:04:09 |
| 150 Bert van Lerberghe (Bel) Soudal-Quick Step | 4:04:18 |
| 151 Tim Merlier (Bel) Soudal-Quick Step | 4:04:36 |
| 152 Guillaume Boivin (Can) Israel-Premier Tech | 4:05:10 |
| 153 Luka Mezgec (Slo) Jayco-AlUla | 4:06:51 |
| 154 Phil Bauhaus (Ger) Bahrain-Victorious | 4:06:56 |
| 155 Arnaud Demare (Fra) Arkea-B&B Hotels | 4:08:18 |
| 156 Benjamin Thomas (Fra) Cofidis | 4:08:42 |
| 157 Davide Ballerini (Ita) XDS-Astana | 4:09:45 |
| 158 Kamil Gradek (Pol) Bahrain-Victorious | 4:10:58 |
| 159 Edward Theuns (Bel) Lidl-Trek | 4:12:33 |
| 160 Yevgeniy Fedorov (Kaz) XDS-Astana | 4:13:07 |
| 161 Roel van Sintmaartensdijk (Ned) Intermarche-Wanty | 4:13:18 |
| 162 Fabian Lienhard (Sui) Tudor Pro Cycling | 4:13:56 |
| 163 Simone Consonni (Ita) Lidl-Trek | 4:15:55 |
| 164 Jordi Meeus (Bel) Red Bull-BORA hansgrohe | 4:17:43 |
| Return to Canadian Cyclist homepage | Back to Top |