Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Brands

Tour de France

Tour de France stage 19: Christophe Laporte claims a late break victory

The Jumbo-Visma rider secures France's first win at the 2022 Tour de France.

Don't miss a moment from Paris-Roubaix and Unbound Gravel, to the Giro d’Italia, Tour de France, Vuelta a España, and everything in between when you join Outside+.

Christophe Laporte continued Jumbo-Visma’s dominance of this year’s Tour de France, winning stage 19 into Cahors with a late attack and, with it, increasing the team’s tally to five for the race.

The 29-year-old ended a long wait for France in snagging the country’s first win of the Tour, reaching the line just one second ahead of Jasper Philipsen (Alpecin-Deceuninck), Alberto Dainese (Team DSM), Florian Sénéchal (Quick-Step Alpha Vinyl), Tadej Pogačar (UAE Team Emirates) and the rest of the peloton.

His move came after he bridged across to a stubborn three-man breakaway of Fred Wright (Bahrain-Victorious), Jasper Stuyven (Trek-Segafredo), and Alexis Gougeard (B&B Hotels-KTM) with 1.3 kilometers remaining. The trio had formed after Gougeard took flight inside the final 35 kilometers and had fended off the sprinters’ teams in impressive fashion, but Laporte timed his move to perfection.

Wright attacked just as the Frenchman bridged to the break but the Briton was dragged back by Stuyven, with Laporte then unleashing a huge attack to fly past them and solo into the finish.

“I still can’t believe it, I’m so happy. I just can’t believe it,” he said. “The team trusted me today, Wout [van Aert] told me today that it was for me rather than for him. With three kilometers to go, we made sure that Jonas was in a safe place. I then jumped to come back [to the break] and I launched from a long way out, but it’s unbelievable that it came off.”

Also read:

His victory depended a lot on the efforts of green jersey Van Aert, who sacrificed his own chances of another stage win by riding at the front after the sprinters’ teams had struggled to reel in the break. He swung off in the closing kilometers and rolled in well down, but celebrated the news that his teammate had triumphed.

It was, for Laporte, payback for his own work for the Dutch squad during the race.

“I’ve been really happy at this Tour de France, even if I haven’t had any massively positive results, just because I’ve enjoyed working with the team and what we’ve achieved,” he said. “Today, they gave me this opportunity and it became really special as a consequence.

“I’m really pleased, I’m at a loss for words. I’m happy to have given the public something to celebrate and I hope that they’re happy for me.”

Like Laporte, American rider Quinn Simmons (Trek-Segafredo) had a visit to the podium. He was awarded the most aggressive rider prize after attacking with four others soon after the start and then clipping away alone with about 50 kilometers left. Although he was reeled in 15 kilometers remaining he showed once again the strength he has in his debut Tour, and may well try again on the historic boulevards of Paris on Sunday.

The general classification remained largely unchanged, with an initial time gap showing Pogačar, in fifth, gaining five seconds on Jonas Vingegaard (Jumbo-Visma) in 13th. However that was later revised and the Slovenian is still 3:26 adrift heading into Saturday’s time trial and, barring a completely unexpected turn of events, appears set for the runner-up slot on the podium on Sunday evening.

Before then there’s Saturday’s time trial, which he has already indicated he will try to win, and then Sunday’s concluder where the sprinters hope to finally get things right and have a real head-to-head to the line.

For now, though, it’s all about Jumbo-Visma, which has five stages, the yellow jersey, the green jersey, and the polka-dot jersey to its credit.

Breakaway riders set out to frustrate the fast-men

Stage 19 of the Tour de France was far flatter than recent days, with the 188.3 kilometer stage from Castelau-Magnoac to Cahors featuring just two category four climbs, the Côte de la Cité Médiévale de Lauzerte (km 135.7) and the Côte de Saint-Daunès (km 152.6).

It appeared tailor-made for a bunch gallop, but the fatigue of three weeks of racing and flagging motivation of some riders coupled with the determination of others to pull off a stage win meant that a breakaway move was inevitable. The possibility of crosswinds further added to the uncertainty.

The race began without Enric Mas (Movistar), who tested positive for COVID and withdrew before the start. Five riders attacked four kilometers in, namely Simmons, Mikkel Honoré (Quick-Step Alpha Vinyl), Taco van der Hoorn (Intermarché-Wanty Gobert), Matej Mohorič (Bahrain-Victorious), and Nils Politt (Bora-Hansgrohe). Of those, Simmons was the youngest rider in the race.

Pushed on by a tailwind, they built a lead of 1:05 by kilometer 20 and inched that upwards to 1:20 over the next few kilometers. However, they came to a complete halt when protestors blocked the road. The race was soon restarted with the same gaps in place.

Mohorič had taken the corresponding stage 19 from a break last year and, unsatisfied with his performance thus far in the Tour, was hoping to do so again this time around. However, the peloton was set on keeping a close rein on things and reduced the gap right down to a fistful of seconds.

