Stage 19
16 Jul 2021
Stage result
- 1
Matej MohoricBahrain Victorious4:19:17 - 2
Christophe LaporteTeam Visma | Lease A Bike+0:58 - 3
Casper PedersenSoudal Quick-Step+0:58 - 4
Mike TeunissenXDS Astana Team+1:02 - 5
Nils PolittUAE Team Emirates XRG+1:08 - 6
Edward TheunsLidl - Trek+1:08 - 7
Michael ValgrenEF Education - EasyPost+1:08 - 8
Georg ZimmermannLotto Intermarché+1:08 - 9
Anthony TurgisTotalEnergies+1:10 - 10
Jasper StuyvenSoudal Quick-Step+1:10 - 11
Julien BernardLidl - Trek+2:37 - 12MRMaximilian Richard WalscheidLidl - Trek+2:37
- 13
Davide BalleriniXDS Astana Team+2:37 - 14
Silvan DillierAlpecin-Premier Tech+2:37
- 15
Jonas RutschLotto Intermarché+2:37 - 17
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+2:37
- 18IIIon Izaguirre InsaustiCofidis+2:43
- 20
Simon ClarkeIsrael - Premier Tech+10:05 - 21
Marc HirschiTudor Pro Cycling Team+20:50 - 24
Vegard Stake LaengenUAE Team Emirates XRG+20:50
- 25
Mikkel Norsgaard BjergUAE Team Emirates XRG+20:50 - 26
Tadej PogačarUAE Team Emirates XRG+20:50 - 27
Brandon McnultyUAE Team Emirates XRG+20:50 - 28
Davide FormoloMovistar Team+20:50 - 29
Jorge ArcasMovistar Team+20:50 - 31
Ivan Garcia CortinaMovistar Team+20:50
- 32
Lorenzo RotaLotto Intermarché+20:50 - 34
Enric Mas NicolauMovistar Team+20:50 - 35
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+20:50 - 36
Pello Bilbao Lopez De ArmentiaBahrain Victorious+20:50 - 39
Carlos Verona QuintanillaLidl - Trek+20:50 - 40
Michal KwiatkowskiNetcompany INEOS+20:50 - 42
Quentin PacherGroupama-FDJ United+20:50
- 43
Wout Van AertTeam Visma | Lease A Bike+20:50 - 45
Alexey LutsenkoNSN Cycling Team+20:50 - 46
Jonas Vingegaard HansenTeam Visma | Lease A Bike+20:50 - 47
Sepp KussTeam Visma | Lease A Bike+20:50 - 48
Hugo HouleAlpecin-Premier Tech+20:50 - 51
Richard CarapazEF Education - EasyPost+20:50 - 53
Aurélien Paret PeintreDecathlon CMA CGM Team+20:50 - 56
Dylan Van BaarleSoudal Quick-Step+20:50 - 57
David GauduGroupama-FDJ United+20:50 - 58
Dylan TeunsCofidis+20:50
- 59
Benoit CosnefroyUAE Team Emirates XRG+20:50 - 60
Cristian Rodriguez MartinXDS Astana Team+20:50 - 61
Tao Geoghegan HartLidl - Trek+20:50 - 62
Ben O'connorTeam Jayco AlUla+20:50
- 63
Dorian GodonNetcompany INEOS+20:50 - 64
Valentin MadouasGroupama-FDJ United+20:50 - 65
Cyril BartheGroupama-FDJ United+20:50 - 66
Neilson PowlessEF Education - EasyPost+20:50 - 67
Bruno ArmirailTeam Visma | Lease A Bike+20:50 - 69
Emanuel BuchmannCofidis+20:50 - 73
Marco HallerTudor Pro Cycling Team+20:50
- 76MNMagnus NielsenUno-X Mobility+20:50
- 77
Jasper PhilipsenAlpecin-Premier Tech+20:50 - 78
Guillaume Martin GuyonnetGroupama-FDJ United+20:50 - 80HSHarrison SweenyEF Education - EasyPost+20:50
- 83
Wilco KeldermanTeam Visma | Lease A Bike+20:50 - 87
Ruben FernandezAnicolor/Campicarn+20:50 - 88
Patrick KonradLidl - Trek+20:50
- 89
Stefan BisseggerDecathlon CMA CGM Team+20:50 - 92WPWouter PoelsUnibet Rose Rockets+20:50
- 96
Jesus HerradaBurgos-Burpellet-BH+20:50 - 97
Bauke MollemaLidl - Trek+20:50 - 103
Fabien DoubeyTotalEnergies+20:50
- 104
Julian AlaphilippeTudor Pro Cycling Team+20:50
- 105
Mattia CattaneoRed Bull - Bora - Hansgrohe+20:50
- 106
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+20:50
- 107
Oliver NaesenDecathlon CMA CGM Team+20:50 - 108
Michael MatthewsTeam Jayco AlUla+20:50 - 110
Luka MezgecTeam Jayco AlUla+20:50 - 113
Danny Van PoppelRed Bull - Bora - Hansgrohe+20:50 - 114AAAlex Aranburu DevaCofidis+20:50
- 116
Stefan KüngTudor Pro Cycling Team+20:50 - 117
Christopher JensenTeam Jayco AlUla+20:50 - 120
Cees BolDecathlon CMA CGM Team+20:50 - 121
Toms SkujinsLidl - Trek+20:50 - 122
Mads PedersenLidl - Trek+20:50 - 125
Nairo QuintanaMovistar Team+20:50 - 126
Sergio Andres Higuita GarciaXDS Astana Team+20:50 - 127
Connor SwiftNetcompany INEOS+20:50 - 129
Guillaume BoivinNSN Cycling Team+20:50 - 130
Luke DurbridgeTeam Jayco AlUla+20:50 - 132
Mark DonovanPinarello-Q36.5 Pro Cycling Team+20:50 - 134
Sergio Luis Henao MontoyaNu Colombia+20:50 - 135
Nils EekhoffTeam Picnic PostNL+20:50 - 141
Jonas RickaertAlpecin-Premier Tech+20:50 - 142
Kasper AsgreenEF Education - EasyPost+20:50
General classification
- 1
Tadej PogačarUAE Team Emirates XRG79:40:09 - 2
Jonas Vingegaard HansenTeam Visma | Lease A Bike+5:45 - 3
Richard CarapazEF Education - EasyPost+5:51 - 4
Ben O'connorTeam Jayco AlUla+8:18
- 5
Wilco KeldermanTeam Visma | Lease A Bike+8:50 - 6
Enric Mas NicolauMovistar Team+10:11 - 7
Alexey LutsenkoNSN Cycling Team+11:22 - 8
Guillaume Martin GuyonnetGroupama-FDJ United+12:46 - 9
Pello Bilbao Lopez De ArmentiaBahrain Victorious+13:48 - 11
David GauduGroupama-FDJ United+18:42 - 12
Mattia CattaneoRed Bull - Bora - Hansgrohe+23:36
- 15
Aurélien Paret PeintreDecathlon CMA CGM Team+37:21 - 16WPWouter PoelsUnibet Rose Rockets+47:00
- 17
Dylan TeunsCofidis+49:33
- 19
Wout Van AertTeam Visma | Lease A Bike+58:09 - 20
Sergio Luis Henao MontoyaNu Colombia+58:26 - 21
Bauke MollemaLidl - Trek+1:00:04 - 23
Sergio Andres Higuita GarciaXDS Astana Team+1:03:01 - 26IIIon Izaguirre InsaustiCofidis+1:20:18
- 27
Patrick KonradLidl - Trek+1:22:39
- 28
Nairo QuintanaMovistar Team+1:28:24 - 29
Julian AlaphilippeTudor Pro Cycling Team+1:38:29
- 30
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+1:39:05
- 31
Matej MohoricBahrain Victorious+1:43:51 - 32
Emanuel BuchmannCofidis+1:46:06 - 34
Sepp KussTeam Visma | Lease A Bike+1:47:17 - 36
Quentin PacherGroupama-FDJ United+1:51:18
- 37
Julien BernardLidl - Trek+2:00:11 - 41
Jasper StuyvenSoudal Quick-Step+2:05:49 - 43
Valentin MadouasGroupama-FDJ United+2:08:44 - 44
Mark DonovanPinarello-Q36.5 Pro Cycling Team+2:11:10 - 45
Neilson PowlessEF Education - EasyPost+2:12:14 - 46
Davide FormoloMovistar Team+2:12:15 - 47
Cristian Rodriguez MartinXDS Astana Team+2:16:03 - 51
Nils PolittUAE Team Emirates XRG+2:19:19 - 52
Michael ValgrenEF Education - EasyPost+2:20:02 - 54
Stefan KüngTudor Pro Cycling Team+2:22:22 - 55
Jonas RutschLotto Intermarché+2:26:36 - 56
Dylan Van BaarleSoudal Quick-Step+2:26:43 - 58MNMagnus NielsenUno-X Mobility+2:30:20
- 59
Silvan DillierAlpecin-Premier Tech+2:30:36
- 62
Tao Geoghegan HartLidl - Trek+2:33:00 - 64
Lorenzo RotaLotto Intermarché+2:36:34 - 65
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+2:38:13
- 66
Hugo HouleAlpecin-Premier Tech+2:38:39 - 67
Anthony TurgisTotalEnergies+2:39:25 - 68
Michal KwiatkowskiNetcompany INEOS+2:43:07 - 69
Kasper AsgreenEF Education - EasyPost+2:43:38 - 71
Oliver NaesenDecathlon CMA CGM Team+2:49:09 - 72
Toms SkujinsLidl - Trek+2:49:23 - 73
Brandon McnultyUAE Team Emirates XRG+2:50:15 - 75AAAlex Aranburu DevaCofidis+2:52:34
- 76
Mike TeunissenXDS Astana Team+2:54:06 - 77
Dorian GodonNetcompany INEOS+2:54:08 - 79
Fabien DoubeyTotalEnergies+2:57:00
- 80
Georg ZimmermannLotto Intermarché+2:59:58 - 81
Michael MatthewsTeam Jayco AlUla+3:00:01 - 83
Jesus HerradaBurgos-Burpellet-BH+3:05:48 - 84
Ruben FernandezAnicolor/Campicarn+3:06:07 - 86HSHarrison SweenyEF Education - EasyPost+3:07:21
- 87
Bruno ArmirailTeam Visma | Lease A Bike+3:09:09 - 88
Cyril BartheGroupama-FDJ United+3:09:17 - 90
Jorge ArcasMovistar Team+3:10:58 - 91
Connor SwiftNetcompany INEOS+3:12:02 - 93
Christophe LaporteTeam Visma | Lease A Bike+3:12:56 - 95
Ivan Garcia CortinaMovistar Team+3:17:48
- 97
Marc HirschiTudor Pro Cycling Team+3:20:50 - 98
Carlos Verona QuintanillaLidl - Trek+3:21:10 - 99
Jonas RickaertAlpecin-Premier Tech+3:21:14 - 100
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+3:23:20 - 102
Luka MezgecTeam Jayco AlUla+3:25:57 - 103
Luke DurbridgeTeam Jayco AlUla+3:26:18 - 104
Benoit CosnefroyUAE Team Emirates XRG+3:28:24 - 105
Edward TheunsLidl - Trek+3:28:39 - 106
Guillaume BoivinNSN Cycling Team+3:29:07 - 108
Davide BalleriniXDS Astana Team+3:31:40 - 109
Stefan BisseggerDecathlon CMA CGM Team+3:31:48 - 110
Jasper PhilipsenAlpecin-Premier Tech+3:37:27 - 111
Casper PedersenSoudal Quick-Step+3:37:59 - 112
Christopher JensenTeam Jayco AlUla+3:39:13 - 114
Vegard Stake LaengenUAE Team Emirates XRG+3:40:36
- 115
Mikkel Norsgaard BjergUAE Team Emirates XRG+3:42:26 - 121
Danny Van PoppelRed Bull - Bora - Hansgrohe+3:49:22 - 122
Simon ClarkeIsrael - Premier Tech+3:49:59 - 123MRMaximilian Richard WalscheidLidl - Trek+3:52:01
- 127
Marco HallerTudor Pro Cycling Team+3:58:05
- 129
Nils EekhoffTeam Picnic PostNL+3:59:54 - 138
Mads PedersenLidl - Trek+4:25:50 - 141
Cees BolDecathlon CMA CGM Team+4:32:13
Points classification
- 2
Michael MatthewsTeam Jayco AlUla269 - 4
Jasper PhilipsenAlpecin-Premier Tech186 - 5
Matej MohoricBahrain Victorious163 - 6
Julian AlaphilippeTudor Pro Cycling Team155
- 7
Tadej PogačarUAE Team Emirates XRG146 - 9
Wout Van AertTeam Visma | Lease A Bike101 - 10
Jonas Vingegaard HansenTeam Visma | Lease A Bike88 - 11
Nils PolittUAE Team Emirates XRG86 - 12
Patrick KonradLidl - Trek85
- 14
Bauke MollemaLidl - Trek76 - 15
Luka MezgecTeam Jayco AlUla70 - 16
Kasper AsgreenEF Education - EasyPost68 - 17
Richard CarapazEF Education - EasyPost65 - 18
Sergio Andres Higuita GarciaXDS Astana Team65 - 19
Stefan KüngTudor Pro Cycling Team64 - 22
Wilco KeldermanTeam Visma | Lease A Bike61 - 23
David GauduGroupama-FDJ United61 - 24
Edward TheunsLidl - Trek57 - 25
Christophe LaporteTeam Visma | Lease A Bike57 - 26
Mattia CattaneoRed Bull - Bora - Hansgrohe56
- 27
Anthony TurgisTotalEnergies55 - 28
Davide BalleriniXDS Astana Team52 - 29
Toms SkujinsLidl - Trek48 - 31
Dylan TeunsCofidis45
- 32
Brent Van MoerPinarello-Q36.5 Pro Cycling Team45
- 34
Cees BolDecathlon CMA CGM Team45 - 35
Julien BernardLidl - Trek44 - 36HSHarrison SweenyEF Education - EasyPost44
- 37
Danny Van PoppelRed Bull - Bora - Hansgrohe43 - 38
Enric Mas NicolauMovistar Team41 - 39
Ben O'connorTeam Jayco AlUla40
- 40WPWouter PoelsUnibet Rose Rockets40
- 41AAAlex Aranburu DevaCofidis40
- 42
Jasper StuyvenSoudal Quick-Step39 - 44
Guillaume Martin GuyonnetGroupama-FDJ United38 - 45MNMagnus NielsenUno-X Mobility38
- 47
Sepp KussTeam Visma | Lease A Bike35 - 48
Alexey LutsenkoNSN Cycling Team35 - 52
Georg ZimmermannLotto Intermarché30 - 53IIIon Izaguirre InsaustiCofidis30
- 56
Dorian GodonNetcompany INEOS28 - 57
Ivan Garcia CortinaMovistar Team28
- 58
Connor SwiftNetcompany INEOS27 - 59
Cyril BartheGroupama-FDJ United26 - 61
Christopher JensenTeam Jayco AlUla25 - 62
Pello Bilbao Lopez De ArmentiaBahrain Victorious24 - 64
Neilson PowlessEF Education - EasyPost24 - 66
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team24 - 67
Jonas RickaertAlpecin-Premier Tech23 - 69
Fabien DoubeyTotalEnergies23
- 70
Hugo HouleAlpecin-Premier Tech22 - 72
Xandro MeurissePinarello-Q36.5 Pro Cycling Team21
- 74
Simon ClarkeIsrael - Premier Tech21 - 78
Mike TeunissenXDS Astana Team20 - 79
Casper PedersenSoudal Quick-Step20 - 80MRMaximilian Richard WalscheidLidl - Trek19
- 81
Nairo QuintanaMovistar Team18 - 83
Mads PedersenLidl - Trek18 - 87
Aurélien Paret PeintreDecathlon CMA CGM Team15 - 88
Valentin MadouasGroupama-FDJ United15 - 89
Jonas RutschLotto Intermarché15 - 91
Sergio Luis Henao MontoyaNu Colombia13 - 92
Silvan DillierAlpecin-Premier Tech13
- 93
Lorenzo RotaLotto Intermarché13 - 95
Stefan BisseggerDecathlon CMA CGM Team13 - 99
Michael ValgrenEF Education - EasyPost12 - 100
Quentin PacherGroupama-FDJ United11
- 102
Bruno ArmirailTeam Visma | Lease A Bike11 - 104
Benoit CosnefroyUAE Team Emirates XRG9 - 105
Mikkel Norsgaard BjergUAE Team Emirates XRG8 - 108
Davide FormoloMovistar Team6 - 111
Tao Geoghegan HartLidl - Trek4 - 112
Nils EekhoffTeam Picnic PostNL4 - 113
Brandon McnultyUAE Team Emirates XRG3 - 114
Emanuel BuchmannCofidis2 - 115
Mark DonovanPinarello-Q36.5 Pro Cycling Team2 - 116
Jesus HerradaBurgos-Burpellet-BH2 - 118
Marco HallerTudor Pro Cycling Team2
- 119
Marc HirschiTudor Pro Cycling Team1 - 120
Vegard Stake LaengenUAE Team Emirates XRG1
Mountains classification
- 1
Tadej PogačarUAE Team Emirates XRG107 - 2WPWouter PoelsUnibet Rose Rockets88
- 3
Jonas Vingegaard HansenTeam Visma | Lease A Bike82 - 4
Wout Van AertTeam Visma | Lease A Bike68 - 5
Nairo QuintanaMovistar Team66 - 6
Richard CarapazEF Education - EasyPost56 - 7
Ben O'connorTeam Jayco AlUla44
- 8
Bauke MollemaLidl - Trek41 - 9
David GauduGroupama-FDJ United41 - 11
Sergio Andres Higuita GarciaXDS Astana Team36 - 14
Sepp KussTeam Visma | Lease A Bike26 - 16
Julian AlaphilippeTudor Pro Cycling Team21
- 17
Enric Mas NicolauMovistar Team20 - 18
Patrick KonradLidl - Trek18
- 19
Mattia CattaneoRed Bull - Bora - Hansgrohe18
- 20
Anthony TurgisTotalEnergies16 - 21
Guillaume Martin GuyonnetGroupama-FDJ United15 - 23
Dorian GodonNetcompany INEOS14 - 24
Wilco KeldermanTeam Visma | Lease A Bike12 - 26
Matej MohoricBahrain Victorious11 - 28
Dylan TeunsCofidis10
- 30
Pello Bilbao Lopez De ArmentiaBahrain Victorious8 - 33
Fabien DoubeyTotalEnergies6
- 35IIIon Izaguirre InsaustiCofidis5
- 37
Alexey LutsenkoNSN Cycling Team4 - 39
Xandro MeurissePinarello-Q36.5 Pro Cycling Team4
- 40
Jasper StuyvenSoudal Quick-Step4 - 43
Brent Van MoerPinarello-Q36.5 Pro Cycling Team3
- 44
Kasper AsgreenEF Education - EasyPost3 - 45HSHarrison SweenyEF Education - EasyPost3
- 46
Nils PolittUAE Team Emirates XRG2 - 47
Edward TheunsLidl - Trek2 - 48
Christopher JensenTeam Jayco AlUla2 - 49
Danny Van PoppelRed Bull - Bora - Hansgrohe2 - 50
Valentin MadouasGroupama-FDJ United2 - 51
Michal KwiatkowskiNetcompany INEOS2 - 52
Michael MatthewsTeam Jayco AlUla2 - 54
Jonas RutschLotto Intermarché1 - 55
Hugo HouleAlpecin-Premier Tech1 - 59
Stefan KüngTudor Pro Cycling Team1 - 60
Toms SkujinsLidl - Trek1
Youth classification
- 1
Tadej PogačarUAE Team Emirates XRG79:40:09 - 2
Jonas Vingegaard HansenTeam Visma | Lease A Bike+5:45 - 3
David GauduGroupama-FDJ United+18:42 - 4
Aurélien Paret PeintreDecathlon CMA CGM Team+37:21 - 5
Sergio Andres Higuita GarciaXDS Astana Team+1:03:01 - 6
Valentin MadouasGroupama-FDJ United+2:08:44 - 7
Mark DonovanPinarello-Q36.5 Pro Cycling Team+2:11:10 - 8
Neilson PowlessEF Education - EasyPost+2:12:14 - 9
Jonas RutschLotto Intermarché+2:26:36 - 10
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+2:38:13
- 11
Brandon McnultyUAE Team Emirates XRG+2:50:15 - 12
Dorian GodonNetcompany INEOS+2:54:08 - 13
Georg ZimmermannLotto Intermarché+2:59:58 - 14HSHarrison SweenyEF Education - EasyPost+3:07:21
- 15
Cyril BartheGroupama-FDJ United+3:09:17 - 16
Cyril BartheGroupama-FDJ United+19:52 - 17
Marc HirschiTudor Pro Cycling Team+3:20:50 - 18
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+3:23:20 - 19
Stefan BisseggerDecathlon CMA CGM Team+3:31:48 - 20
Jasper PhilipsenAlpecin-Premier Tech+3:37:27 - 21
Casper PedersenSoudal Quick-Step+3:37:59 - 22
Mikkel Norsgaard BjergUAE Team Emirates XRG+3:42:26 - 23
Sergio Andres Higuita GarciaXDS Astana Team+19:52 - 24
Mark DonovanPinarello-Q36.5 Pro Cycling Team+19:52 - 26
Nils EekhoffTeam Picnic PostNL+3:59:54