Stage 15
19 May 2024
Stage result
- 1
Tadej PogačarUAE Team Emirates XRG6:11:43 - 2
Nairo QuintanaMovistar Team+0:29 - 3
Georg SteinhauserEF Education - EasyPost+2:32 - 5
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe+2:50 - 7
Einer Augusto Rubio ReyesMovistar Team+2:58 - 8
Ben O'connorTeam Jayco AlUla+2:58
- 9
Thymen ArensmanNetcompany INEOS+3:05 - 10
Jan HirtNSN Cycling Team+3:20
- 11
Filippo ZanaSoudal Quick-Step+3:35 - 12
Nicola ConciXDS Astana Team+3:43 - 14
Antonio TiberiBahrain Victorious+3:59 - 15VPValentin Paret PeintreSoudal Quick-Step+4:09
- 16DPDavide PiganzoliTeam Visma | Lease A Bike+4:12
- 17
Damiano CarusoBahrain Victorious+4:24 - 18
Attila ValterBahrain Victorious+4:52 - 20
Lorenzo FortunatoXDS Astana Team+5:24 - 21LCLuca CoviliBardiani Csf 7 Saber+6:12
- 22
Domenico PozzovivoSolution Tech Nippo Rali+6:34 - 23
Giovanni AleottiRed Bull - Bora - Hansgrohe+7:01 - 24
Michael StorerTudor Pro Cycling Team+7:07 - 25
Kevin VermaerkeUAE Team Emirates XRG+10:47 - 26
Amanuel GhebreigzabhierLidl - Trek+13:13 - 29
Lawrence WarbasseTudor Pro Cycling Team+14:11
- 30
Christian ScaroniXDS Astana Team+14:16 - 31
Quinten HermansPinarello-Q36.5 Pro Cycling Team+14:18 - 32
Simone VelascoXDS Astana Team+14:26 - 33NSNicholas SchultzNSN Cycling Team+14:30
- 34
Edoardo ZambaniniBahrain Victorious+14:36 - 35
Rainer KepplingerBahrain Victorious+14:36 - 36
Juan Pedro Lopez PerezMovistar Team+14:43 - 37
Alex BaudinEF Education - EasyPost+14:49 - 38
Gijs LeemreizeTeam Picnic PostNL+14:54 - 39
Jhonatan NarvaezUAE Team Emirates XRG+17:18 - 40
Mauri VansevenantSoudal Quick-Step+17:35 - 41
Felix GrossschartnerUAE Team Emirates XRG+19:18 - 42
Andrea BagioliLidl - Trek+19:46 - 43
Jasper StuyvenSoudal Quick-Step+19:46 - 44
Jan TratnikSlovenia+21:35 - 45
Chris HamiltonTeam Picnic PostNL+23:01 - 46MSMaximilian SchachmannSoudal Quick-Step+25:16
- 47
Filippo GannaNetcompany INEOS+26:34 - 48
Julian AlaphilippeTudor Pro Cycling Team+26:56
- 49
Ben SwiftNetcompany INEOS+26:56 - 50
Tobias BayerAlpecin-Premier Tech+28:16 - 51MFMarco FrigoNSN Cycling Team+28:18
- 52
Giulio PellizzariRed Bull - Bora - Hansgrohe+28:24 - 53
Pelayo Sanchez MayoMovistar Team+28:24 - 54
Andrea VendrameTeam Jayco AlUla+28:36 - 55
Alessandro TonelliTeam Polti VisitMalta+28:36 - 56
Matteo FabbroSolution Tech Nippo Rali+29:01 - 58
Lewis AskeyNSN Cycling Team+29:01 - 59
Harrison WoodFeirense - Beeceler+29:12
- 62
Danny Van PoppelRed Bull - Bora - Hansgrohe+29:33 - 64
Filippo FiorelliTeam Visma | Lease A Bike+29:49 - 65
Lucas PlappTeam Jayco AlUla+29:49 - 66
Tobias Svendsen FossNetcompany INEOS+29:56 - 67
Manuele TarozziBardiani Csf 7 Saber+29:58 - 68
Domen NovakUAE Team Emirates XRG+30:20 - 70
Connor SwiftNetcompany INEOS+30:56 - 71
Kaden Alexander GrovesAlpecin-Premier Tech+31:22 - 72
Edward PlanckaertAlpecin-Premier Tech+31:22
- 73
Mikkel HonoréEF Education - EasyPost+31:25 - 74WBWilliam BartaTudor Pro Cycling Team+31:49
- 75
Martin MarcellusiBardiani Csf 7 Saber+32:21 - 76
Thomas ChampionSt Michel - Preference Home - Auber93+33:50 - 77
Bastien TronchonGroupama-FDJ United+33:50 - 78
Magnus SheffieldNetcompany INEOS+35:34 - 80
Dion Allan SmithNSN Cycling Team+35:57 - 81
Albert Torres BarceloMovistar Team+35:57 - 82
Florian StorkTudor Pro Cycling Team+35:57 - 83
Roel Van SintmaartensdijkLotto Intermarché+35:57 - 85HMHenok MulueberhanXDS Astana Team+36:02
- 86
Ruben FernandezAnicolor/Campicarn+36:05 - 87
Enzo PaleniGroupama-FDJ United+36:10 - 88
Patrick GamperTeam Jayco AlUla+36:10 - 89
Ewen CostiouGroupama-FDJ United+36:14 - 90
Mirco MaestriTeam Polti VisitMalta+36:14 - 91APAndrea PietrobonTeam Polti VisitMalta+36:14
- 92
Davide BalleriniXDS Astana Team+36:20 - 93
Lorenzo GermaniGroupama-FDJ United+36:34 - 94
Alexander KampUno-X Mobility+36:34 - 95
Lorenzo MilesiMovistar Team+36:34 - 96
Stefan De BodModern Adventure Pro Cycling+36:34 - 97
Simon ClarkeIsrael - Premier Tech+36:42 - 98
Jasha SütterlinTeam Jayco AlUla+36:49 - 99
Davide BaisTeam Polti VisitMalta+36:54 - 100
Mattia BaisTeam Polti VisitMalta+36:54 - 101
Vegard Stake LaengenUAE Team Emirates XRG+36:59
- 102
Aurélien Paret PeintreDecathlon CMA CGM Team+36:59 - 103
Michael ValgrenEF Education - EasyPost+37:26 - 104
Fabio Van Den BosscheSoudal Quick-Step+37:41 - 105
Timo KielichTeam Visma | Lease A Bike+37:41 - 106
Damien TouzeCofidis+38:08
- 107
Jefferson CepedaEF Education - EasyPost+38:51 - 108
Madis MihkelsEF Education - EasyPost+40:28 - 109
Laurence PithieRed Bull - Bora - Hansgrohe+40:46 - 110
Alessandro VerreMbh Bank Csb Telecom Fort+41:11 - 111
Dries De PooterTeam Jayco AlUla+41:30 - 113
Edward TheunsLidl - Trek+46:13 - 115
Fabian LienhardTudor Pro Cycling Team+46:17
- 116
Cyril BartheGroupama-FDJ United+46:17 - 117
Tim Van DijkeRed Bull - Bora - Hansgrohe+46:17 - 118
Giovanni LonardiTeam Polti VisitMalta+46:21 - 119
Donavan GrondinArkea-B&B Hotels+46:23 - 120MRMaximilian Richard WalscheidLidl - Trek+46:23
- 121
Daan HooleNetherlands+46:25
- 122
Luke LampertiEF Education - EasyPost+46:25 - 123
Jonathan MilanLidl - Trek+46:25 - 124
Nicolas DebeaumarcheCofidis+46:29 - 125
Bert Van LerbergheSoudal Quick-Step+46:29
- 126
Matteo TrentinTudor Pro Cycling Team+46:33 - 127
Edoardo AffiniTeam Visma | Lease A Bike+46:33 - 128
Hugo HofstetterNSN Cycling Team+46:44
- 129
Tim MerlierSoudal Quick-Step+46:44 - 130
Jenthe BiermansCofidis+46:49 - 132
Enrico ZanoncelloBardiani Csf 7 Saber+47:03
- 133FMFrancisco Muñoz LlanaTeam Polti VisitMalta+47:03
- 134
Robin FroidevauxTudor Pro Cycling Team+47:05 - 135
Fernando Gaviria RendonCaja Rural-Seguros RGA+47:07 - 136
Simone ConsonniLidl - Trek+47:07 - 137
Tobias Lund AndresenDecathlon CMA CGM Team+47:11 - 138
Stanisław AniołkowskiCofidis+47:11 - 139
Benjamin ThomasCofidis+47:11
- 140
Alberto DaineseSoudal Quick-Step+47:16 - 141
Ryan MullenNSN Cycling Team+47:20 - 142
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+47:20 - 143
Rui Filipe Alves OliveiraUAE Team Emirates XRG+47:20 - 144
Josef ČernýKasper Crypto4Me+47:20 - 145
Mikkel Norsgaard BjergUAE Team Emirates XRG+47:37 - 146
Olivier Le GacGroupama-FDJ United+48:09 - 147
Alan Riou+55:30 - 148DDDavid DekkerBeat Cc P/B Saxo+59:31
- 150
Julius Van Den BergTeam Picnic PostNL+1:00:58
- DNF
Clément DavyNice Metropole Cote D'AzurDNF
General classification
- 1
Tadej PogačarUAE Team Emirates XRG56:11:42 - 3
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe+6:56 - 4
Ben O'connorTeam Jayco AlUla+7:43
- 5
Antonio TiberiBahrain Victorious+9:26 - 6
Thymen ArensmanNetcompany INEOS+9:45 - 8
Filippo ZanaSoudal Quick-Step+11:11 - 9
Einer Augusto Rubio ReyesMovistar Team+12:13 - 10
Jan HirtNSN Cycling Team+13:11
- 11
Lorenzo FortunatoXDS Astana Team+14:14 - 12
Michael StorerTudor Pro Cycling Team+16:28 - 13DPDavide PiganzoliTeam Visma | Lease A Bike+18:29
- 14
Domenico PozzovivoSolution Tech Nippo Rali+18:55 - 16
Alex BaudinEF Education - EasyPost+23:55 - 17
Giovanni AleottiRed Bull - Bora - Hansgrohe+26:18 - 18LCLuca CoviliBardiani Csf 7 Saber+26:28
- 21
Juan Pedro Lopez PerezMovistar Team+34:54 - 22
Nairo QuintanaMovistar Team+35:52 - 23VPValentin Paret PeintreSoudal Quick-Step+37:46
- 24
Damiano CarusoBahrain Victorious+38:55 - 25
Nicola ConciXDS Astana Team+43:07 - 26
Jhonatan NarvaezUAE Team Emirates XRG+43:46 - 27
Attila ValterBahrain Victorious+47:13 - 29
Christian ScaroniXDS Astana Team+55:23 - 30
Aurélien Paret PeintreDecathlon CMA CGM Team+55:24 - 31MSMaximilian SchachmannSoudal Quick-Step+58:09
- 32
Kevin VermaerkeUAE Team Emirates XRG+59:12 - 33
Lawrence WarbasseTudor Pro Cycling Team+1:00:40
- 34
Edoardo ZambaniniBahrain Victorious+1:01:04 - 36
Mauri VansevenantSoudal Quick-Step+1:01:47 - 37
Chris HamiltonTeam Picnic PostNL+1:06:48 - 38
Georg SteinhauserEF Education - EasyPost+1:09:13 - 39
Felix GrossschartnerUAE Team Emirates XRG+1:09:36 - 40
Simone VelascoXDS Astana Team+1:09:49 - 41
Jan TratnikSlovenia+1:14:16 - 42
Michael ValgrenEF Education - EasyPost+1:15:11 - 43
Magnus SheffieldNetcompany INEOS+1:22:50 - 44
Julian AlaphilippeTudor Pro Cycling Team+1:23:57
- 45
Alessandro TonelliTeam Polti VisitMalta+1:24:16 - 46NSNicholas SchultzNSN Cycling Team+1:28:04
- 47WBWilliam BartaTudor Pro Cycling Team+1:29:12
- 48MFMarco FrigoNSN Cycling Team+1:33:50
- 49
Quinten HermansPinarello-Q36.5 Pro Cycling Team+1:34:42 - 50HMHenok MulueberhanXDS Astana Team+1:38:10
- 51
Mirco MaestriTeam Polti VisitMalta+1:41:31 - 52
Andrea BagioliLidl - Trek+1:41:56 - 53
Pelayo Sanchez MayoMovistar Team+1:42:02 - 54
Jasha SütterlinTeam Jayco AlUla+1:42:27 - 55
Gijs LeemreizeTeam Picnic PostNL+1:44:02 - 56
Florian StorkTudor Pro Cycling Team+1:45:18 - 57
Ruben FernandezAnicolor/Campicarn+1:45:21 - 58
Amanuel GhebreigzabhierLidl - Trek+1:49:16 - 59
Mattia BaisTeam Polti VisitMalta+1:49:40 - 61
Lucas PlappTeam Jayco AlUla+1:54:05 - 62
Andrea VendrameTeam Jayco AlUla+1:54:42 - 63
Enzo PaleniGroupama-FDJ United+1:55:35 - 64
Thomas ChampionSt Michel - Preference Home - Auber93+1:56:25 - 65
Ben SwiftNetcompany INEOS+1:58:29 - 66
Rainer KepplingerBahrain Victorious+2:00:31 - 67
Albert Torres BarceloMovistar Team+2:05:41 - 68
Damien TouzeCofidis+2:07:18
- 69
Filippo FiorelliTeam Visma | Lease A Bike+2:09:19 - 70
Giulio PellizzariRed Bull - Bora - Hansgrohe+2:09:37 - 71
Mikkel HonoréEF Education - EasyPost+2:09:45 - 72
Domen NovakUAE Team Emirates XRG+2:13:16 - 73
Lewis AskeyNSN Cycling Team+2:13:41 - 74
Alessandro VerreMbh Bank Csb Telecom Fort+2:15:46 - 75
Davide BalleriniXDS Astana Team+2:16:30 - 76
Cyril BartheGroupama-FDJ United+2:16:39 - 77
Matteo TrentinTudor Pro Cycling Team+2:18:43 - 78
Stefan De BodModern Adventure Pro Cycling+2:19:20 - 81
Benjamin ThomasCofidis+2:24:59
- 82
Harrison WoodFeirense - Beeceler+2:25:06
- 83
Danny Van PoppelRed Bull - Bora - Hansgrohe+2:25:22 - 84
Filippo GannaNetcompany INEOS+2:26:00 - 85
Patrick GamperTeam Jayco AlUla+2:27:23 - 86
Dion Allan SmithNSN Cycling Team+2:28:22 - 87
Connor SwiftNetcompany INEOS+2:29:36 - 89
Kaden Alexander GrovesAlpecin-Premier Tech+2:29:49 - 90
Jasper StuyvenSoudal Quick-Step+2:30:37 - 91
Lorenzo GermaniGroupama-FDJ United+2:33:34 - 92
Jefferson CepedaEF Education - EasyPost+2:33:48 - 94
Tobias Svendsen FossNetcompany INEOS+2:34:10 - 95
Davide BaisTeam Polti VisitMalta+2:35:06 - 96
Edward PlanckaertAlpecin-Premier Tech+2:36:06
- 97
Vegard Stake LaengenUAE Team Emirates XRG+2:36:47
- 98
Martin MarcellusiBardiani Csf 7 Saber+2:38:08 - 99
Bastien TronchonGroupama-FDJ United+2:40:01 - 100
Ewen CostiouGroupama-FDJ United+2:40:17 - 101
Laurence PithieRed Bull - Bora - Hansgrohe+2:40:44 - 103
Dries De PooterTeam Jayco AlUla+2:44:53 - 104
Matteo FabbroSolution Tech Nippo Rali+2:45:00 - 105
Tobias BayerAlpecin-Premier Tech+2:45:39 - 106
Mikkel Norsgaard BjergUAE Team Emirates XRG+2:48:17 - 107
Fabio Van Den BosscheSoudal Quick-Step+2:51:53 - 108
Jenthe BiermansCofidis+2:53:50 - 109
Timo KielichTeam Visma | Lease A Bike+2:55:09 - 110
Simon ClarkeIsrael - Premier Tech+2:55:12 - 112
Alexander KampUno-X Mobility+2:57:53 - 113
Lorenzo MilesiMovistar Team+2:58:48 - 114
Hugo HofstetterNSN Cycling Team+3:00:37
- 115
Roel Van SintmaartensdijkLotto Intermarché+3:03:30 - 116
Alberto DaineseSoudal Quick-Step+3:04:44 - 117
Tim Van DijkeRed Bull - Bora - Hansgrohe+3:05:22 - 118
Madis MihkelsEF Education - EasyPost+3:07:39 - 119
Jonathan MilanLidl - Trek+3:09:25 - 120
Edward TheunsLidl - Trek+3:09:46 - 121
Donavan GrondinArkea-B&B Hotels+3:10:02 - 124
Manuele TarozziBardiani Csf 7 Saber+3:13:02 - 125
Simone ConsonniLidl - Trek+3:13:12 - 126
Enrico ZanoncelloBardiani Csf 7 Saber+3:13:36
- 127APAndrea PietrobonTeam Polti VisitMalta+3:15:52
- 128FMFrancisco Muñoz LlanaTeam Polti VisitMalta+3:17:38
- 129
Luke LampertiEF Education - EasyPost+3:17:40 - 130
Stanisław AniołkowskiCofidis+3:18:01 - 131
Nicolas DebeaumarcheCofidis+3:18:47 - 132
Edoardo AffiniTeam Visma | Lease A Bike+3:19:44 - 133
Olivier Le GacGroupama-FDJ United+3:20:39 - 134
Daan HooleNetherlands+3:22:01
- 135
Ryan MullenNSN Cycling Team+3:23:02 - 136
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+3:23:25 - 137
Giovanni LonardiTeam Polti VisitMalta+3:24:05 - 138
Rui Filipe Alves OliveiraUAE Team Emirates XRG+3:25:03 - 139MRMaximilian Richard WalscheidLidl - Trek+3:25:28
- 140
Bert Van LerbergheSoudal Quick-Step+3:30:22
- 142
Robin FroidevauxTudor Pro Cycling Team+3:31:19 - 143
Fernando Gaviria RendonCaja Rural-Seguros RGA+3:32:38 - 144
Tim MerlierSoudal Quick-Step+3:36:26 - 145
Josef ČernýKasper Crypto4Me+3:36:31 - 146
Tobias Lund AndresenDecathlon CMA CGM Team+3:36:49 - 147
Fabian LienhardTudor Pro Cycling Team+3:37:32
- 148
Julius Van Den BergTeam Picnic PostNL+3:48:44
- 149
Alan Riou+3:50:38 - 150DDDavid DekkerBeat Cc P/B Saxo+3:54:01
Points classification
- 1
Jonathan MilanLidl - Trek284 - 2
Kaden Alexander GrovesAlpecin-Premier Tech175 - 3
Tim MerlierSoudal Quick-Step93 - 4
Filippo FiorelliTeam Visma | Lease A Bike88 - 5APAndrea PietrobonTeam Polti VisitMalta86
- 6
Tadej PogačarUAE Team Emirates XRG84 - 7
Julian AlaphilippeTudor Pro Cycling Team82
- 8
Jhonatan NarvaezUAE Team Emirates XRG63 - 9
Benjamin ThomasCofidis57
- 10
Juan Sebastian Molano BenavidesUAE Team Emirates XRG54 - 11
Michael ValgrenEF Education - EasyPost52 - 12
Stanisław AniołkowskiCofidis52 - 13
Mirco MaestriTeam Polti VisitMalta46 - 14
Fernando Gaviria RendonCaja Rural-Seguros RGA43 - 15
Alberto DaineseSoudal Quick-Step42 - 16
Ben O'connorTeam Jayco AlUla3
- 17
Danny Van PoppelRed Bull - Bora - Hansgrohe40 - 18
Lucas PlappTeam Jayco AlUla39 - 19
Giovanni LonardiTeam Polti VisitMalta38 - 20
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe35 - 21
Pelayo Sanchez MayoMovistar Team34 - 22
Jan HirtNSN Cycling Team1
- 23
Nicola ConciXDS Astana Team1 - 24
Davide BalleriniXDS Astana Team31 - 25
Quinten HermansPinarello-Q36.5 Pro Cycling Team31 - 26
Laurence PithieRed Bull - Bora - Hansgrohe31 - 27
Tim Van DijkeRed Bull - Bora - Hansgrohe30 - 28
Filippo GannaNetcompany INEOS29 - 30
Edward PlanckaertAlpecin-Premier Tech29
- 31
Martin MarcellusiBardiani Csf 7 Saber27 - 32
Georg SteinhauserEF Education - EasyPost27 - 33
Jenthe BiermansCofidis27 - 34
Madis MihkelsEF Education - EasyPost27 - 35
Enzo PaleniGroupama-FDJ United26 - 36
Thomas ChampionSt Michel - Preference Home - Auber9324 - 37FMFrancisco Muñoz LlanaTeam Polti VisitMalta24
- 38MSMaximilian SchachmannSoudal Quick-Step24
- 39VPValentin Paret PeintreSoudal Quick-Step22
- 40
Nairo QuintanaMovistar Team22 - 41
Alessandro TonelliTeam Polti VisitMalta22 - 42
Thymen ArensmanNetcompany INEOS21 - 43
Christian ScaroniXDS Astana Team21 - 44
Hugo HofstetterNSN Cycling Team21
- 45
Antonio TiberiBahrain Victorious20 - 47
Magnus SheffieldNetcompany INEOS19 - 48
Tobias Lund AndresenDecathlon CMA CGM Team19 - 49
Manuele TarozziBardiani Csf 7 Saber18 - 50
Michael StorerTudor Pro Cycling Team18 - 51
Matteo TrentinTudor Pro Cycling Team18 - 52
Enrico ZanoncelloBardiani Csf 7 Saber18
- 53
Jan TratnikSlovenia17 - 54
Edoardo AffiniTeam Visma | Lease A Bike17 - 55
Ben O'connorTeam Jayco AlUla16
- 56
Andrea VendrameTeam Jayco AlUla16 - 57
Tobias BayerAlpecin-Premier Tech16 - 58
Stefan De BodModern Adventure Pro Cycling14 - 59
Davide BaisTeam Polti VisitMalta14 - 60
Simon ClarkeIsrael - Premier Tech14 - 61
Amanuel GhebreigzabhierLidl - Trek13 - 62DPDavide PiganzoliTeam Visma | Lease A Bike12
- 64
Einer Augusto Rubio ReyesMovistar Team12 - 65
Andrea BagioliLidl - Trek12 - 67
Nicola ConciXDS Astana Team10 - 68
Mauri VansevenantSoudal Quick-Step10 - 69
Alex BaudinEF Education - EasyPost9 - 70
Attila ValterBahrain Victorious8 - 71
Lorenzo FortunatoXDS Astana Team7 - 72
Juan Pedro Lopez PerezMovistar Team7 - 73
Aurélien Paret PeintreDecathlon CMA CGM Team6 - 74
Gijs LeemreizeTeam Picnic PostNL6 - 75
Simone VelascoXDS Astana Team5 - 76
Simone ConsonniLidl - Trek5 - 77
Filippo ZanaSoudal Quick-Step4 - 79MFMarco FrigoNSN Cycling Team4
- 80
Giulio PellizzariRed Bull - Bora - Hansgrohe4 - 81
Tobias Svendsen FossNetcompany INEOS4 - 82
Mikkel Norsgaard BjergUAE Team Emirates XRG4 - 83
Domenico PozzovivoSolution Tech Nippo Rali3 - 84LCLuca CoviliBardiani Csf 7 Saber3
- 85NSNicholas SchultzNSN Cycling Team3
- 86
Harrison WoodFeirense - Beeceler3
- 87
Ewen CostiouGroupama-FDJ United3 - 88
Nicolas DebeaumarcheCofidis3 - 89
Rui Filipe Alves OliveiraUAE Team Emirates XRG3 - 90
Jan HirtNSN Cycling Team2
- 91
Alessandro VerreMbh Bank Csb Telecom Fort2 - 92
Luke LampertiEF Education - EasyPost2 - 93
Edoardo ZambaniniBahrain Victorious1 - 94
Mikkel HonoréEF Education - EasyPost1 - 95
Dion Allan SmithNSN Cycling Team1 - 96
Jasper StuyvenSoudal Quick-Step1 - 97
Timo KielichTeam Visma | Lease A Bike1 - 98DDDavid DekkerBeat Cc P/B Saxo1
- 99
Bert Van LerbergheSoudal Quick-Step-34
Mountains classification
- 1
Tadej PogačarUAE Team Emirates XRG172 - 2
Nairo QuintanaMovistar Team65 - 3
Nairo QuintanaMovistar Team65 - 4
Christian ScaroniXDS Astana Team64 - 5
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe58 - 6VPValentin Paret PeintreSoudal Quick-Step55
- 8
Georg SteinhauserEF Education - EasyPost42 - 9
Laurence PithieRed Bull - Bora - Hansgrohe9 - 10
Giulio PellizzariRed Bull - Bora - Hansgrohe32 - 11
Michael StorerTudor Pro Cycling Team6 - 12
Nicola ConciXDS Astana Team21 - 13DPDavide PiganzoliTeam Visma | Lease A Bike5
- 14
Filippo FiorelliTeam Visma | Lease A Bike18 - 15
Ben O'connorTeam Jayco AlUla18
- 16
Jan TratnikSlovenia16 - 17
Mirco MaestriTeam Polti VisitMalta13 - 18
Julian AlaphilippeTudor Pro Cycling Team13
- 19
Andrea BagioliLidl - Trek13 - 20
Amanuel GhebreigzabhierLidl - Trek11 - 21
Michael StorerTudor Pro Cycling Team10 - 22
Laurence PithieRed Bull - Bora - Hansgrohe9 - 23
Tim Van DijkeRed Bull - Bora - Hansgrohe9 - 24
Antonio TiberiBahrain Victorious9 - 25
Lorenzo FortunatoXDS Astana Team9 - 26
Aurélien Paret PeintreDecathlon CMA CGM Team8 - 27
Enzo PaleniGroupama-FDJ United8 - 28
Martin MarcellusiBardiani Csf 7 Saber8 - 29
Einer Augusto Rubio ReyesMovistar Team7 - 30
Giovanni AleottiRed Bull - Bora - Hansgrohe6 - 31
Attila ValterBahrain Victorious6 - 32DPDavide PiganzoliTeam Visma | Lease A Bike5
- 33
Tobias BayerAlpecin-Premier Tech5 - 34APAndrea PietrobonTeam Polti VisitMalta4
- 36
Mattia BaisTeam Polti VisitMalta4 - 37
Thomas ChampionSt Michel - Preference Home - Auber934 - 38
Davide BalleriniXDS Astana Team4 - 39FMFrancisco Muñoz LlanaTeam Polti VisitMalta4
- 40
Michael ValgrenEF Education - EasyPost3 - 41
Filippo ZanaSoudal Quick-Step2 - 42
Pelayo Sanchez MayoMovistar Team2 - 43
Lewis AskeyNSN Cycling Team2 - 44
Alessandro VerreMbh Bank Csb Telecom Fort2 - 45
Stefan De BodModern Adventure Pro Cycling2 - 46
Harrison WoodFeirense - Beeceler2
- 47
Filippo GannaNetcompany INEOS2 - 48
Edoardo AffiniTeam Visma | Lease A Bike2 - 49
Thymen ArensmanNetcompany INEOS1 - 50
Domenico PozzovivoSolution Tech Nippo Rali1 - 51
Damiano CarusoBahrain Victorious1 - 52
Magnus SheffieldNetcompany INEOS1 - 53
Alessandro TonelliTeam Polti VisitMalta1 - 54
Quinten HermansPinarello-Q36.5 Pro Cycling Team1 - 55
Gijs LeemreizeTeam Picnic PostNL1 - 56
Lucas PlappTeam Jayco AlUla1 - 57
Matteo TrentinTudor Pro Cycling Team1 - 58
Benjamin ThomasCofidis1
- 59
Dion Allan SmithNSN Cycling Team1 - 60
Jasper StuyvenSoudal Quick-Step1 - 61
Davide BaisTeam Polti VisitMalta1 - 62
Manuele TarozziBardiani Csf 7 Saber1 - 63
Bert Van LerbergheSoudal Quick-Step-2
Youth classification
- 1
Antonio TiberiBahrain Victorious56:21:08 - 2
Thymen ArensmanNetcompany INEOS+0:19 - 3
Filippo ZanaSoudal Quick-Step+1:45 - 4DPDavide PiganzoliTeam Visma | Lease A Bike+9:03
- 5
Alex BaudinEF Education - EasyPost+14:29 - 6
Giovanni AleottiRed Bull - Bora - Hansgrohe+16:52 - 7VPValentin Paret PeintreSoudal Quick-Step+28:20
- 8
Kevin VermaerkeUAE Team Emirates XRG+49:46 - 9
Edoardo ZambaniniBahrain Victorious+51:38 - 10
Mauri VansevenantSoudal Quick-Step+52:21 - 11
Georg SteinhauserEF Education - EasyPost+59:47 - 12
Magnus SheffieldNetcompany INEOS+1:13:24 - 13MFMarco FrigoNSN Cycling Team+1:24:24
- 14HMHenok MulueberhanXDS Astana Team+1:28:44
- 15
Andrea BagioliLidl - Trek+1:32:30 - 16
Pelayo Sanchez MayoMovistar Team+1:32:36 - 17
Gijs LeemreizeTeam Picnic PostNL+1:34:36 - 18
Lucas PlappTeam Jayco AlUla+1:44:39 - 19
Enzo PaleniGroupama-FDJ United+1:46:09 - 20
Thomas ChampionSt Michel - Preference Home - Auber93+1:46:59 - 21
Giulio PellizzariRed Bull - Bora - Hansgrohe+2:00:11 - 22
Lewis AskeyNSN Cycling Team+2:04:15 - 23
Alessandro VerreMbh Bank Csb Telecom Fort+2:06:20 - 24
Magnus SheffieldNetcompany INEOS+33:02 - 25
Harrison WoodFeirense - Beeceler+2:15:40
- 26
Lorenzo GermaniGroupama-FDJ United+2:24:08 - 27HMHenok MulueberhanXDS Astana Team+33:30
- 28
Martin MarcellusiBardiani Csf 7 Saber+2:28:42 - 29
Bastien TronchonGroupama-FDJ United+2:30:35 - 30
Ewen CostiouGroupama-FDJ United+2:30:51 - 31
Laurence PithieRed Bull - Bora - Hansgrohe+2:31:18 - 32
Dries De PooterTeam Jayco AlUla+2:35:27 - 33
Tobias BayerAlpecin-Premier Tech+2:36:13 - 34
Fabio Van Den BosscheSoudal Quick-Step+2:42:27 - 35
Timo KielichTeam Visma | Lease A Bike+2:45:43 - 36
Lorenzo MilesiMovistar Team+2:49:22 - 37
Roel Van SintmaartensdijkLotto Intermarché+2:54:04 - 38
Tim Van DijkeRed Bull - Bora - Hansgrohe+2:55:56 - 39
Madis MihkelsEF Education - EasyPost+2:58:13 - 40
Jonathan MilanLidl - Trek+2:59:59 - 41
Donavan GrondinArkea-B&B Hotels+3:00:36 - 42APAndrea PietrobonTeam Polti VisitMalta+3:06:26
- 43FMFrancisco Muñoz LlanaTeam Polti VisitMalta+3:08:12
- 44
Luke LampertiEF Education - EasyPost+3:08:14 - 45
Daan HooleNetherlands+3:12:35
- 46
Tobias Lund AndresenDecathlon CMA CGM Team+3:27:23