This prompted Politt to surrender his efforts and go back to the bunch, but Honoré refused to yield and drew the other three riders clear. They redoubled their collaboration and gradually stretched out their lead once more, holding an advantage of one minute with 100 kilometers left.

The day’s early break on stage 19 of the 2022 Tour de France included Quinn Simmons (Team Trek – Segafredo), who would jump clear as the bunch inched closer (Photo by Dario Belingheri/Getty Images)

Simmons goes it alone as Pogačar fires off an unexpected attack

Predictably, it was the sprinters’ teams that were doing the chasing. Alpecin-Decuninck and Lotto Soudal put in much of the heft, and just before the day’s first climb of the Côte de la Cité Médiévale de Lauzerte the peloton was just 40 seconds behind.

Simmons was sufficiently concerned by that to hit the jets on the climb through the old city and with 52.5 kilometers left on the clock he and Mohorič — who nipped past him to take the prime — were several seconds clear of the other two riders. This acceleration broke the unity of the escape group and was followed by a solo push-on by Simmons.

Behind, the bunch had split into two halves, with the first of those 40 seconds behind Simmons with 48 kilometers yet to cover. Two kilometers later the group mopped up the three other riders, leaving just Simmons up the road.

He kept plugging away and took the prime at the day’s second and final categorized climb, before being finally recaptured with 35 kilometers left. Just over a kilometer after that Pogačar opportunistically jumped clear after two other riders, but was swiftly closed down by Van Aert.

This acceleration prompted others to have a try on the twisting, undulating terrain, with Wright bridging across to Gougeard, who had himself sprung clear prior to Pogačar’s move.

Stuyven followed suit, making it three riders 16 seconds clear with 31.1 kilometers to go. Their collaboration reaped benefits and they widened their lead to 30 seconds just over two kilometers later, and despite a furious pursuit behind by Peter Sagan’s TotalEnergies squad, Lotto Soudal, and Alpecin Deceuninck, they still had 31 seconds in hand with 20 kilometers to go. It wasn’t a huge lead, but it gave them a fighting chance.

Closing kilometers chess match plays out

The break’s buffer was down to 12 seconds going under the 10km banner, at which point Team DSM joined the chase to provide fresh impetus. However, the sprinters’ teams blew up dramatically soon afterward, with Van Aert and Ineos Grenadiers rolling to the front to keep their general classification riders out of trouble.

That gave Wright, Stuyven, and Gougeard a little renewed hope and the trio still had 11 seconds with four kilometers remaining. Lotto Soudal then returned to the front for Ewan and this plus the collaboration of others finally made a difference, hacking the gap down to four seconds with two kilometers left on the dial.

Laporte jumped away from the peloton and bridged with 1.3 kilometers remaining, but Wright was having none of it and clipped away. Stuyven dragged him back and then Laporte swept past, blitzing clear and thundering in to take yet another win for Jumbo-Visma and, importantly, the first stage victory for France in this year’s Tour.

Tour de France Stage 19 Results

