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