Stage 4
14 Jun 2023
Stage result
- 1
Felix GallDecathlon CMA CGM Team3:42:22 - 2
Remco EvenepoelBelgium+1:02 - 3
Mattias SkjelmoseLidl - Trek+1:03 - 4
Cian UijtdebroeksMovistar Team+1:05 - 5
Wilco KeldermanTeam Visma | Lease A Bike+1:05 - 6
Pello Bilbao Lopez De ArmentiaBahrain Victorious+1:05 - 8
Sylvain MoniquetCofidis+1:10 - 9
Harold Alfonso Tejada CanacueXDS Astana Team+1:36 - 10MSMaximilian SchachmannSoudal Quick-Step+1:49
- 11AAAlex Aranburu DevaCofidis+1:51
- 13
Magnus SheffieldNetcompany INEOS+1:51 - 14
Juan Ayuso PesqueraLidl - Trek+1:51 - 15
Dylan TeunsCofidis+1:56
- 16
Clément BerthetGroupama-FDJ United+1:56 - 17IIIon Izaguirre InsaustiCofidis+2:00
- 19
Michal KwiatkowskiNetcompany INEOS+2:20 - 21
Callum ScotsonDecathlon CMA CGM Team+2:35 - 22
Damien HowsonPinarello-Q36.5 Pro Cycling Team+3:02 - 23
Michael StorerTudor Pro Cycling Team+3:02 - 24
Marc HirschiTudor Pro Cycling Team+4:02 - 25
Romain GregoireGroupama-FDJ United+4:17
- 27
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+5:29 - 28
Krists NeilandsNSN Cycling Team+5:42 - 29
Yannis VoisardTudor Pro Cycling Team+8:05 - 31
Jhonatan NarvaezUAE Team Emirates XRG+11:07 - 32
Kevin VermaerkeUAE Team Emirates XRG+11:07 - 33
Mattia CattaneoRed Bull - Bora - Hansgrohe+12:06
- 34
Mikkel HonoréEF Education - EasyPost+12:06 - 35
Matteo FabbroSolution Tech Nippo Rali+12:06 - 38
Ewen CostiouGroupama-FDJ United+12:06 - 39
Hugo HouleAlpecin-Premier Tech+12:06 - 41
Johannes AdamietzRembe | Rad-Net+13:08 - 42
Felix EngelhardtTeam Jayco AlUla+13:08 - 43JMJan MaasCofidis+13:08
- 47
Mauro SchmidTeam Jayco AlUla+14:08 - 49
Matthew DinhamTeam Picnic PostNL+14:27 - 50
Stan DewulfDecathlon CMA CGM Team+14:27
- 51
Antonio TiberiBahrain Victorious+14:27 - 52
Pascal EenkhoornSoudal Quick-Step+14:27 - 53
Sam OomenLidl - Trek+14:27 - 55
Quinn SimmonsLidl - Trek+17:12 - 56
Chris HamiltonTeam Picnic PostNL+17:12 - 57NSNicholas SchultzNSN Cycling Team+17:12
- 58
Quentin PacherGroupama-FDJ United+17:12
- 59
Stefan KüngTudor Pro Cycling Team+17:12 - 60
Wout Van AertTeam Visma | Lease A Bike+17:12 - 62
Dries De PooterTeam Jayco AlUla+17:12 - 63
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+17:12 - 65
Mark DonovanPinarello-Q36.5 Pro Cycling Team+17:12 - 66
Julien BernardLidl - Trek+17:12 - 67
Silvan DillierAlpecin-Premier Tech+17:12
- 68
Paul OurselinCofidis+17:12 - 69
Neilson PowlessEF Education - EasyPost+17:12 - 71
Nikias ArndtBahrain Victorious+17:12 - 72
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+17:12
- 74JLJonathan Lastra MartinezEuskaltel-Euskadi+17:12
- 76
Kim Alexander HeidukNetcompany INEOS+17:12 - 77
Tom PidcockPinarello-Q36.5 Pro Cycling Team+17:12 - 78
Sergio Andres Higuita GarciaXDS Astana Team+17:12 - 79
Andreas KronUno-X Mobility+17:12 - 80
Mike TeunissenXDS Astana Team+17:12 - 81
Koen BouwmanTeam Jayco AlUla+17:12 - 83
Quinten HermansPinarello-Q36.5 Pro Cycling Team+19:21 - 84
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+19:21
- 85
Jacob ErikssonTudor Pro Cycling Team+19:21 - 86
Roland ThalmannTudor Pro Cycling Team+19:21
- 87
Christopher JensenTeam Jayco AlUla+19:21 - 89
Jacopo MoscaLidl - Trek+19:21 - 90
Filippo BaronciniUAE Team Emirates XRG+19:21 - 91
James KnoxTeam Picnic PostNL+19:21
- 92
Dion Allan SmithNSN Cycling Team+19:21 - 93
Jaakko HänninenNice Metropole Cote D'Azur+19:21 - 94
Matteo SobreroLidl - Trek+19:21 - 95
Mathis Le BerreTotalEnergies+19:21 - 96
Kasper AsgreenEF Education - EasyPost+19:21 - 97
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team+19:21 - 98
Mick Van DijkeRed Bull - Bora - Hansgrohe+19:21 - 99
Matis LouvelNSN Cycling Team+19:21 - 101
Stefan BisseggerDecathlon CMA CGM Team+21:51 - 102
Simone VelascoXDS Astana Team+21:51 - 104
Samuele BattistellaEF Education - EasyPost+22:22 - 105
Marco HallerTudor Pro Cycling Team+23:10
- 106
Fran MiholjevićBahrain Victorious+23:10 - 107
Jonas RutschLotto Intermarché+24:07 - 108
Lennert Van EetveltLotto Intermarché+24:07 - 109
Connor SwiftNetcompany INEOS+24:07 - 110
Luca MozzatoTudor Pro Cycling Team+24:07 - 111
Valentin FerronCofidis+24:07 - 112
Clement VenturiniUnibet Rose Rockets+24:07
- 113
Michael GoglAlpecin-Premier Tech+24:07
- 115
Ivan Garcia CortinaMovistar Team+27:43
- 117
Gonzalo Serrano RodriguezMovistar Team+27:43 - 118
Sean FlynnTeam Picnic PostNL+27:43 - 119
Rémy RochasGroupama-FDJ United+27:43 - 120
Arthur KluckersTudor Pro Cycling Team+27:43 - 121
Marius MayrhoferTudor Pro Cycling Team+27:43 - 122
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+27:43
- 123
Alexander KampUno-X Mobility+27:43 - 124
Alessandro CoviTeam Jayco AlUla+27:43 - 125
Biniam GirmayNSN Cycling Team+27:43 - 129
Bryan CoquardCofidis+29:03 - 130
George BennettNSN Cycling Team+29:03 - 131
Filip MaciejukMovistar Team+29:03 - 132KOKelland O’brienTeam Jayco AlUla+29:03
- 133
Lorrenzo ManzinTotalEnergies+29:03 - 134
Piet AllegaertCofidis+29:03 - 136
Tim MerlierSoudal Quick-Step+29:59 - 137
Bert Van LerbergheSoudal Quick-Step+29:59
- 138
Alexis RenardCofidis+29:59 - 141
Jordi MeeusRed Bull - Bora - Hansgrohe+30:45 - 142
Pavel BittnerTeam Picnic PostNL+30:45 - 143
Sam WatsonNetcompany INEOS+30:45 - 144
Johan Price PejtersenAlpecin-Premier Tech+30:45 - 145
Ben TulettTeam Visma | Lease A Bike+30:45 - 146
Julius Van Den BergTeam Picnic PostNL+30:45
- 147
Mathias NorsgaardLidl - Trek+30:45 - 150
Søren Kragh AndersenLidl - Trek+30:45 - 152
Edward TheunsLidl - Trek+30:45 - 154
Joel Suter+30:45 - 155
Louis BarreTeam Visma | Lease A Bike+30:45 - 156
Kaden Alexander GrovesAlpecin-Premier Tech+30:52 - DNS
Cedric BeullensLotto IntermarchéDNS
General classification
- 1
Felix GallDecathlon CMA CGM Team11:19:50 - 2
Mattias SkjelmoseLidl - Trek+0:02 - 3
Remco EvenepoelBelgium+0:16 - 4
Pello Bilbao Lopez De ArmentiaBahrain Victorious+0:57 - 5
Wilco KeldermanTeam Visma | Lease A Bike+1:12 - 6
Juan Ayuso PesqueraLidl - Trek+1:18 - 8
Cian UijtdebroeksMovistar Team+1:26 - 9
Magnus SheffieldNetcompany INEOS+1:33 - 11IIIon Izaguirre InsaustiCofidis+2:08
- 12
Sylvain MoniquetCofidis+2:11 - 13
Harold Alfonso Tejada CanacueXDS Astana Team+2:21 - 14
Dylan TeunsCofidis+2:29
- 15
Clément BerthetGroupama-FDJ United+2:47 - 16MSMaximilian SchachmannSoudal Quick-Step+3:00
- 17
Callum ScotsonDecathlon CMA CGM Team+3:34 - 18
Michael StorerTudor Pro Cycling Team+3:52 - 20
Romain GregoireGroupama-FDJ United+4:49
- 21
Michal KwiatkowskiNetcompany INEOS+6:17 - 23AAAlex Aranburu DevaCofidis+6:38
- 24
Damien HowsonPinarello-Q36.5 Pro Cycling Team+6:47 - 25
Krists NeilandsNSN Cycling Team+7:47 - 26
Yannis VoisardTudor Pro Cycling Team+9:46 - 28
Jhonatan NarvaezUAE Team Emirates XRG+12:48 - 29
Hugo HouleAlpecin-Premier Tech+15:08 - 31
Mikkel HonoréEF Education - EasyPost+16:40 - 33
Tom PidcockPinarello-Q36.5 Pro Cycling Team+17:42 - 34
Ewen CostiouGroupama-FDJ United+17:55 - 35
Matthew DinhamTeam Picnic PostNL+18:23 - 36
Neilson PowlessEF Education - EasyPost+18:29 - 37
Sam OomenLidl - Trek+18:42 - 38
Stefan KüngTudor Pro Cycling Team+19:12 - 40
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+20:11 - 41
Kevin VermaerkeUAE Team Emirates XRG+20:19 - 42
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+21:02 - 43
Matteo SobreroLidl - Trek+22:24 - 44
Quinn SimmonsLidl - Trek+22:31 - 45
Marc HirschiTudor Pro Cycling Team+23:17 - 47JMJan MaasCofidis+23:29
- 48
Felix EngelhardtTeam Jayco AlUla+23:42 - 49
Julien BernardLidl - Trek+23:52 - 50
Mauro SchmidTeam Jayco AlUla+24:02 - 52
Antonio TiberiBahrain Victorious+24:12 - 54
Stan DewulfDecathlon CMA CGM Team+24:33
- 56
Quentin PacherGroupama-FDJ United+24:58
- 57
Sergio Andres Higuita GarciaXDS Astana Team+26:00 - 58
Chris HamiltonTeam Picnic PostNL+26:13 - 59
Wout Van AertTeam Visma | Lease A Bike+26:16 - 60
Lennert Van EetveltLotto Intermarché+26:41 - 61
Matteo FabbroSolution Tech Nippo Rali+26:58 - 62
Mike TeunissenXDS Astana Team+26:59 - 64
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+27:30
- 65
Dries De PooterTeam Jayco AlUla+27:33 - 67
Mattia CattaneoRed Bull - Bora - Hansgrohe+27:44
- 68
Kim Alexander HeidukNetcompany INEOS+27:45 - 69NSNicholas SchultzNSN Cycling Team+27:49
- 70
Mick Van DijkeRed Bull - Bora - Hansgrohe+28:59 - 71
Pascal EenkhoornSoudal Quick-Step+29:04 - 72
Dion Allan SmithNSN Cycling Team+29:22 - 73
Matis LouvelNSN Cycling Team+29:24 - 74
Jacopo MoscaLidl - Trek+29:45 - 75
Gonzalo Serrano RodriguezMovistar Team+30:52 - 77
Rémy RochasGroupama-FDJ United+31:02 - 78
Stefan BisseggerDecathlon CMA CGM Team+31:09 - 81
Paul OurselinCofidis+32:00 - 82
Silvan DillierAlpecin-Premier Tech+32:14
- 83JLJonathan Lastra MartinezEuskaltel-Euskadi+32:15
- 85
Mark DonovanPinarello-Q36.5 Pro Cycling Team+32:29 - 86
Ben TulettTeam Visma | Lease A Bike+32:35 - 88
Kasper AsgreenEF Education - EasyPost+33:11 - 89
Filippo BaronciniUAE Team Emirates XRG+33:35 - 90
Jacob ErikssonTudor Pro Cycling Team+33:51 - 91
Quinten HermansPinarello-Q36.5 Pro Cycling Team+33:57 - 92
Christopher JensenTeam Jayco AlUla+34:07 - 93
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+34:09
- 94
Mathis Le BerreTotalEnergies+34:25 - 95
James KnoxTeam Picnic PostNL+34:41
- 96
Andreas KronUno-X Mobility+36:07 - 97
Samuele BattistellaEF Education - EasyPost+36:35 - 100
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team+37:40 - 103
Biniam GirmayNSN Cycling Team+38:14 - 104
Valentin FerronCofidis+38:41 - 105
Bryan CoquardCofidis+39:15 - 106
Fran MiholjevićBahrain Victorious+39:23 - 107
Johannes AdamietzRembe | Rad-Net+39:35 - 108
Simone VelascoXDS Astana Team+41:34 - 109
Alexander KampUno-X Mobility+41:50 - 111
Connor SwiftNetcompany INEOS+42:23 - 112
Michael GoglAlpecin-Premier Tech+42:40
- 113
Alessandro CoviTeam Jayco AlUla+42:47 - 114
Koen BouwmanTeam Jayco AlUla+43:02 - 115
Sean FlynnTeam Picnic PostNL+43:15 - 116
Filip MaciejukMovistar Team+43:22 - 117
Ivan Garcia CortinaMovistar Team+43:26
- 119
Piet AllegaertCofidis+44:10 - 120
Alexis RenardCofidis+44:19 - 121
Johan Price PejtersenAlpecin-Premier Tech+44:29 - 123
Luca MozzatoTudor Pro Cycling Team+44:54 - 124
Roland ThalmannTudor Pro Cycling Team+45:01
- 125
Jordi MeeusRed Bull - Bora - Hansgrohe+45:17 - 126
Julius Van Den BergTeam Picnic PostNL+45:25
- 127
Marius MayrhoferTudor Pro Cycling Team+46:47 - 128
Clement VenturiniUnibet Rose Rockets+46:47
- 130
Nikias ArndtBahrain Victorious+47:28 - 131
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+48:46
- 132
Søren Kragh AndersenLidl - Trek+49:25 - 133
Jonas RutschLotto Intermarché+49:32 - 135
Mathias NorsgaardLidl - Trek+49:55 - 137
Jaakko HänninenNice Metropole Cote D'Azur+51:03 - 138
Joel Suter+51:08 - 139
Edward TheunsLidl - Trek+51:20 - 140KOKelland O’brienTeam Jayco AlUla+51:35
- 142
Kaden Alexander GrovesAlpecin-Premier Tech+52:15 - 145
Tim MerlierSoudal Quick-Step+53:01 - 147
Bert Van LerbergheSoudal Quick-Step+53:07
- 148
Sam WatsonNetcompany INEOS+53:08 - 149
Pavel BittnerTeam Picnic PostNL+53:09 - 151
Marco HallerTudor Pro Cycling Team+54:37
- 152
Lorrenzo ManzinTotalEnergies+55:22 - 154
Arthur KluckersTudor Pro Cycling Team+58:54 - 155
Louis BarreTeam Visma | Lease A Bike+1:03:46 - 156
George BennettNSN Cycling Team+1:07:12
Points classification
- 1
Wout Van AertTeam Visma | Lease A Bike32 - 2
Felix GallDecathlon CMA CGM Team20 - 3
Remco EvenepoelBelgium20 - 4
Mattias SkjelmoseLidl - Trek18 - 5
Stefan KüngTudor Pro Cycling Team12 - 6
Biniam GirmayNSN Cycling Team12 - 7
Stan DewulfDecathlon CMA CGM Team10
- 8
Wilco KeldermanTeam Visma | Lease A Bike2 - 10
Juan Ayuso PesqueraLidl - Trek6 - 11
Cian UijtdebroeksMovistar Team6 - 12
Mike TeunissenXDS Astana Team6 - 13
Pascal EenkhoornSoudal Quick-Step6 - 14
Magnus SheffieldNetcompany INEOS4 - 15
Pavel BittnerTeam Picnic PostNL4 - 16
Kim Alexander HeidukNetcompany INEOS3 - 18
Wilco KeldermanTeam Visma | Lease A Bike2 - 19
Johan Price PejtersenAlpecin-Premier Tech2 - 21
Simone VelascoXDS Astana Team-10
Mountains classification
- 1
Pascal EenkhoornSoudal Quick-Step15 - 2
Felix GallDecathlon CMA CGM Team20 - 3
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team17
- 4
Pascal EenkhoornSoudal Quick-Step15 - 5
Mattias SkjelmoseLidl - Trek12 - 6
Wilco KeldermanTeam Visma | Lease A Bike8 - 7
Kevin VermaerkeUAE Team Emirates XRG4 - 8
Remco EvenepoelBelgium6 - 9
Juan Ayuso PesqueraLidl - Trek6 - 10
Remco EvenepoelBelgium2 - 11
Alexander KampUno-X Mobility6 - 12
Pello Bilbao Lopez De ArmentiaBahrain Victorious4 - 13
Kevin VermaerkeUAE Team Emirates XRG4 - 14
Paul OurselinCofidis4 - 16
Stan DewulfDecathlon CMA CGM Team3
- 17
Cian UijtdebroeksMovistar Team2 - 18
Quentin PacherGroupama-FDJ United2
- 19
Mattia CattaneoRed Bull - Bora - Hansgrohe2
- 20
Quinn SimmonsLidl - Trek1 - 21
Simone VelascoXDS Astana Team-3
Youth classification
- 1
Felix GallDecathlon CMA CGM Team11:19:50 - 2
Mattias SkjelmoseLidl - Trek+0:02 - 3
Remco EvenepoelBelgium+0:16 - 4
Juan Ayuso PesqueraLidl - Trek+1:18 - 5
Cian UijtdebroeksMovistar Team+1:26 - 6
Magnus SheffieldNetcompany INEOS+1:33 - 7
Sylvain MoniquetCofidis+2:11 - 8
Romain GregoireGroupama-FDJ United+4:49
- 9
Marc HirschiTudor Pro Cycling Team+4:02 - 10
Yannis VoisardTudor Pro Cycling Team+9:46 - 11
Tom PidcockPinarello-Q36.5 Pro Cycling Team+17:42 - 12
Ewen CostiouGroupama-FDJ United+17:55 - 13
Matthew DinhamTeam Picnic PostNL+18:23 - 14
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+20:11 - 15
Kevin VermaerkeUAE Team Emirates XRG+20:19 - 16
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+21:02 - 17
Quinn SimmonsLidl - Trek+22:31 - 18
Marc HirschiTudor Pro Cycling Team+23:17 - 19
Felix EngelhardtTeam Jayco AlUla+23:42 - 20
Mauro SchmidTeam Jayco AlUla+24:02 - 21
Antonio TiberiBahrain Victorious+24:12 - 22
Lennert Van EetveltLotto Intermarché+26:41 - 23
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+27:30
- 24
Dries De PooterTeam Jayco AlUla+27:33 - 25
Kim Alexander HeidukNetcompany INEOS+27:45 - 26
Mick Van DijkeRed Bull - Bora - Hansgrohe+28:59 - 27
Matis LouvelNSN Cycling Team+29:24 - 28
Andreas KronUno-X Mobility+17:12 - 29
Stefan BisseggerDecathlon CMA CGM Team+31:09 - 30
Mark DonovanPinarello-Q36.5 Pro Cycling Team+32:29 - 31
Ben TulettTeam Visma | Lease A Bike+32:35 - 32
Filippo BaronciniUAE Team Emirates XRG+33:35 - 33
Jacob ErikssonTudor Pro Cycling Team+33:51 - 34
Mathis Le BerreTotalEnergies+34:25 - 35
Andreas KronUno-X Mobility+36:07 - 36
Samuele BattistellaEF Education - EasyPost+36:35 - 37
Biniam GirmayNSN Cycling Team+38:14 - 38
Valentin FerronCofidis+38:41 - 39
Fran MiholjevićBahrain Victorious+39:23 - 40
Johannes AdamietzRembe | Rad-Net+39:35 - 41
Alessandro CoviTeam Jayco AlUla+42:47 - 42
Sean FlynnTeam Picnic PostNL+43:15 - 43
Filip MaciejukMovistar Team+43:22 - 44
Alexis RenardCofidis+44:19 - 45
Johan Price PejtersenAlpecin-Premier Tech+44:29 - 46
Luca MozzatoTudor Pro Cycling Team+44:54 - 47
Jordi MeeusRed Bull - Bora - Hansgrohe+45:17 - 48
Marius MayrhoferTudor Pro Cycling Team+46:47 - 49
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+48:46
- 50
Jonas RutschLotto Intermarché+49:32 - 51
Joel Suter+51:08 - 52KOKelland O’brienTeam Jayco AlUla+51:35
- 53
Kaden Alexander GrovesAlpecin-Premier Tech+52:15 - 54
Sam WatsonNetcompany INEOS+53:08 - 55
Pavel BittnerTeam Picnic PostNL+53:09 - 56
Arthur KluckersTudor Pro Cycling Team+58:54 - 57
Louis BarreTeam Visma | Lease A Bike+1:03:46 - DNS
Vadim PronskiyTerengganu Cycling TeamDNS