Stage
RankNameTeamTime
1LAPORTE ChristopheJumbo-Visma3:52:04
2PHILIPSEN JasperAlpecin-Deceuninck0:01
3DAINESE AlbertoTeam DSM0:01
4SÉNÉCHAL FlorianQuick-Step Alpha Vinyl Team0:01
5POGAČAR TadejUAE Team Emirates0:01
6CAPIOT AmauryTeam Arkéa Samsic0:01
7GROENEWEGEN DylanTeam BikeExchange - Jayco0:01
8HOFSTETTER HugoTeam Arkéa Samsic0:01
9MEZGEC LukaTeam BikeExchange - Jayco0:01
10EWAN CalebLotto Soudal0:01
11BETTIOL AlbertoEF Education-EasyPost0:01
12VLASOV AleksandrBORA - hansgrohe0:01
13VINGEGAARD JonasJumbo-Visma0:01
14THOMAS GeraintINEOS Grenadiers0:01
15KRISTOFF AlexanderIntermarché - Wanty - Gobert Matériaux0:01
16GAUDU DavidGroupama - FDJ0:01
17LAMPAERT YvesQuick-Step Alpha Vinyl Team0:01
18WRIGHT FredBahrain - Victorious0:01
19VELASCO SimoneAstana Qazaqstan Team0:01
20PASQUALON AndreaIntermarché - Wanty - Gobert Matériaux0:01
21MEINTJES LouisIntermarché - Wanty - Gobert Matériaux0:01
22QUINTANA NairoTeam Arkéa Samsic0:01
23BARDET RomainTeam DSM0:01
24HOULE HugoIsrael - Premier Tech0:01
25MÜHLBERGER GregorMovistar Team0:01
26VAN BAARLE DylanINEOS Grenadiers0:01
27KÜNG StefanGroupama - FDJ0:01
28MADOUAS ValentinGroupama - FDJ0:01
29SÁNCHEZ Luis LeónBahrain - Victorious0:21
30LUTSENKO AlexeyAstana Qazaqstan Team0:21
31YATES AdamINEOS Grenadiers0:21
32SKUJIŅŠ TomsTrek - Segafredo0:21
33IZAGIRRE GorkaMovistar Team0:21
34SAGAN PeterTotalEnergies0:21
35KONRAD PatrickBORA - hansgrohe0:21
36SCHÖNBERGER SebastianB&B Hotels - KTM0:25
37PINOT ThibautGroupama - FDJ0:25
38POWLESS NeilsonEF Education-EasyPost0:25
39JORGENSON MatteoMovistar Team0:25
40JUNGELS BobAG2R Citroën Team0:25
41BOIVIN GuillaumeIsrael - Premier Tech0:25
42STUYVEN JasperTrek - Segafredo0:31
43POLITT NilsBORA - hansgrohe0:35
44GOUGEARD AlexisB&B Hotels - KTM0:40
45BODNAR MaciejTotalEnergies0:41
46BISSEGGER StefanEF Education-EasyPost0:48
47JANSE VAN RENSBURG ReinardtLotto Soudal0:48
48THOMAS BenjaminCofidis0:56
49ZEITS AndreyAstana Qazaqstan Team0:57
50SCHACHMANN MaximilianBORA - hansgrohe0:57
51KUSS SeppJumbo-Visma0:57
52IZAGIRRE IonCofidis0:57
53OWSIAN ŁukaszTeam Arkéa Samsic0:57
54LOUVEL MatisTeam Arkéa Samsic1:09
55VERONA CarlosMovistar Team1:16
56COSNEFROY BenoîtAG2R Citroën Team1:16
57BOASSON HAGEN EdvaldTotalEnergies1:33
58DEGENKOLB JohnTeam DSM1:47
59VERMEERSCH FlorianLotto Soudal1:49
60BYSTRØM Sven ErikIntermarché - Wanty - Gobert Matériaux1:49
61NEILANDS KristsIsrael - Premier Tech1:49
62BARTHE CyrilB&B Hotels - KTM1:49
63DUCHESNE AntoineGroupama - FDJ1:53
64PIDCOCK ThomasINEOS Grenadiers1:53
65BENOOT TiesjJumbo-Visma2:08
66KRIEGER AlexanderAlpecin-Deceuninck2:23
67PLANCKAERT EdwardAlpecin-Deceuninck2:23
68RIABUSHENKO AlexandrAstana Qazaqstan Team2:26
69MCNULTY BrandonUAE Team Emirates2:26
70VAN HOOYDONCK NathanJumbo-Visma2:26
71VAN AERT WoutJumbo-Visma2:26
72PÉRICHON Pierre-LucCofidis2:26
73BOUET MaximeTeam Arkéa Samsic2:26
74OLIVEIRA NelsonMovistar Team2:26
75RUTSCH JonasEF Education-EasyPost2:26
76LEKNESSUND AndreasTeam DSM2:26
77TUSVELD MartijnTeam DSM2:26
78ZIMMERMANN GeorgIntermarché - Wanty - Gobert Matériaux2:26
79TEUNS DylanBahrain - Victorious2:26
80FRISON FrederikLotto Soudal2:26
81GALLOPIN TonyTrek - Segafredo2:26
82SBARAGLI KristianAlpecin-Deceuninck2:26
83WOODS MichaelIsrael - Premier Tech2:26
84LE GAC OlivierGroupama - FDJ2:26
85DOMBROWSKI JoeAstana Qazaqstan Team2:26
86LEMOINE CyrilB&B Hotels - KTM2:36
87VAN MOER BrentLotto Soudal2:39
88SCHULTZ NickTeam BikeExchange - Jayco2:39
89GENIETS KevinGroupama - FDJ2:39
90DILLIER SilvanAlpecin-Deceuninck2:39
91GOOSSENS KobeIntermarché - Wanty - Gobert Matériaux2:39
92DEWULF StanAG2R Citroën Team2:39
93HIRSCHI MarcUAE Team Emirates2:49
94MOZZATO LucaB&B Hotels - KTM3:01
95GROßSCHARTNER FelixBORA - hansgrohe3:06
96TRATNIK JanBahrain - Victorious3:06
97PETIT AdrienIntermarché - Wanty - Gobert Matériaux3:08
98JAKOBSEN FabioQuick-Step Alpha Vinyl Team3:28
99DOULL OwainEF Education-EasyPost3:47
100SWIFT ConnorTeam Arkéa Samsic3:47
101HALLER MarcoBORA - hansgrohe3:52
102URÁN RigobertoEF Education-EasyPost3:54
103BAGIOLI AndreaQuick-Step Alpha Vinyl Team4:00
104ROWE LukeINEOS Grenadiers4:00
105GANNA FilippoINEOS Grenadiers4:00
106VAN POPPEL DannyBORA - hansgrohe4:00
107BURGAUDEAU MathieuTotalEnergies4:00
108MATTHEWS MichaelTeam BikeExchange - Jayco4:00
109BJERG MikkelUAE Team Emirates4:07
110MOLLEMA BaukeTrek - Segafredo5:14
111CATTANEO MattiaQuick-Step Alpha Vinyl Team6:09
112MOHORIČ MatejBahrain - Victorious6:09
113EEKHOFF NilsTeam DSM6:35
114TURGIS AnthonyTotalEnergies7:22
115GRUZDEV DmitriyAstana Qazaqstan Team7:53
116STORER MichaelGroupama - FDJ7:53
117CICCONE GiulioTrek - Segafredo7:58
118KRON AndreasLotto Soudal8:02
119PEDERSEN MadsTrek - Segafredo8:02
120BAUER JackTeam BikeExchange - Jayco8:02
121SIMMONS QuinnTrek - Segafredo8:02
122VAN KEIRSBULCK GuillaumeAlpecin-Deceuninck8:42
123GILBERT PhilippeLotto Soudal8:42
124LECROQ JérémyB&B Hotels - KTM8:42
125MARTÍNEZ Daniel FelipeINEOS Grenadiers9:31
126GRADEK KamilBahrain - Victorious9:31
127CASTROVIEJO JonathanINEOS Grenadiers9:31
128LATOUR PierreTotalEnergies9:31
129JANSEN Amund GrøndahlTeam BikeExchange - Jayco9:41
130HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team10:47
131JUUL-JENSEN ChristopherTeam BikeExchange - Jayco10:47
132NIV GuyIsrael - Premier Tech10:47
133GESCHKE SimonCofidis10:47
134PEREZ AnthonyCofidis10:47
135HAMILTON ChrisTeam DSM10:47
136ROLLAND PierreB&B Hotels - KTM10:47
137VAN DER HOORN TacoIntermarché - Wanty - Gobert Matériaux10:47
138TORRES AlbertMovistar Team10:47
139BONNAMOUR FranckB&B Hotels - KTM21:55
GC
RankNameTeamTime
1VINGEGAARD JonasJumbo-Visma 75:45:39
2POGAČAR TadejUAE Team Emirates3:26
3THOMAS GeraintINEOS Grenadiers8:00
4GAUDU DavidGroupama - FDJ11:05
5QUINTANA NairoTeam Arkéa Samsic13:35
6MEINTJES LouisIntermarché - Wanty - Gobert Matériaux13:43
7VLASOV AleksandrBORA - hansgrohe14:10
8BARDET RomainTeam DSM16:11
9LUTSENKO AlexeyAstana Qazaqstan Team20:29
10YATES AdamINEOS Grenadiers20:37
11MADOUAS ValentinGroupama - FDJ33:34
12JUNGELS BobAG2R Citroën Team42:47
13POWLESS NeilsonEF Education-EasyPost45:22
14PINOT ThibautGroupama - FDJ46:33
15SÁNCHEZ Luis LeónBahrain - Victorious47:27
16KONRAD PatrickBORA - hansgrohe51:58
17PIDCOCK ThomasINEOS Grenadiers54:52
18KUSS SeppJumbo-Visma58:55
19TEUNS DylanBahrain - Victorious1:08:26
20MCNULTY BrandonUAE Team Emirates1:26:05
21JORGENSON MatteoMovistar Team1:31:46
22HOULE HugoIsrael - Premier Tech1:35:51
23VAN AERT WoutJumbo-Visma1:36:14
24SCHULTZ NickTeam BikeExchange - Jayco1:38:11
25MOLLEMA BaukeTrek - Segafredo1:43:18
26URÁN RigobertoEF Education-EasyPost1:44:16
27VERONA CarlosMovistar Team1:46:32
28MÜHLBERGER GregorMovistar Team1:53:17
29LEKNESSUND AndreasTeam DSM1:55:45
30MARTÍNEZ Daniel FelipeINEOS Grenadiers1:57:57
31VELASCO SimoneAstana Qazaqstan Team2:01:40
32IZAGIRRE GorkaMovistar Team2:08:27
33SCHÖNBERGER SebastianB&B Hotels - KTM2:11:36
34WOODS MichaelIsrael - Premier Tech2:13:06
35VAN BAARLE DylanINEOS Grenadiers2:13:51
36KÜNG StefanGroupama - FDJ2:15:01
37HAMILTON ChrisTeam DSM2:16:44
38STORER MichaelGroupama - FDJ2:18:48
39BENOOT TiesjJumbo-Visma2:19:19
40ZEITS AndreyAstana Qazaqstan Team2:22:32
41GALLOPIN TonyTrek - Segafredo2:22:55
42IZAGIRRE IonCofidis2:26:27
43DOMBROWSKI JoeAstana Qazaqstan Team2:31:29
44OWSIAN ŁukaszTeam Arkéa Samsic2:33:12
45GESCHKE SimonCofidis2:33:23
46BETTIOL AlbertoEF Education-EasyPost2:33:29
47ZIMMERMANN GeorgIntermarché - Wanty - Gobert Matériaux2:34:03
48SCHACHMANN MaximilianBORA - hansgrohe2:38:13
49GOOSSENS KobeIntermarché - Wanty - Gobert Matériaux2:42:05
50GENIETS KevinGroupama - FDJ2:45:17
51CASTROVIEJO JonathanINEOS Grenadiers2:45:28
52BOUET MaximeTeam Arkéa Samsic2:46:16
53PASQUALON AndreaIntermarché - Wanty - Gobert Matériaux2:52:12
54GROßSCHARTNER FelixBORA - hansgrohe2:53:53
55OLIVEIRA NelsonMovistar Team2:54:01
56THOMAS BenjaminCofidis3:00:57
57WRIGHT FredBahrain - Victorious3:03:46
58POLITT NilsBORA - hansgrohe3:07:47
59BOASSON HAGEN EdvaldTotalEnergies3:07:49
60LATOUR PierreTotalEnergies3:08:33
61CICCONE GiulioTrek - Segafredo3:08:45
62DILLIER SilvanAlpecin-Deceuninck3:10:56
63DUCHESNE AntoineGroupama - FDJ3:11:44
64SKUJIŅŠ TomsTrek - Segafredo3:12:35
65PÉRICHON Pierre-LucCofidis3:18:25
66TUSVELD MartijnTeam DSM3:22:03
67BONNAMOUR FranckB&B Hotels - KTM3:22:14
68SIMMONS QuinnTrek - Segafredo3:22:35
69DEWULF StanAG2R Citroën Team3:24:18
70KRON AndreasLotto Soudal3:24:42
71ROLLAND PierreB&B Hotels - KTM3:25:52
72BURGAUDEAU MathieuTotalEnergies3:28:02
73SBARAGLI KristianAlpecin-Deceuninck3:29:50
74SWIFT ConnorTeam Arkéa Samsic3:33:12
75GILBERT PhilippeLotto Soudal3:33:28
76TRATNIK JanBahrain - Victorious3:34:04
77LAPORTE ChristopheJumbo-Visma3:34:13
78LOUVEL MatisTeam Arkéa Samsic3:35:33
79NIV GuyIsrael - Premier Tech3:36:48
80NEILANDS KristsIsrael - Premier Tech3:40:45
81MATTHEWS MichaelTeam BikeExchange - Jayco3:42:43
82BARTHE CyrilB&B Hotels - KTM3:43:07
83STUYVEN JasperTrek - Segafredo3:43:56
84HOFSTETTER HugoTeam Arkéa Samsic3:44:20
85PEREZ AnthonyCofidis3:45:59
86HALLER MarcoBORA - hansgrohe3:46:28
87CAPIOT AmauryTeam Arkéa Samsic3:46:59
88BISSEGGER StefanEF Education-EasyPost3:47:30
89MOHORIČ MatejBahrain - Victorious3:48:14
90LE GAC OlivierGroupama - FDJ3:48:26
91COSNEFROY BenoîtAG2R Citroën Team3:48:47
92RUTSCH JonasEF Education-EasyPost3:50:21
93GOUGEARD AlexisB&B Hotels - KTM3:52:56
94PHILIPSEN JasperAlpecin-Deceuninck3:52:58
95DOULL OwainEF Education-EasyPost3:53:54
96BYSTRØM Sven ErikIntermarché - Wanty - Gobert Matériaux3:54:24
97RIABUSHENKO AlexandrAstana Qazaqstan Team3:59:14
98CATTANEO MattiaQuick-Step Alpha Vinyl Team4:00:05
99GANNA FilippoINEOS Grenadiers4:01:45
100BAGIOLI AndreaQuick-Step Alpha Vinyl Team4:02:15
101PEDERSEN MadsTrek - Segafredo4:06:07
102VAN HOOYDONCK NathanJumbo-Visma4:07:06
103DAINESE AlbertoTeam DSM4:08:37
104MEZGEC LukaTeam BikeExchange - Jayco4:09:27
105KRISTOFF AlexanderIntermarché - Wanty - Gobert Matériaux4:10:58
106MOZZATO LucaB&B Hotels - KTM4:11:29
107KRIEGER AlexanderAlpecin-Deceuninck4:12:24
108DEGENKOLB JohnTeam DSM4:15:48
109ROWE LukeINEOS Grenadiers4:18:29
110SÉNÉCHAL FlorianQuick-Step Alpha Vinyl Team4:21:07
111VAN POPPEL DannyBORA - hansgrohe4:23:34
112VERMEERSCH FlorianLotto Soudal4:25:47
113HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team4:26:48
114PLANCKAERT EdwardAlpecin-Deceuninck4:26:55
115PETIT AdrienIntermarché - Wanty - Gobert Matériaux4:28:38
116LEMOINE CyrilB&B Hotels - KTM4:29:52
117GRUZDEV DmitriyAstana Qazaqstan Team4:31:15
118GROENEWEGEN DylanTeam BikeExchange - Jayco4:33:58
119SAGAN PeterTotalEnergies4:34:28
120BOIVIN GuillaumeIsrael - Premier Tech4:34:46
121BODNAR MaciejTotalEnergies4:37:40
122EEKHOFF NilsTeam DSM4:38:04
123LAMPAERT YvesQuick-Step Alpha Vinyl Team4:38:29
124GRADEK KamilBahrain - Victorious4:39:01
125BAUER JackTeam BikeExchange - Jayco4:40:58
126VAN MOER BrentLotto Soudal4:44:04
127VAN KEIRSBULCK GuillaumeAlpecin-Deceuninck4:46:47
128VAN DER HOORN TacoIntermarché - Wanty - Gobert Matériaux4:53:41
129BJERG MikkelUAE Team Emirates4:56:11
130HIRSCHI MarcUAE Team Emirates5:05:37
131JUUL-JENSEN ChristopherTeam BikeExchange - Jayco5:07:13
132LECROQ JérémyB&B Hotels - KTM5:08:00
133TURGIS AnthonyTotalEnergies5:13:40
134JAKOBSEN FabioQuick-Step Alpha Vinyl Team5:16:34
135JANSEN Amund GrøndahlTeam BikeExchange - Jayco5:22:01
136FRISON FrederikLotto Soudal5:22:42
137JANSE VAN RENSBURG ReinardtLotto Soudal5:26:40
138TORRES AlbertMovistar Team5:29:13
139EWAN CalebLotto Soudal5:33:02
Points
RankNameTeamPoints
1VAN AERT WoutJumbo-Visma460
2PHILIPSEN JasperAlpecin-Deceuninck236
3POGAČAR TadejUAE Team Emirates235
4LAPORTE ChristopheJumbo-Visma171
5PEDERSEN MadsTrek - Segafredo158
6JAKOBSEN FabioQuick-Step Alpha Vinyl Team155
7VINGEGAARD JonasJumbo-Visma140
8MATTHEWS MichaelTeam BikeExchange - Jayco133
9SAGAN PeterTotalEnergies104
10GROENEWEGEN DylanTeam BikeExchange - Jayco86
11THOMAS GeraintINEOS Grenadiers85
12WRIGHT FredBahrain - Victorious83
13HOULE HugoIsrael - Premier Tech82
14JORGENSON MatteoMovistar Team82
15GAUDU DavidGroupama - FDJ81
16POLITT NilsBORA - hansgrohe76
17POWLESS NeilsonEF Education-EasyPost73
18BETTIOL AlbertoEF Education-EasyPost72
19VAN DER HOORN TacoIntermarché - Wanty - Gobert Matériaux65
20GESCHKE SimonCofidis60
21SÁNCHEZ Luis LeónBahrain - Victorious59
22VAN POPPEL DannyBORA - hansgrohe54
23QUINTANA NairoTeam Arkéa Samsic53
24VLASOV AleksandrBORA - hansgrohe53
25PINOT ThibautGroupama - FDJ53
26BARDET RomainTeam DSM52
27THOMAS BenjaminCofidis52
28BOASSON HAGEN EdvaldTotalEnergies52
29GANNA FilippoINEOS Grenadiers52
30PIDCOCK ThomasINEOS Grenadiers51
31SCHULTZ NickTeam BikeExchange - Jayco51
32DAINESE AlbertoTeam DSM50
33KÜNG StefanGroupama - FDJ48
34MOZZATO LucaB&B Hotels - KTM47
35JUNGELS BobAG2R Citroën Team46
36HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team45
37MEINTJES LouisIntermarché - Wanty - Gobert Matériaux44
38TEUNS DylanBahrain - Victorious42
39KRON AndreasLotto Soudal42
40EWAN CalebLotto Soudal42
41YATES AdamINEOS Grenadiers41
42SÉNÉCHAL FlorianQuick-Step Alpha Vinyl Team41
43HOFSTETTER HugoTeam Arkéa Samsic39
44KRISTOFF AlexanderIntermarché - Wanty - Gobert Matériaux39
45KONRAD PatrickBORA - hansgrohe33
46MADOUAS ValentinGroupama - FDJ31
47PEREZ AnthonyCofidis30
48LUTSENKO AlexeyAstana Qazaqstan Team29
49STORER MichaelGroupama - FDJ29
50CAPIOT AmauryTeam Arkéa Samsic29
51GROßSCHARTNER FelixBORA - hansgrohe28
52MOHORIČ MatejBahrain - Victorious28
53MARTÍNEZ Daniel FelipeINEOS Grenadiers27
54CICCONE GiulioTrek - Segafredo27
55WOODS MichaelIsrael - Premier Tech26
56DEWULF StanAG2R Citroën Team26
57STUYVEN JasperTrek - Segafredo26
58GOOSSENS KobeIntermarché - Wanty - Gobert Matériaux25
59GILBERT PhilippeLotto Soudal25
60GOUGEARD AlexisB&B Hotels - KTM25
61JUUL-JENSEN ChristopherTeam BikeExchange - Jayco25
62BYSTRØM Sven ErikIntermarché - Wanty - Gobert Matériaux24
63LECROQ JérémyB&B Hotels - KTM24
64VAN BAARLE DylanINEOS Grenadiers23
65VAN HOOYDONCK NathanJumbo-Visma23
66VAN MOER BrentLotto Soudal23
67LAMPAERT YvesQuick-Step Alpha Vinyl Team22
68SIMMONS QuinnTrek - Segafredo22
69KUSS SeppJumbo-Visma22
70MCNULTY BrandonUAE Team Emirates22
71LATOUR PierreTotalEnergies22
72PASQUALON AndreaIntermarché - Wanty - Gobert Matériaux21
73EEKHOFF NilsTeam DSM20
74PLANCKAERT EdwardAlpecin-Deceuninck20
75URÁN RigobertoEF Education-EasyPost19
76VERONA CarlosMovistar Team19
77FRISON FrederikLotto Soudal19
78GALLOPIN TonyTrek - Segafredo18
79OLIVEIRA NelsonMovistar Team18
80HALLER MarcoBORA - hansgrohe18
81ZIMMERMANN GeorgIntermarché - Wanty - Gobert Matériaux17
82CASTROVIEJO JonathanINEOS Grenadiers17
83NEILANDS KristsIsrael - Premier Tech17
84BENOOT TiesjJumbo-Visma16
85COSNEFROY BenoîtAG2R Citroën Team16
86VAN KEIRSBULCK GuillaumeAlpecin-Deceuninck16
87SCHACHMANN MaximilianBORA - hansgrohe15
88LOUVEL MatisTeam Arkéa Samsic15
89BARTHE CyrilB&B Hotels - KTM15
90CATTANEO MattiaQuick-Step Alpha Vinyl Team15
91BAUER JackTeam BikeExchange - Jayco15
92BJERG MikkelUAE Team Emirates14
93MÜHLBERGER GregorMovistar Team13
94SCHÖNBERGER SebastianB&B Hotels - KTM13
95KRIEGER AlexanderAlpecin-Deceuninck13
96VERMEERSCH FlorianLotto Soudal13
97NIV GuyIsrael - Premier Tech12
98LEKNESSUND AndreasTeam DSM11
99BOUET MaximeTeam Arkéa Samsic11
100TRATNIK JanBahrain - Victorious11
101IZAGIRRE GorkaMovistar Team9
102DILLIER SilvanAlpecin-Deceuninck9
103BURGAUDEAU MathieuTotalEnergies8
104MEZGEC LukaTeam BikeExchange - Jayco8
105PETIT AdrienIntermarché - Wanty - Gobert Matériaux8
106JANSE VAN RENSBURG ReinardtLotto Soudal8
107MOLLEMA BaukeTrek - Segafredo7
108BONNAMOUR FranckB&B Hotels - KTM7
109HAMILTON ChrisTeam DSM6
110IZAGIRRE IonCofidis6
111RUTSCH JonasEF Education-EasyPost6
112VELASCO SimoneAstana Qazaqstan Team5
113PÉRICHON Pierre-LucCofidis4
114TURGIS AnthonyTotalEnergies4
115DOMBROWSKI JoeAstana Qazaqstan Team3
116GENIETS KevinGroupama - FDJ3
117SWIFT ConnorTeam Arkéa Samsic3
118BISSEGGER StefanEF Education-EasyPost3
119DOULL OwainEF Education-EasyPost3
120LEMOINE CyrilB&B Hotels - KTM3
121BODNAR MaciejTotalEnergies2
122HIRSCHI MarcUAE Team Emirates1
Youth
RankNameTeamTime
1POGAČAR TadejUAE Team Emirates 75:49:05
2PIDCOCK ThomasINEOS Grenadiers51:26
3MCNULTY BrandonUAE Team Emirates1:22:39
4JORGENSON MatteoMovistar Team1:28:20
5LEKNESSUND AndreasTeam DSM1:52:19
6STORER MichaelGroupama - FDJ2:15:22
7ZIMMERMANN GeorgIntermarché - Wanty - Gobert Matériaux2:30:37
8GENIETS KevinGroupama - FDJ2:41:51
9WRIGHT FredBahrain - Victorious3:00:20
10SIMMONS QuinnTrek - Segafredo3:19:09
11DEWULF StanAG2R Citroën Team3:20:52
12KRON AndreasLotto Soudal3:21:16
13BURGAUDEAU MathieuTotalEnergies3:24:36
14LOUVEL MatisTeam Arkéa Samsic3:32:07
15BISSEGGER StefanEF Education-EasyPost3:44:04
16RUTSCH JonasEF Education-EasyPost3:46:55
17PHILIPSEN JasperAlpecin-Deceuninck3:49:32
18BAGIOLI AndreaQuick-Step Alpha Vinyl Team3:58:49
19DAINESE AlbertoTeam DSM4:05:11
20MOZZATO LucaB&B Hotels - KTM4:08:03
21VERMEERSCH FlorianLotto Soudal4:22:21
22HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team4:23:22
23EEKHOFF NilsTeam DSM4:34:38
24VAN MOER BrentLotto Soudal4:40:38
25BJERG MikkelUAE Team Emirates4:52:45
26HIRSCHI MarcUAE Team Emirates5:02:11
Mountains
RankNameTeamPoints
1VINGEGAARD JonasJumbo-Visma72
2GESCHKE SimonCofidis64
3CICCONE GiulioTrek - Segafredo61
4POGAČAR TadejUAE Team Emirates61
5VAN AERT WoutJumbo-Visma59
6PINOT ThibautGroupama - FDJ52
7MEINTJES LouisIntermarché - Wanty - Gobert Matériaux39
8POWLESS NeilsonEF Education-EasyPost37
9LATOUR PierreTotalEnergies35
10THOMAS GeraintINEOS Grenadiers32
11LUTSENKO AlexeyAstana Qazaqstan Team29
12PIDCOCK ThomasINEOS Grenadiers28
13PEREZ AnthonyCofidis26
14JUNGELS BobAG2R Citroën Team18
15GAUDU DavidGroupama - FDJ18
16MCNULTY BrandonUAE Team Emirates18
17MARTÍNEZ Daniel FelipeINEOS Grenadiers18
18HOULE HugoIsrael - Premier Tech16
19MADOUAS ValentinGroupama - FDJ15
20BARDET RomainTeam DSM13
21VERONA CarlosMovistar Team13
22JORGENSON MatteoMovistar Team12
23QUINTANA NairoTeam Arkéa Samsic11
24TEUNS DylanBahrain - Victorious9
25WOODS MichaelIsrael - Premier Tech9
26MATTHEWS MichaelTeam BikeExchange - Jayco8
27SIMMONS QuinnTrek - Segafredo8
28SCHÖNBERGER SebastianB&B Hotels - KTM8
29BENOOT TiesjJumbo-Visma8
30GOOSSENS KobeIntermarché - Wanty - Gobert Matériaux8
31OLIVEIRA NelsonMovistar Team8
32PEDERSEN MadsTrek - Segafredo7
33IZAGIRRE IonCofidis7
34SÁNCHEZ Luis LeónBahrain - Victorious6
35YATES AdamINEOS Grenadiers6
36CASTROVIEJO JonathanINEOS Grenadiers5
37KÜNG StefanGroupama - FDJ5
38GANNA FilippoINEOS Grenadiers4
39ROLLAND PierreB&B Hotels - KTM3
40CATTANEO MattiaQuick-Step Alpha Vinyl Team3
41GOUGEARD AlexisB&B Hotels - KTM3
42KUSS SeppJumbo-Visma3
43SCHULTZ NickTeam BikeExchange - Jayco3
44BETTIOL AlbertoEF Education-EasyPost3
45THOMAS BenjaminCofidis2
46POLITT NilsBORA - hansgrohe2
47BISSEGGER StefanEF Education-EasyPost2
48FRISON FrederikLotto Soudal2
49LOUVEL MatisTeam Arkéa Samsic2
50MOHORIČ MatejBahrain - Victorious1
51KONRAD PatrickBORA - hansgrohe1
52VAN BAARLE DylanINEOS Grenadiers1
53HAMILTON ChrisTeam DSM1
54STORER MichaelGroupama - FDJ1
55PÉRICHON Pierre-LucCofidis1
56HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team1
57JUUL-JENSEN ChristopherTeam BikeExchange - Jayco1
58BURGAUDEAU MathieuTotalEnergies-1
59EWAN CalebLotto Soudal-1
Teams
RankNameTime
1INEOS Grenadiers 227:39:23
2Groupama - FDJ32:37
3Jumbo-Visma42:16
4BORA - hansgrohe1:45:33
5Movistar Team2:00:51
6UAE Team Emirates2:11:58
7Bahrain - Victorious2:55:55
8Team DSM3:18:51
9Israel - Premier Tech3:48:11
10Team Arkéa Samsic3:49:10
11Astana Qazaqstan Team3:50:36
12EF Education-EasyPost3:57:08
13Intermarché - Wanty - Gobert Matériaux4:09:30
14Trek - Segafredo4:10:55
15AG2R Citroën Team5:11:37
16Cofidis5:41:03
17B&B Hotels - KTM6:23:01
18Team BikeExchange - Jayco7:53:07
19TotalEnergies8:04:03
20Alpecin-Deceuninck9:04:08
21Lotto Soudal9:24:29
22Quick-Step Alpha Vinyl Team 10:34:47

Results provided by ProCyclingStats.