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