Stage 3
23 Jan 2025
Stage result
- 1JRJavier Romo OliverMovistar Team3:46:01
- 2
Jhonatan NarvaezUAE Team Emirates XRG+0:05 - 3
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+0:05 - 4
Albert PhilipsenLidl - Trek+0:05 - 5
Thomas GloagPinarello-Q36.5 Pro Cycling Team+0:05 - 6
Patrick KonradLidl - Trek+0:05
- 7
Andrea BagioliLidl - Trek+0:05 - 8
Bastien TronchonGroupama-FDJ United+0:05 - 9
Rémy RochasGroupama-FDJ United+0:05 - 10
Magnus SheffieldNetcompany INEOS+0:05 - 11
Lucas PlappTeam Jayco AlUla+0:05 - 12
Sergio Andres Higuita GarciaXDS Astana Team+0:05 - 13
Jay VineUAE Team Emirates XRG+0:05 - 14
Juan Pedro Lopez PerezMovistar Team+0:05 - 15
Afonso EulálioBahrain Victorious+0:05 - 16CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+0:05
- 17
Oscar OnleyNetcompany INEOS+0:05
- 18
Bauke MollemaLidl - Trek+0:05 - 19
Mauro SchmidTeam Jayco AlUla+0:21 - 20
Michal KwiatkowskiNetcompany INEOS+0:25 - 21
Georg ZimmermannLotto Intermarché+0:25 - 22
Junior LecerfSoudal Quick-Step+0:25 - 23ZMZachary MarriageNSN Development Team+0:25
- 24
Corbin John StrongNSN Cycling Team+0:25 - 25RPRudy PorterTeam Jayco AlUla+0:25
- 26
Bjoern KoerdtTeam Picnic PostNL+0:25 - 27PTPablo Torres AriasUAE Team Emirates XRG+0:25
- 28
Stephen WilliamsIsrael - Premier Tech+0:25 - 29
Michael Russell WoodsIsrael - Premier Tech+0:25 - 30
Matthew BrennanTeam Visma | Lease A Bike+1:02 - 31
Lewis AskeyNSN Cycling Team+1:02 - 32
Quentin PacherGroupama-FDJ United+1:02
- 33
Lukas NerurkarEF Education - EasyPost+1:02 - 34
Robert StannardBahrain Victorious+1:02 - 35
Sven Erik BystrømUno-X Mobility+1:02 - 36
Natnael TesfatsionMovistar Team+1:02 - 37JLJordan LabrosseDecathlon CMA CGM Team+1:02
- 38
Lars BovenAlpecin-Deceuninck+1:02 - 39
Martin TjøttaUno-X Mobility+1:02 - 40
Gal GlivarAlpecin-Premier Tech+1:02 - 41
Paul LapeiraDecathlon CMA CGM Team+1:02 - 42
Markel Beloki FernandezEF Education - EasyPost+1:02 - 43
Menno HuisingTeam Visma | Lease A Bike+1:02 - 44
Jhoan Esteban Chaves Rubio+1:02 - 45
Carlos Canal BlancoMovistar Team+1:02 - 46
Diego Pescador CastroMovistar Team+1:02 - 47IIIon Izaguirre InsaustiCofidis+1:02
- 48HMHenok MulueberhanXDS Astana Team+1:02
- 49
Ben ZwiehoffRed Bull - Bora - Hansgrohe+1:02 - 50
Gijs LeemreizeTeam Picnic PostNL+1:02 - 51
Cristian Rodriguez MartinXDS Astana Team+1:02 - 52
George BennettNSN Cycling Team+1:02 - 53
Aaron GateXDS Astana Team+1:02 - 54
Dries De PooterTeam Jayco AlUla+1:16 - 55
Casper PedersenSoudal Quick-Step+1:16 - 56
Jesus HerradaBurgos-Burpellet-BH+1:16 - 57
Fabio Van Den BosscheSoudal Quick-Step+1:16 - 58
Dion Allan SmithNSN Cycling Team+1:16 - 59
Jacopo MoscaLidl - Trek+1:19 - 60TGTijmen GraatTeam Visma | Lease A Bike+2:28
- 61
Paul OurselinCofidis+2:28 - 62
Antoine Huby7Eleven Cliqq Roadbike Philippines+2:28 - 63KOKelland O’brienTeam Jayco AlUla+2:28
- 64
Tobias BayerAlpecin-Premier Tech+2:28 - 65
Alastair MackellarEF Education - EasyPost+2:28 - 66
Henri UhligAlpecin-Premier Tech+2:28 - 67
Loe Van BelleTeam Visma | Lease A Bike+4:23 - 68RERoman ErmakovBahrain Victorious+4:23
- 69
Dorian GodonNetcompany INEOS+4:23 - 70FBFergus BrowningTerengganu Cycling Team+4:23
- 71
Damien HowsonPinarello-Q36.5 Pro Cycling Team+4:23 - 72
Ben SwiftNetcompany INEOS+4:23 - 73
Lucas Wade HamiltonNetcompany INEOS+4:23
- 74NSNicholas SchultzNSN Cycling Team+4:23
- 75
Francesco BusattoAlpecin-Premier Tech+4:23 - 76
Alberto BettiolXDS Astana Team+4:23 - 77
Alessandro VerreMbh Bank Csb Telecom Fort+4:23 - 78
Connor SwiftNetcompany INEOS+4:23 - 79MWMatthew WallsTeam Storck - Mrw Bau+5:50
- 80
Tim Torn TeutenbergLidl - Trek+5:50 - 81
Alexander Edmondson+5:50 - 82
Laurence PithieRed Bull - Bora - Hansgrohe+5:50 - 83
Danny Van PoppelRed Bull - Bora - Hansgrohe+5:50 - 84
Pieter Serry+5:50 - 85
Alexis RenardCofidis+5:50 - 86
Andrea VendrameTeam Jayco AlUla+5:50 - 87
Tobias Lund AndresenDecathlon CMA CGM Team+5:50 - 88
Sam WatsonNetcompany INEOS+6:32 - 89
Jardi Christiaan Van Der LeeEF Education - EasyPost+7:08 - 90
Yuhi TodomeAisan Racing Team+7:08 - 91
Geoffrey BouchardTotalEnergies+7:45 - 92
Mathijs PaasschensBahrain Victorious+7:45 - 93
Clément DavyNice Metropole Cote D'Azur+7:45 - 94
Pascal EenkhoornSoudal Quick-Step+7:45 - 95
Noa IsidoreDecathlon CMA CGM Team+7:45 - 96
Simon ClarkeIsrael - Premier Tech+7:45 - 97
Marc SolerUAE Team Emirates XRG+7:45 - 98
Pier-André CôtéNSN Cycling Team+7:45 - 99
Ide Schelling+7:45 - 100
Bryan CoquardCofidis+7:45 - 101
Max WalkerEF Education - EasyPost+7:45 - 102
Gregor MühlbergerDecathlon CMA CGM Team+7:45
- 103
Julius Van Den BergTeam Picnic PostNL+10:09
- 104
Nicola ConciXDS Astana Team+11:10 - 105
Ramses DebruyneAlpecin-Premier Tech+11:11 - 106
Sam WelsfordNetcompany INEOS+12:40 - 107GEGiosue' EpisPetrolike+12:40
- 108
Donavan GrondinArkea-B&B Hotels+12:40 - 109
Oliver BleddynTeam Brennan+12:40 - 110
Mathias NorsgaardLidl - Trek+12:40 - 111
Nolann Mahoudo+12:40 - 112
Patrick EddyTeam Brennan+12:40 - 113
Cameron ScottLi Ning Star+12:40 - 114
Ryan MullenNSN Cycling Team+12:40 - 115
Arne MaritRed Bull - Bora - Hansgrohe+12:40
- 116
Andrea Raccagni NovieroSoudal Quick-Step+12:40 - 117
Filip MaciejukMovistar Team+12:40 - 118JMJan MaasCofidis+12:40
- 119
Julius JohansenUAE Team Emirates XRG+12:40 - 120
Rui Filipe Alves OliveiraUAE Team Emirates XRG+12:40 - 121
Julien Vermote+12:40 - 122
Eddy Le HuitouzeGroupama-FDJ+12:40 - 123LRLouis RoulandCofidis+12:40
- 124
Taco Van Der HoornLotto Intermarché+12:40 - 125
Rune HerregodtsBelgium+12:40 - 126
Nikias ArndtBahrain Victorious+12:40 - 127
Phil BauhausBahrain Victorious+12:40
- 128
Luke DurbridgeTeam Jayco AlUla+12:40 - 129
James KnoxTeam Picnic PostNL+12:40
- 130
Michael Hepburn+12:40 - 131
Geraint Thomas+12:40 - 132
Tom PaquotIntermarché - Wanty+12:40 - 133
Simon DehairsAlpecin-Premier Tech+12:40 - 134
Liam WalshCcache X Bodywrap+12:40 - 135
Campbell Stewart+12:40 - 136DSDaniel SkerlBahrain Victorious+12:40
- DNF
Harold Martin Lopez GranizoXDS Astana TeamDNF
General classification
- 1JRJavier Romo OliverMovistar Team10:13:51
- 2
Jhonatan NarvaezUAE Team Emirates XRG+0:08 - 3
Patrick KonradLidl - Trek+0:10
- 4
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+0:10 - 5
Bastien TronchonGroupama-FDJ United+0:12 - 6
Magnus SheffieldNetcompany INEOS+0:15 - 7
Albert PhilipsenLidl - Trek+0:15 - 8
Jay VineUAE Team Emirates XRG+0:15 - 9CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+0:15
- 10
Andrea BagioliLidl - Trek+0:15 - 11
Rémy RochasGroupama-FDJ United+0:15 - 12
Oscar OnleyNetcompany INEOS+0:15
- 13
Sergio Andres Higuita GarciaXDS Astana Team+0:15 - 14
Juan Pedro Lopez PerezMovistar Team+0:15 - 15
Thomas GloagPinarello-Q36.5 Pro Cycling Team+0:15 - 16
Bauke MollemaLidl - Trek+0:15 - 17
Lucas PlappTeam Jayco AlUla+0:15 - 18
Afonso EulálioBahrain Victorious+0:15 - 19
Georg ZimmermannLotto Intermarché+0:30 - 20ZMZachary MarriageNSN Development Team+0:30
- 21
Mauro SchmidTeam Jayco AlUla+0:31 - 22
Corbin John StrongNSN Cycling Team+0:35 - 23
Stephen WilliamsIsrael - Premier Tech+0:35 - 24RPRudy PorterTeam Jayco AlUla+0:35
- 25
Michal KwiatkowskiNetcompany INEOS+0:35 - 26PTPablo Torres AriasUAE Team Emirates XRG+0:35
- 27
Michael Russell WoodsIsrael - Premier Tech+0:35 - 28
Junior LecerfSoudal Quick-Step+0:35 - 29
Bjoern KoerdtTeam Picnic PostNL+0:35 - 30
Matthew BrennanTeam Visma | Lease A Bike+1:06 - 31
Natnael TesfatsionMovistar Team+1:12 - 32
Lewis AskeyNSN Cycling Team+1:12 - 33
Lars BovenAlpecin-Deceuninck+1:12 - 34
Carlos Canal BlancoMovistar Team+1:12 - 35
Paul LapeiraDecathlon CMA CGM Team+1:12 - 36
Lukas NerurkarEF Education - EasyPost+1:12 - 37
Jhoan Esteban Chaves Rubio+1:12 - 38JLJordan LabrosseDecathlon CMA CGM Team+1:12
- 39
Diego Pescador CastroMovistar Team+1:12 - 40
Gal GlivarAlpecin-Premier Tech+1:12 - 41
Aaron GateXDS Astana Team+1:12 - 42
Menno HuisingTeam Visma | Lease A Bike+1:12 - 43
Gijs LeemreizeTeam Picnic PostNL+1:12 - 44
Cristian Rodriguez MartinXDS Astana Team+1:12 - 45
Martin TjøttaUno-X Mobility+1:12 - 46
George BennettNSN Cycling Team+1:12 - 47
Robert StannardBahrain Victorious+1:12 - 48IIIon Izaguirre InsaustiCofidis+1:12
- 49
Sven Erik BystrømUno-X Mobility+1:12 - 50
Quentin PacherGroupama-FDJ United+1:12
- 51
Markel Beloki FernandezEF Education - EasyPost+1:12 - 52
Ben ZwiehoffRed Bull - Bora - Hansgrohe+1:12 - 53HMHenok MulueberhanXDS Astana Team+1:12
- 54
Casper PedersenSoudal Quick-Step+1:26 - 55
Dion Allan SmithNSN Cycling Team+1:26 - 56
Dries De PooterTeam Jayco AlUla+1:26 - 57
Fabio Van Den BosscheSoudal Quick-Step+1:26 - 58
Jesus HerradaBurgos-Burpellet-BH+1:26 - 59
Jacopo MoscaLidl - Trek+1:29 - 60
Henri UhligAlpecin-Premier Tech+2:38 - 61TGTijmen GraatTeam Visma | Lease A Bike+2:38
- 62
Tobias BayerAlpecin-Premier Tech+2:38 - 63
Antoine Huby7Eleven Cliqq Roadbike Philippines+2:38 - 64
Alastair MackellarEF Education - EasyPost+2:38 - 65
Paul OurselinCofidis+2:38 - 66KOKelland O’brienTeam Jayco AlUla+3:28
- 67FBFergus BrowningTerengganu Cycling Team+4:23
- 68
Ben SwiftNetcompany INEOS+4:33 - 69
Alessandro VerreMbh Bank Csb Telecom Fort+4:33 - 70
Loe Van BelleTeam Visma | Lease A Bike+4:33 - 71
Damien HowsonPinarello-Q36.5 Pro Cycling Team+4:33 - 72
Lucas Wade HamiltonNetcompany INEOS+4:33
- 73
Dorian GodonNetcompany INEOS+4:33 - 74
Francesco BusattoAlpecin-Premier Tech+4:33 - 75
Connor SwiftNetcompany INEOS+4:33 - 76RERoman ErmakovBahrain Victorious+4:33
- 77NSNicholas SchultzNSN Cycling Team+4:33
- 78
Alberto BettiolXDS Astana Team+4:33 - 79MWMatthew WallsTeam Storck - Mrw Bau+5:56
- 80
Tim Torn TeutenbergLidl - Trek+6:00 - 81
Tobias Lund AndresenDecathlon CMA CGM Team+6:00 - 82
Andrea VendrameTeam Jayco AlUla+6:00 - 83
Alexis RenardCofidis+6:00 - 84
Laurence PithieRed Bull - Bora - Hansgrohe+6:00 - 85
Danny Van PoppelRed Bull - Bora - Hansgrohe+6:00 - 86
Pieter Serry+6:00 - 87
Sam WatsonNetcompany INEOS+6:42 - 88
Alexander Edmondson+6:50 - 89
Yuhi TodomeAisan Racing Team+7:18 - 90
Jardi Christiaan Van Der LeeEF Education - EasyPost+7:18 - 91
Geoffrey BouchardTotalEnergies+7:50 - 92
Bryan CoquardCofidis+7:51 - 93
Simon ClarkeIsrael - Premier Tech+7:54 - 94
Pier-André CôtéNSN Cycling Team+7:55 - 95
Max WalkerEF Education - EasyPost+7:55 - 96
Clément DavyNice Metropole Cote D'Azur+7:55 - 97
Pascal EenkhoornSoudal Quick-Step+7:55 - 98
Gregor MühlbergerDecathlon CMA CGM Team+7:55
- 99
Marc SolerUAE Team Emirates XRG+7:55 - 100
Mathijs PaasschensBahrain Victorious+7:55 - 101
Ide Schelling+7:55 - 102
Julius Van Den BergTeam Picnic PostNL+10:19
- 103
Nicola ConciXDS Astana Team+11:20 - 104
Noa IsidoreDecathlon CMA CGM Team+12:07 - 105
Sam WelsfordNetcompany INEOS+12:30 - 106
Arne MaritRed Bull - Bora - Hansgrohe+12:44
- 107
Phil BauhausBahrain Victorious+12:50
- 108
Andrea Raccagni NovieroSoudal Quick-Step+12:50 - 109
Rui Filipe Alves OliveiraUAE Team Emirates XRG+12:50 - 110
Donavan GrondinArkea-B&B Hotels+12:50 - 111
Campbell Stewart+12:50 - 112
Mathias NorsgaardLidl - Trek+12:50 - 113
Nolann Mahoudo+12:50 - 114
Oliver BleddynTeam Brennan+12:50 - 115GEGiosue' EpisPetrolike+12:50
- 116
Julius JohansenUAE Team Emirates XRG+12:50 - 117
Michael Hepburn+12:50 - 118LRLouis RoulandCofidis+12:50
- 119
Rune HerregodtsBelgium+12:50 - 120
Nikias ArndtBahrain Victorious+12:50 - 121
Patrick EddyTeam Brennan+13:15 - 122
Ryan MullenNSN Cycling Team+13:53 - 123
Filip MaciejukMovistar Team+13:53 - 124
Cameron ScottLi Ning Star+14:58 - 125
Ramses DebruyneAlpecin-Premier Tech+15:33 - 126
Simon DehairsAlpecin-Premier Tech+17:02 - 127
Eddy Le HuitouzeGroupama-FDJ+17:02 - 128JMJan MaasCofidis+17:02
- 129DSDaniel SkerlBahrain Victorious+17:02
- 130
Julien Vermote+17:02 - 131
Taco Van Der HoornLotto Intermarché+17:02 - 132
Luke DurbridgeTeam Jayco AlUla+17:02 - 133
James KnoxTeam Picnic PostNL+17:02
- 134
Tom PaquotIntermarché - Wanty+17:02 - 135
Geraint Thomas+20:27 - 136
Liam WalshCcache X Bodywrap+23:27
Points classification
- 1
Sam WelsfordNetcompany INEOS60 - 2
Tim Torn TeutenbergLidl - Trek38 - 3MWMatthew WallsTeam Storck - Mrw Bau29
- 4
Arne MaritRed Bull - Bora - Hansgrohe26
- 5
Matthew BrennanTeam Visma | Lease A Bike25 - 6
Corbin John StrongNSN Cycling Team24 - 7
Tobias Lund AndresenDecathlon CMA CGM Team22 - 8
Bryan CoquardCofidis22 - 9JRJavier Romo OliverMovistar Team20
- 10
Henri UhligAlpecin-Premier Tech19 - 11
Jhonatan NarvaezUAE Team Emirates XRG18 - 12
Ben SwiftNetcompany INEOS17 - 13
Finn Fisher-BlackRed Bull - Bora - Hansgrohe16 - 14
Patrick KonradLidl - Trek15
- 15
Simon DehairsAlpecin-Premier Tech15 - 16
Phil BauhausBahrain Victorious14
- 17
Albert PhilipsenLidl - Trek13 - 18
Sam WatsonNetcompany INEOS13 - 19
Bastien TronchonGroupama-FDJ United11 - 20
Thomas GloagPinarello-Q36.5 Pro Cycling Team11 - 21
Rui Filipe Alves OliveiraUAE Team Emirates XRG11 - 22FBFergus BrowningTerengganu Cycling Team10
- 23
Andrea BagioliLidl - Trek9 - 24
Alexis RenardCofidis9 - 25
Rémy RochasGroupama-FDJ United7 - 26
Jacopo MoscaLidl - Trek7 - 27
Magnus SheffieldNetcompany INEOS6 - 28
Georg ZimmermannLotto Intermarché5 - 29ZMZachary MarriageNSN Development Team5
- 30
Geoffrey BouchardTotalEnergies5 - 31
Lucas PlappTeam Jayco AlUla5 - 32
Sergio Andres Higuita GarciaXDS Astana Team4 - 33
Andrea Raccagni NovieroSoudal Quick-Step4 - 34
Jay VineUAE Team Emirates XRG3 - 35
Natnael TesfatsionMovistar Team3 - 36
Aaron GateXDS Astana Team3 - 37
Juan Pedro Lopez PerezMovistar Team2 - 38
Campbell Stewart2 - 39
Cameron ScottLi Ning Star2 - 40
Afonso EulálioBahrain Victorious1 - 41
Lars BovenAlpecin-Deceuninck1 - 42
Simon ClarkeIsrael - Premier Tech1 - 43
Danny Van PoppelRed Bull - Bora - Hansgrohe-7
Mountains classification
- 1FBFergus BrowningTerengganu Cycling Team58
- 2ZMZachary MarriageNSN Development Team15
- 3JRJavier Romo OliverMovistar Team14
- 4
Rémy RochasGroupama-FDJ United10 - 5
Patrick KonradLidl - Trek10
- 6CHChristopher HarperPinarello-Q36.5 Pro Cycling Team10
- 7
Georg ZimmermannLotto Intermarché10 - 8
Finn Fisher-BlackRed Bull - Bora - Hansgrohe7 - 9
Geoffrey BouchardTotalEnergies7 - 10
Jhonatan NarvaezUAE Team Emirates XRG6 - 11
Connor SwiftNetcompany INEOS5 - 12NSNicholas SchultzNSN Cycling Team4
- 13
Bastien TronchonGroupama-FDJ United3 - 14
Ben ZwiehoffRed Bull - Bora - Hansgrohe3 - 15
Marc SolerUAE Team Emirates XRG3 - 16
Julius JohansenUAE Team Emirates XRG3 - 17
Michal KwiatkowskiNetcompany INEOS2 - 18
Filip MaciejukMovistar Team2 - 19
Oscar OnleyNetcompany INEOS1
- 20
Lucas PlappTeam Jayco AlUla1 - 21
Bjoern KoerdtTeam Picnic PostNL1 - 22
Martin TjøttaUno-X Mobility1 - 23
Paul OurselinCofidis1 - 24
Noa IsidoreDecathlon CMA CGM Team1 - 25
Danny Van PoppelRed Bull - Bora - Hansgrohe-2
Youth classification
- 1
Albert PhilipsenLidl - Trek10:14:06 - 2ZMZachary MarriageNSN Development Team+0:15
- 3PTPablo Torres AriasUAE Team Emirates XRG+0:20
- 4
Bjoern KoerdtTeam Picnic PostNL+0:20 - 5
Matthew BrennanTeam Visma | Lease A Bike+0:51 - 6
Lukas NerurkarEF Education - EasyPost+0:57 - 7
Diego Pescador CastroMovistar Team+0:57 - 8
Menno HuisingTeam Visma | Lease A Bike+0:57 - 9
Markel Beloki FernandezEF Education - EasyPost+0:57 - 10TGTijmen GraatTeam Visma | Lease A Bike+2:23
- 11FBFergus BrowningTerengganu Cycling Team+4:08
- 12RERoman ErmakovBahrain Victorious+4:18
- 13
Noa IsidoreDecathlon CMA CGM Team+11:52 - 14
Andrea Raccagni NovieroSoudal Quick-Step+12:35 - 15
Eddy Le HuitouzeGroupama-FDJ+16:47 - 16DSDaniel SkerlBahrain Victorious+16:47