Stage 4
05 Jun 2024
Stage result
- 1
Remco EvenepoelBelgium41:49.28 - 2
Joshua TarlingNetcompany INEOS+17.00 - 3
Primož RogličRed Bull - Bora - Hansgrohe+39.00 - 4
Matteo JorgensonTeam Visma | Lease A Bike+1:08.00 - 6
Derek GeeLidl - Trek+1:24.00 - 7
Neilson PowlessEF Education - EasyPost+1:25.00 - 8
Bruno ArmirailTeam Visma | Lease A Bike+1:27.00 - 9
Juan Ayuso PesqueraLidl - Trek+1:27.00 - 10
Tao Geoghegan HartLidl - Trek+1:39.00 - 11
Carlos Rodriguez CanoNetcompany INEOS+1:41.00 - 12
Callum ScotsonDecathlon CMA CGM Team+1:45.00 - 13
Aleksandr VlasovRed Bull - Bora - Hansgrohe+1:48.00 - 14
Matteo SobreroLidl - Trek+1:54.00 - 15
Laurens De PlusNetcompany INEOS+1:54.00
- 16
Santiago Buitrago SanchezBahrain Victorious+2:00.00 - 17
Harold Alfonso Tejada CanacueXDS Astana Team+2:00.00 - 18
Jack HaigNetcompany INEOS+2:04.00 - 19
Tim WellensUAE Team Emirates XRG+2:08.00 - 20
Jai HindleyRed Bull - Bora - Hansgrohe+2:14.00 - 21
Pavel SivakovUAE Team Emirates XRG+2:27.00 - 22
Nils PolittUAE Team Emirates XRG+2:28.00 - 23
Marc SolerUAE Team Emirates XRG+2:38.00 - 24
Mikel Landa MeanaSoudal Quick-Step+2:38.00 - 25
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+2:39.00 - 26
Bart LemmenTeam Visma | Lease A Bike+2:39.00 - 27
Thibault GuernalecTotalEnergies+2:39.00 - 28
Warren BarguilTeam Picnic PostNL+2:42.00 - 29
Lukas NerurkarEF Education - EasyPost+2:45.00 - 30
Kamil GradekBahrain Victorious+2:48.00 - 31
Darren RaffertyEF Education - EasyPost+2:49.00 - 32
Ilan Van WilderSoudal Quick-Step+2:55.00 - 33
Luke DurbridgeTeam Jayco AlUla+2:59.00 - 34
Sean QuinnEF Education - EasyPost+3:01.00 - 35
Romain GregoireGroupama-FDJ United+3:02.00
- 37
Clément ChampoussinXDS Astana Team+3:04.00 - 38
Oliver KnightCofidis+3:05.00 - 40
Giulio CicconeLidl - Trek+3:12.00 - 41
Steven KruijswijkTeam Visma | Lease A Bike+3:17.00 - 42JRJavier Romo OliverMovistar Team+3:20.00
- 43
Cristian Rodriguez MartinXDS Astana Team+3:20.00 - 45
Sepp KussTeam Visma | Lease A Bike+3:36.00 - 47
Gregor MühlbergerDecathlon CMA CGM Team+3:41.00
- 48
Andreas LeknessundUno-X Mobility+3:48.00 - 49
Quentin PacherGroupama-FDJ United+3:50.00
- 50
Dylan TeunsCofidis+4:00.00
- 51
Clément BerthetGroupama-FDJ United+4:05.00 - 52
Alex KirschCofidis+4:05.00
- 53
Oliver NaesenDecathlon CMA CGM Team+4:06.00 - 54
David GauduGroupama-FDJ United+4:07.00 - 55
Bob JungelsNetcompany INEOS+4:08.00 - 56
Jasha SütterlinTeam Jayco AlUla+4:08.00 - 57
Valentin MadouasGroupama-FDJ United+4:12.00 - 58
Enzo LeijnseAnicolor/Campicarn+4:13.00 - 59
Christopher JensenTeam Jayco AlUla+4:15.00 - 60
Filippo ConcaTeam Jayco AlUla+4:19.00 - 61
Toms SkujinsLidl - Trek+4:19.00 - 62
Eduardo SepulvedaLi Ning Star+4:19.00
- 63
Andreas KronUno-X Mobility+4:23.00 - 65
Odd Christian EikingUnibet Rose Rockets+4:32.00 - 66
Guillaume Martin GuyonnetGroupama-FDJ United+4:33.00 - 67
Alessandro FancelluMbh Bank Csb Telecom Fort+4:40.00 - 69JLJonathan Lastra MartinezEuskaltel-Euskadi+4:44.00
- 70
Hugo HouleAlpecin-Premier Tech+4:46.00 - 71
Dorian GodonNetcompany INEOS+4:50.00 - 72
Anton KuzminXDS Astana Team+4:51.00
- 73
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+4:58.00
- 74
Sam BennettPinarello-Q36.5 Pro Cycling Team+5:01.00 - 76
Kévin GenietsGroupama-FDJ United+5:01.00 - 77
Davide FormoloMovistar Team+5:01.00 - 78
Jonas RutschLotto Intermarché+5:02.00 - 79
Georg ZimmermannLotto Intermarché+5:02.00 - 80
Mark DonovanPinarello-Q36.5 Pro Cycling Team+5:03.00 - 81
Krists NeilandsNSN Cycling Team+5:07.00 - 83
Ben TurnerNetcompany INEOS+5:08.00 - 84
Dylan Van BaarleSoudal Quick-Step+5:08.00 - 85
Ryan Gibbons+5:08.00 - 86
Nicolas ProdhommeDecathlon CMA CGM Team+5:09.00 - 87
Rainer KepplingerBahrain Victorious+5:11.00 - 88
Nico DenzRed Bull - Bora - Hansgrohe+5:13.00 - 91
Lorenzo FortunatoXDS Astana Team+5:22.00 - 92JMJan MaasCofidis+5:22.00
- 93AMAxel MariaultCic Pro Cycling Academy+5:26.00
- 94
Igor Arrieta LizarragaUAE Team Emirates XRG+5:26.00 - 96HSHarrison SweenyEF Education - EasyPost+5:43.00
- 97NPNicolo' ParisiniPinarello-Q36.5 Pro Cycling Team+5:46.00
- 98
Michal KwiatkowskiNetcompany INEOS+5:47.00 - 100
Mathis Le BerreTotalEnergies+5:49.00 - 101
Mathijs PaasschensBahrain Victorious+5:50.00 - 102
James KnoxTeam Picnic PostNL+5:56.00
- 105
Anthon CharmigUno-X Mobility+6:00.00 - 106
Vito BraetLotto Intermarché+6:00.00
- 107
Florian SenechalAlpecin-Premier Tech+6:01.00 - 108
Hugo PageCofidis+6:03.00 - 109
Clément RussoGroupama-FDJ United+6:03.00 - 111
Owain DoullTeam Visma | Lease A Bike+6:07.00
- 112
Antoine Huby7Eleven Cliqq Roadbike Philippines+6:09.00 - 113
Arjen LivynsXDS Astana Team+6:09.00
- 117
Davide De PrettoTeam Jayco AlUla+6:15.00 - 118
Abner Santiago Umba LopezSolution Tech Nippo Rali+6:19.00 - 119
Rémy RochasGroupama-FDJ United+6:21.00 - 120
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+6:21.00
- 121
Luca VergallitoAlpecin-Premier Tech+6:23.00 - 124MNMagnus NielsenUno-X Mobility+6:24.00
- 125
Tobias BayerAlpecin-Premier Tech+6:24.00 - 127
Ivan Garcia CortinaMovistar Team+6:35.00
- 128
Carlos Verona QuintanillaLidl - Trek+6:37.00 - 129
Casper PedersenSoudal Quick-Step+6:40.00 - 130
Blake QuickFnix-Scom-Hengxiang Cycling Team+6:50.00 - 131
Mads PedersenLidl - Trek+6:51.00 - 132
Marco HallerTudor Pro Cycling Team+6:51.00
- 134
Michele GazzoliSolution Tech Nippo Rali+6:52.00
- 135
Ådne HolterUno-X Mobility+6:56.00
- 138
Koen BouwmanTeam Jayco AlUla+7:00.00 - 139
Ivan Ramiro Sosa CuervoEquipo Kern Pharma+7:01.00 - 140
Anders SkaarsethUno-X Mobility+7:02.00 - 141
Jensen PlowrightAlpecin-Premier Tech+7:05.00 - 142
Gianni MosconRed Bull - Bora - Hansgrohe+7:15.00
- 143
Clement VenturiniUnibet Rose Rockets+7:17.00
- 144
Niklas MärklTeam Picnic PostNL+7:19.00 - 146
Milan MentenLotto Intermarché+7:32.00 - 147
Laurens HuysNice Metropole Cote D'Azur+8:08.00 - 148
Markus HoelgaardUno-X Mobility+8:22.00
- DNSCHChristopher HarperPinarello-Q36.5 Pro Cycling TeamDNS
General classification
- 1
Remco EvenepoelBelgium12:27:22 - 2
Primož RogličRed Bull - Bora - Hansgrohe+0:33 - 3
Matteo JorgensonTeam Visma | Lease A Bike+1:04 - 4
Derek GeeLidl - Trek+1:11 - 6
Bruno ArmirailTeam Visma | Lease A Bike+1:25 - 7
Neilson PowlessEF Education - EasyPost+1:25 - 8
Juan Ayuso PesqueraLidl - Trek+1:27 - 9
Tao Geoghegan HartLidl - Trek+1:39 - 10
Carlos Rodriguez CanoNetcompany INEOS+1:41 - 11
Callum ScotsonDecathlon CMA CGM Team+1:45 - 12
Aleksandr VlasovRed Bull - Bora - Hansgrohe+1:48 - 13
Laurens De PlusNetcompany INEOS+1:54
- 14
Santiago Buitrago SanchezBahrain Victorious+2:00 - 15
Harold Alfonso Tejada CanacueXDS Astana Team+2:00 - 16
Jack HaigNetcompany INEOS+2:04 - 17
Pavel SivakovUAE Team Emirates XRG+2:27 - 18
Marc SolerUAE Team Emirates XRG+2:38 - 19
Mikel Landa MeanaSoudal Quick-Step+2:38 - 20
Lukas NerurkarEF Education - EasyPost+2:41 - 21
Warren BarguilTeam Picnic PostNL+2:42 - 22
Darren RaffertyEF Education - EasyPost+2:49 - 23
Romain GregoireGroupama-FDJ United+2:53
- 24
Ilan Van WilderSoudal Quick-Step+2:55 - 25
Clément ChampoussinXDS Astana Team+3:04 - 27
Jai HindleyRed Bull - Bora - Hansgrohe+3:08 - 28
Giulio CicconeLidl - Trek+3:12 - 29
Steven KruijswijkTeam Visma | Lease A Bike+3:17 - 30JRJavier Romo OliverMovistar Team+3:20
- 31
Cristian Rodriguez MartinXDS Astana Team+3:20 - 33
Sepp KussTeam Visma | Lease A Bike+3:36 - 35
Gregor MühlbergerDecathlon CMA CGM Team+3:41
- 36
Andreas LeknessundUno-X Mobility+4:01 - 37
Clément BerthetGroupama-FDJ United+4:05 - 38
David GauduGroupama-FDJ United+4:07 - 39
Eduardo SepulvedaLi Ning Star+4:19
- 40
Andreas KronUno-X Mobility+4:23 - 41
Dylan TeunsCofidis+4:27
- 42
Odd Christian EikingUnibet Rose Rockets+4:32 - 43
Guillaume Martin GuyonnetGroupama-FDJ United+4:33 - 44
Sean QuinnEF Education - EasyPost+4:34 - 45
Alessandro FancelluMbh Bank Csb Telecom Fort+4:53 - 46
Davide FormoloMovistar Team+5:01 - 47
Lorenzo FortunatoXDS Astana Team+5:22 - 48
Krists NeilandsNSN Cycling Team+5:37 - 50MNMagnus NielsenUno-X Mobility+6:14
- 51
Abner Santiago Umba LopezSolution Tech Nippo Rali+6:32 - 52
Carlos Verona QuintanillaLidl - Trek+6:37 - 53
Toms SkujinsLidl - Trek+6:39 - 54
Tim WellensUAE Team Emirates XRG+6:46 - 56
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+7:01
- 57
Ivan Ramiro Sosa CuervoEquipo Kern Pharma+7:01 - 58
Nicolas ProdhommeDecathlon CMA CGM Team+7:35 - 59AMAxel MariaultCic Pro Cycling Academy+8:13
- 60
Luca VergallitoAlpecin-Premier Tech+8:17 - 61
Michal KwiatkowskiNetcompany INEOS+8:38 - 63
Bart LemmenTeam Visma | Lease A Bike+10:23 - 64
Markus HoelgaardUno-X Mobility+10:29
- 65
Filippo ConcaTeam Jayco AlUla+10:43 - 66
Matteo SobreroLidl - Trek+10:46 - 67HSHarrison SweenyEF Education - EasyPost+10:55
- 68
Laurens HuysNice Metropole Cote D'Azur+10:58 - 69
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+11:34 - 72
Valentin MadouasGroupama-FDJ United+13:07 - 73
Mathis Le BerreTotalEnergies+13:23 - 74
Quentin PacherGroupama-FDJ United+14:33
- 75
Dorian GodonNetcompany INEOS+15:12 - 76
Thibault GuernalecTotalEnergies+15:13 - 77
Nils PolittUAE Team Emirates XRG+15:19 - 79
Koen BouwmanTeam Jayco AlUla+15:30 - 81
Gianni MosconRed Bull - Bora - Hansgrohe+15:45
- 82
Bob JungelsNetcompany INEOS+15:48 - 83
Luke DurbridgeTeam Jayco AlUla+15:50 - 84
Davide De PrettoTeam Jayco AlUla+15:51 - 85
James KnoxTeam Picnic PostNL+16:18
- 86
Mark DonovanPinarello-Q36.5 Pro Cycling Team+16:22 - 87JLJonathan Lastra MartinezEuskaltel-Euskadi+16:29
- 88
Kévin GenietsGroupama-FDJ United+17:07 - 90
Mads PedersenLidl - Trek+18:21 - 92
Oliver KnightCofidis+18:59 - 93
Igor Arrieta LizarragaUAE Team Emirates XRG+19:04 - 94
Georg ZimmermannLotto Intermarché+19:40 - 97
Hugo HouleAlpecin-Premier Tech+20:42 - 98
Oliver NaesenDecathlon CMA CGM Team+20:55 - 99
Jasha SütterlinTeam Jayco AlUla+21:15 - 100
Jonas RutschLotto Intermarché+21:21 - 101
Christopher JensenTeam Jayco AlUla+21:22 - 102
Rémy RochasGroupama-FDJ United+21:50 - 103
Ivan Garcia CortinaMovistar Team+21:56
- 106
Enzo LeijnseAnicolor/Campicarn+22:10 - 108
Joshua TarlingNetcompany INEOS+22:30 - 109
Tobias BayerAlpecin-Premier Tech+22:43 - 110
Niklas MärklTeam Picnic PostNL+22:56 - 111
Owain DoullTeam Visma | Lease A Bike+23:14
- 112
Antoine Huby7Eleven Cliqq Roadbike Philippines+23:16 - 113JMJan MaasCofidis+23:16
- 115
Arjen LivynsXDS Astana Team+23:45
- 117
Anton KuzminXDS Astana Team+23:52
- 118
Michele GazzoliSolution Tech Nippo Rali+23:59
- 119
Clement VenturiniUnibet Rose Rockets+24:06
- 124
Ådne HolterUno-X Mobility+24:40
- 125NPNicolo' ParisiniPinarello-Q36.5 Pro Cycling Team+24:47
- 126
Kamil GradekBahrain Victorious+24:48 - 127
Anthon CharmigUno-X Mobility+25:01 - 128
Vito BraetLotto Intermarché+25:01
- 129
Mathijs PaasschensBahrain Victorious+25:16 - 130
Dylan Van BaarleSoudal Quick-Step+25:21 - 131
Ryan Gibbons+25:21 - 132
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+25:22
- 133
Florian SenechalAlpecin-Premier Tech+25:57 - 135
Alex KirschCofidis+26:05
- 136
Casper PedersenSoudal Quick-Step+26:35 - 137
Milan MentenLotto Intermarché+26:48 - 138
Sam BennettPinarello-Q36.5 Pro Cycling Team+26:55 - 139
Rainer KepplingerBahrain Victorious+27:11 - 140
Ben TurnerNetcompany INEOS+27:21 - 141
Hugo PageCofidis+27:59 - 142
Clément RussoGroupama-FDJ United+28:03 - 144
Marco HallerTudor Pro Cycling Team+28:51
- 145
Anders SkaarsethUno-X Mobility+29:02 - 146
Nico DenzRed Bull - Bora - Hansgrohe+32:43 - 147
Blake QuickFnix-Scom-Hengxiang Cycling Team+36:02 - 148
Jensen PlowrightAlpecin-Premier Tech+36:17
Points classification
- 1
Primož RogličRed Bull - Bora - Hansgrohe38 - 2
Matteo JorgensonTeam Visma | Lease A Bike36 - 3
Giulio CicconeLidl - Trek36 - 4
Lukas NerurkarEF Education - EasyPost32 - 5MNMagnus NielsenUno-X Mobility31
- 6
Derek GeeLidl - Trek30 - 7
Romain GregoireGroupama-FDJ United30
- 8
Mads PedersenLidl - Trek25 - 9
Juan Ayuso PesqueraLidl - Trek2 - 10
Sam BennettPinarello-Q36.5 Pro Cycling Team22 - 11
Clément ChampoussinXDS Astana Team20 - 12
Hugo PageCofidis20 - 13
Clement VenturiniUnibet Rose Rockets18
- 14
Harold Alfonso Tejada CanacueXDS Astana Team16 - 15
Owain DoullTeam Visma | Lease A Bike16
- 16
Remco EvenepoelBelgium15 - 17
Santiago Buitrago SanchezBahrain Victorious14 - 18
Dylan TeunsCofidis14
- 19
Michele GazzoliSolution Tech Nippo Rali14
- 20
Aleksandr VlasovRed Bull - Bora - Hansgrohe12 - 21
Ivan Garcia CortinaMovistar Team12
- 22
Joshua TarlingNetcompany INEOS12 - 23
Nicolas ProdhommeDecathlon CMA CGM Team10 - 24
Filippo ConcaTeam Jayco AlUla10 - 25
Mathis Le BerreTotalEnergies10 - 26
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team10 - 27
Bruno ArmirailTeam Visma | Lease A Bike9 - 28
Clément RussoGroupama-FDJ United8 - 29
Guillaume Martin GuyonnetGroupama-FDJ United6 - 30
Mark DonovanPinarello-Q36.5 Pro Cycling Team6 - 31
Rémy RochasGroupama-FDJ United6 - 32
Neilson PowlessEF Education - EasyPost4 - 33
Xandro MeurissePinarello-Q36.5 Pro Cycling Team4
- 34HSHarrison SweenyEF Education - EasyPost4
- 35
Casper PedersenSoudal Quick-Step4 - 36
Juan Ayuso PesqueraLidl - Trek2 - 37
Tao Geoghegan HartLidl - Trek1
Mountains classification
- 1
Mathis Le BerreTotalEnergies15 - 2
Rémy RochasGroupama-FDJ United8 - 3
Filippo ConcaTeam Jayco AlUla6 - 4
Mark DonovanPinarello-Q36.5 Pro Cycling Team5 - 5
Xandro MeurissePinarello-Q36.5 Pro Cycling Team5
- 6
Nicolas ProdhommeDecathlon CMA CGM Team4 - 7HSHarrison SweenyEF Education - EasyPost3
- 8
Derek GeeLidl - Trek2 - 9
Bruno ArmirailTeam Visma | Lease A Bike2 - 11
Aleksandr VlasovRed Bull - Bora - Hansgrohe1 - 12
Romain GregoireGroupama-FDJ United1
Youth classification
- 1
Remco EvenepoelBelgium12:27:22 - 2
Matteo JorgensonTeam Visma | Lease A Bike+1:04 - 3
Matteo JorgensonTeam Visma | Lease A Bike+1:08.00 - 4
Juan Ayuso PesqueraLidl - Trek+1:27 - 5
Carlos Rodriguez CanoNetcompany INEOS+1:41 - 6
Santiago Buitrago SanchezBahrain Victorious+2:00 - 7
Lukas NerurkarEF Education - EasyPost+2:41 - 8
Darren RaffertyEF Education - EasyPost+2:49 - 9
Romain GregoireGroupama-FDJ United+2:53
- 10
Ilan Van WilderSoudal Quick-Step+2:55 - 11JRJavier Romo OliverMovistar Team+3:20
- 12
Andreas LeknessundUno-X Mobility+4:01 - 13
Sean QuinnEF Education - EasyPost+4:34 - 14
Alessandro FancelluMbh Bank Csb Telecom Fort+4:53 - 15
Abner Santiago Umba LopezSolution Tech Nippo Rali+6:32 - 16
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+11:34 - 17
Mathis Le BerreTotalEnergies+13:23 - 18
Enzo LeijnseAnicolor/Campicarn+4:13.00 - 19
Davide De PrettoTeam Jayco AlUla+15:51 - 20
Mark DonovanPinarello-Q36.5 Pro Cycling Team+16:22 - 21
Oliver KnightCofidis+18:59 - 22
Igor Arrieta LizarragaUAE Team Emirates XRG+19:04 - 23
Enzo LeijnseAnicolor/Campicarn+22:10 - 24
Mathis Le BerreTotalEnergies+5:49.00 - 25
Joshua TarlingNetcompany INEOS+22:30 - 26
Tobias BayerAlpecin-Premier Tech+22:43 - 27
Niklas MärklTeam Picnic PostNL+22:56 - 28
Antoine Huby7Eleven Cliqq Roadbike Philippines+23:16 - 29
Davide De PrettoTeam Jayco AlUla+6:15.00 - 30
Michele GazzoliSolution Tech Nippo Rali+23:59
- 32
Tobias BayerAlpecin-Premier Tech+6:24.00 - 33
Ådne HolterUno-X Mobility+24:40
- 34NPNicolo' ParisiniPinarello-Q36.5 Pro Cycling Team+24:47
- 35
Vito BraetLotto Intermarché+25:01
- 36
Ådne HolterUno-X Mobility+6:56.00
- 37
Ben TurnerNetcompany INEOS+27:21 - 38
Hugo PageCofidis+27:59 - 39
Blake QuickFnix-Scom-Hengxiang Cycling Team+36:02 - 40
Jensen PlowrightAlpecin-Premier Tech+36:17