Canadian Cyclist

 

July 27/25 20:33 pm - Tour de France: Stage 21 and Final GC


Posted by Editoress on 07/27/25
 

Van Aert sets Paris alight on Final Stage

The inclusion of the Côte de la Butte Montmartre in the finale of stage 21 proved to be a crowd peaser and delivered exhilarating racing albeit in the rain. Clad in the Maillot Jaune, Tadej Pogacar (UAE Team Emirates-XRG) attacked on all three ascents... but he couldn't respond when Wout van Aert (Visma-Lease a Bike) countered atop the final climb going well clear to finish alone. 

Winner on the Champs-Élysées in 2021, the Belgian all-rounder took his 10th Tour stage victory - his first since the time trial at Rocamadour in 2022.

Pogacar would cross the line 4th and celebrate his overall victory, adding to the 2020, 2021, and 2024 wins. He also dominated the KOM standings for the third time (2020, 2021).

Jonas Vingegaard (Visma-Lease a Bike) and Florian Lipowitz (Red Bull-BORA-hansgrohe) completed the podium, with the German youngster also claiming the white jersey. Jonathan Milan (Lidl-Trek) won the points classification in his maiden Tour participation.

Guillaume Boivin (Israel-Premier Tech) was top Canadian on the stage. Mike Woods (Israel-Premier Tech) took top Canadian honours in the overall.

Stage 21: Mantes-la-Ville to Paris Champs-Élysées , 132.3 km
1 Wout van Aert (Bel) Visma-Lease a Bike 3:07:30
2 Davide Ballerini (Ita) XDS-Astana
3 Matej Mohoric (Clo) Bahrain-Victorious
4 Tadej Pogacar (Slo) UAE Team Emirates-XRG
5 Matteo Jorgenson (USA) Visma-Lease a Bike
6 Matteo Trentin (Ita) Tudor Pro Cycling
7 Arnaud de Lie (Bel) Lotto
8 Kevin Vauquelin (Fra) Arkea-B&B Hotels
9 Mike Teunissen (Ned) XDS-Astana
10 Dylan Teuns (Bel) Cofidis
11 Kaden Groves (Aus) Alpecin-Deceuninck
12 Tobias Lund Andresen (Den) Picnic-PostNL
13 Biniam Girmay (Eri) Intermarche-Wanty
14 Alex Aranburu (Esp) Cofidis
15 Neilson Powless (USA) EF Education-EasyPost
16 Jonas Abrahamsen (Nor) Uno-X Mobility
17 Valentin Paret-Peintre (Fra) Soudal-Quick Step
18 Clement Russo (Fra) Groupama-FDJ
19 Julian Alaphilippe (Fra) Tudor Pro Cycling
20 Axel Laurance (Fra) INEOS Grenadiers
21 Victor Campenaerts (Bel) Visma-Lease a Bike
22 Fred Wright (GBr) Bahrain-Victorious
23 Bastien Tronchon (Fra) Decathlon-AG2R
24 Aurelien Paret-Peintre (Fra) Decathlon-AG2R
25 Jenno Berckmoes (Bel) Lotto
26 Jasper Stuyven (Bel) Lidl-Trek
27 Pavel Bittner (Cze) Picnic-PostNL
28 Matis Louvel (Fra) Israel-Premier Tech
29 Pascal Eenkhoorn (Ned) Soudal-Quick Step
30 Lewis Askey (GBr) Groupama-FDJ
31 Jake Stewart (GBr) Israel-Premier Tech
32 Toms Skujins (Lat) Lidl-Trek
33 Guillaume Boivin (Can) Israel-Premier Tech
34 Krists Neilands (Lat) Israel-Premier Tech
35 Sean Flynn (GBr) Picnic-PostNL
36 Ivan García Cortina (Esp) Movistar
37 Geraint Thomas (GBr) INEOS Grenadiers
38 Thomas Gachignard (Fra) TotalEnergies
39 Alexandre Delettre (Fra) TotalEnergies
40 Kasper Asgreen (Den) EF Education-EasyPost
41 Jonathan Milan (Ita) Lidl-Trek
42 Connor Swift (GBr) INEOS Grenadiers
43 Valentin Madouas (Fra) Groupama-FDJ
44 Guillaume Martin (Fra) Groupama-FDJ
45 Luka Mezgec (Slo) Jayco-AlUla
46 Dylan Groenewegen (Ned) Jayco-AlUla
47 Robert Stannard (Aus) Bahrain-Victorious
48 Ion Izagirre (Esp) Cofidis
49 Clement Venturini (Fra) Arkea-B&B Hotels
50 Warren Barguil (Fra) Picnic-PostNL
51 Jordi Meeus (Bel) Red Bull-BORA hansgrohe
52 Florian Lipowitz (Ger) Red Bull-BORA hansgrohe
53 Arnaud Demare (Fra) Arkea-B&B Hotels
54 Tobias Foss (Nor) INEOS Grenadiers
55 Marco Haller (Aut) Tudor Pro Cycling
56 Marius Mayrhofer (Ger) Tudor Pro Cycling
57 Ben O'Connor (Aus) Jayco-AlUla
58 Thymen Arensman (Ned) INEOS Grenadiers
59 Joseph Blackmore (GBr) Israel-Premier Tech
60 Nelson Oliveira (Por) Movistar
61 Jordan Jegat (Fra) TotalEnergies
62 Lenny Martinez (Fra) Bahrain-Victorious
63 Oliver Naesen (Bel) Decathlon-AG2R
64 Stian Fredheim (Nor) Uno-X Mobility
65 Bert van Lerberghe (Bel) Soudal-Quick Step
66 Xandro Meurisse (Bel) Alpecin-Deceuninck
67 Alexis Renard (Fra) Cofidis
68 Romain Gregoire (Fra) Groupama-FDJ
69 Mathis Le Berre (Fra) Arkea-B&B Hotels
70 Sepp Kuss (USA) Visma-Lease a Bike
71 Laurence Pithie (Nzl) Red Bull-BORA hansgrohe
72 Mick Van Dijke (Ned) Red Bull-BORA hansgrohe
73 Damien Touze (Fra) Cofidis
74 Jonas Vingegaard (Den) Visma-Lease a Bike
75 Ilan van Wilder (Bel) Soudal-Quick Step
76 Brent van Moer (Bel) Lotto
77 Maximilian Schachmann (Ger) Soudal-Quick Step
78 Frank van den Broek (Ned) Picnic-PostNL
79 Oscar Onley (GBr) Picnic-PostNL
80 William Barta (USA) Movistar
81 Tiesj Benoot (Bel) Visma-Lease a Bike
82 Phil Bauhaus (Ger) Bahrain-Victorious
83 Marc Hirschi (Sui) Tudor Pro Cycling
84 Markus Hoelgaard (Nor) Uno-X Mobility
85 Adam Yates (GBr) UAE Team Emirates-XRG
86 Jonas Rutsch (Ger) Intermarche-Wanty
87 Anders Johannessen (Nor) Uno-X Mobility
88 Tobias Halland Johannessen (Nor) Uno-X Mobility
89 Vincenzo Albanese (Ita) EF Education-EasyPost
90 Gianni Vermeersch (Bel) Alpecin-Deceuninck
91 Pascal Ackermann (Ger) Israel-Premier Tech
92 Niklas Markl (Ger) Picnic-PostNL
93 Tim Wellens (Bel) UAE Team Emirates-XRG
94 Nils Politt (Ger) UAE Team Emirates-XRG
95 Simone Velasco (Ita) XDS-Astana
96 Samuel Watson (GBr) INEOS Grenadiers
97 Emiel Verstrynge (Bel) Alpecin-Deceuninck
98 Primoz Roglic (Slo) Red Bull-BORA hansgrohe
99 Alberto Dainese (Ita) Tudor Pro Cycling
100 Edoardo Affini (Ita) Visma-Lease a Bike
101 Sebastien Grignard (Bel) Lotto
102 Tim Naberman (Ned) Picnic-PostNL
103 Clement Berthet (Fra) Decathlon-AG2R
104 Pavel Sivakov (Fra) UAE Team Emirates-XRG
105 Jonas Rickaert (Bel) Alpecin-Deceuninck
106 Eduardo Sepúlveda (Arg) Lotto
107 Luke Durbridge (Aus) Jayco-AlUla
108 Elmar Reinders (Ned) Jayco-AlUla
109 Simon Yates (GBr) Visma-Lease a Bike
110 Amaury Capiot (Bel) Arkea-B&B Hotels
111 Cristian Rodríguez (Esp) Arkea-B&B Hotels
112 Andreas Leknessund (Nor) Uno-X Mobility
113 Michael Storer (Aus) Tudor Pro Cycling
114 Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG
115 Marc Soler (Esp) UAE Team Emirates-XRG
116 Einer Rubio (Col) Movistar
117 Santiago Buitrago (Col) Bahrain-Victorious
118 Bruno Armirail (Fra) Decathlon-AG2R
119 Paul Penhoët (Fra) Groupama-FDJ
120 Quentin Pacher (Fra) Groupama-FDJ
121 Fabian Lienhard (Sui) Tudor Pro Cycling
122 Silvan Dillier (Sui) Alpecin-Deceuninck
123 Vito Braet (Bel) Intermarche-Wanty
124 Laurenz Rex (Bel) Intermarche-Wanty
125 Quinn Simmons (USA) Lidl-Trek
126 Alexey Lutsenko (Kaz) Israel-Premier Tech
127 Sergio Higuita (Col) XDS-Astana
128 Raúl García (Esp) Arkea-B&B Hotels
129 Roel van Sintmaartensdijk (Ned) Intermarche-Wanty
130 Tim Merlier (Bel) Soudal-Quick Step
131 Mauro Schmid (Sui) Jayco-AlUla
132 Lucas Plapp (Aus) Jayco-AlUla
133 Aleksandr Vlasov (Rus) Red Bull-BORA hansgrohe
134 Gregor Mühlberger (Aut) Movistar
135 Felix Gall (Aut) Decathlon-AG2R
136 Emanuel Buchmann (Ger) Cofidis
137 Jarrad Drizners (Aus) Lotto
138 Callum Scotson (Aus) Decathlon-AG2R
139 Mathieu Burgaudeau (Fra) TotalEnergies
140 Clement Champoussin (Fra) XDS-Astana
141 Hugo Page (Fra) Intermarche-Wanty
142 Louis Barre (Fra) Intermarche-Wanty
143 Ewen Costiou (Fra) Arkea-B&B Hotels
144 Harrison Sweeny (Aus) EF Education-EasyPost
145 Michael Valgren (Den) EF Education-EasyPost
146 Ben Healy (Irl) EF Education-EasyPost
147 Alex Baudin (Fra) EF Education-EasyPost
148 Anthony Turgis (Fra) TotalEnergies
149 Matteo Vercher (Fra) TotalEnergies
150 Harold Tejada (Col) XDS-Astana
151 Ivan Romeo (Esp) Movistar
152 Benjamin Thomas (Fra) Cofidis
153 Michael Woods (Can) Israel-Premier Tech
154 Magnus Cort Nielsen (Den) Uno-X Mobility
155 Kamil Gradek (Pol) Bahrain-Victorious
156 Gianni Moscon (Ita) Red Bull-BORA hansgrohe
157 Edward Theuns (Bel) Lidl-Trek
158 Simone Consonni (Ita) Lidl-Trek
159 Pablo Castrillo (Esp) Movistar
160 Thibau Nys (Bel) Lidl-Trek all s.t.
 
Final GC
1 Tadej Pogacar (Slo) UAE Team Emirates-XRG 76:00:32
2 Jonas Vingegaard (Den) Visma-Lease a Bike at 4:24
3 Florian Lipowitz (Ger) Red Bull-BORA hansgrohe 11:00
4 Oscar Onley (GBr) Picnic-PostNL 12:12
5 Felix Gall (Aut) Decathlon-AG2R 17:12
6 Tobias Halland Johannessen (Nor) Uno-X Mobility 20:14
7 Kevin Vauquelin (Fra) Arkea-B&B Hotels 22:35
8 Primoz Roglic (Slo) Red Bull-BORA hansgrohe 25:30
9 Ben Healy (Irl) EF Education-EasyPost 28:02
10 Jordan Jegat (Fra) TotalEnergies 32:42
11 Ben O'Connor (Aus) Jayco-AlUla 34:34
12 Thymen Arensman (Ned) INEOS Grenadiers 52:41
13 Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG 1:04:36
14 Sergio Higuita (Col) XDS-Astana 1:08:19
15 Simon Yates (GBr) Visma-Lease a Bike 1:17:30
16 Guillaume Martin (Fra) Groupama-FDJ 1:18:07
17 Sepp Kuss (USA) Visma-Lease a Bike 1:20:24
18 Gregor Mühlberger (Aut) Movistar 1:28:17
19 Matteo Jorgenson (USA) Visma-Lease a Bike 1:29:28
20 Cristian Rodríguez (Esp) Arkea-B&B Hotels 1:36:15
21 Valentin Madouas (Fra) Groupama-FDJ 1:39:46
22 Xandro Meurisse (Bel) Alpecin-Deceuninck 1:43:46
23 Warren Barguil (Fra) Picnic-PostNL 1:48:09
24 Adam Yates (GBr) UAE Team Emirates-XRG 1:48:41
25 Aurelien Paret-Peintre (Fra) Decathlon-AG2R 2:12:52
26 Raúl García (Esp) Arkea-B&B Hotels 2:15:58
27 Aleksandr Vlasov (Rus) Red Bull-BORA hansgrohe 2:16:15
28 Victor Campenaerts (Bel) Visma-Lease a Bike 2:20:36
29 Marc Soler (Esp) UAE Team Emirates-XRG 2:21:01
30 Emanuel Buchmann (Ger) Cofidis 2:21:34
31 Einer Rubio (Col) Movistar 2:21:56
32 Ilan van Wilder (Bel) Soudal-Quick Step 2:23:14
33 Callum Scotson (Aus) Decathlon-AG2R 2:25:40
34 Romain Gregoire (Fra) Groupama-FDJ 2:25:58
35 Harrison Sweeny (Aus) EF Education-EasyPost 2:27:58
36 Clement Berthet (Fra) Decathlon-AG2R 2:32:50
37 Tim Wellens (Bel) UAE Team Emirates-XRG 2:38:24
38 Simone Velasco (Ita) XDS-Astana 2:41:31
39 Frank van den Broek (Ned) Picnic-PostNL 2:45:44
40 Santiago Buitrago (Col) Bahrain-Victorious 2:45:48
41 Valentin Paret-Peintre (Fra) Soudal-Quick Step 2:47:05
42 Michael Storer (Aus) Tudor Pro Cycling 2:50:51
43 Clement Venturini (Fra) Arkea-B&B Hotels 2:52:39
44 Harold Tejada (Col) XDS-Astana 2:54:34
45 Quentin Pacher (Fra) Groupama-FDJ 2:56:00
46 Alex Baudin (Fra) EF Education-EasyPost 2:56:15
47 Neilson Powless (USA) EF Education-EasyPost 2:58:52
48 Joseph Blackmore (GBr) Israel-Premier Tech 2:59:04
49 Pascal Eenkhoorn (Ned) Soudal-Quick Step 3:00:25
50 Bruno Armirail (Fra) Decathlon-AG2R 3:03:12
51 Ewen Costiou (Fra) Arkea-B&B Hotels 3:06:35
52 Michael Woods (Can) Israel-Premier Tech 3:06:59
53 Axel Laurance (Fra) INEOS Grenadiers 3:10:10
54 Tiesj Benoot (Bel) Visma-Lease a Bike 3:10:19
55 Alexandre Delettre (Fra) TotalEnergies 3:12:28
56 Julian Alaphilippe (Fra) Tudor Pro Cycling 3:13:20
57 Andreas Leknessund (Nor) Uno-X Mobility 3:14:44
58 Geraint Thomas (GBr) INEOS Grenadiers 3:14:57
59 Quinn Simmons (USA) Lidl-Trek 3:17:36
60 Thomas Gachignard (Fra) TotalEnergies 3:23:14
61 Mathis Le Berre (Fra) Arkea-B&B Hotels 3:25:28
62 Jasper Stuyven (Bel) Lidl-Trek 3:26:11
63 Mathieu Burgaudeau (Fra) TotalEnergies 3:26:18
64 Markus Hoelgaard (Nor) Uno-X Mobility 3:26:29
65 Emiel Verstrynge (Bel) Alpecin-Deceuninck 3:28:01
66 Jenno Berckmoes (Bel) Lotto 3:33:12
67 Wout Van Aert (Bel) Visma-Lease a Bike 3:33:56
68 Maximilian Schachmann (Ger) Soudal-Quick Step 3:35:01
69 Ion Izagirre (Esp) Cofidis 3:35:02
70 Tobias Foss (Nor) INEOS Grenadiers 3:35:15
71 Jonas Abrahamsen (Nor) Uno-X Mobility 3:36:21
72 Michael Valgren (Den) EF Education-EasyPost 3:37:01
73 Oliver Naesen (Bel) Decathlon-AG2R 3:39:28
74 Nelson Oliveira (Por) Movistar 3:41:03
75 Nils Politt (Ger) UAE Team Emirates-XRG 3:44:45
76 Anders Johannessen (Nor) Uno-X Mobility 3:46:02
77 Bastien Tronchon (Fra) Decathlon-AG2R 3:46:36
78 Marc Hirschi (Sui) Tudor Pro Cycling 3:48:37
79 Lenny Martinez (Fra) Bahrain-Victorious 3:49:05
80 Mike Teunissen (Ned) XDS-Astana 3:49:28
81 Alex Aranburu (Esp) Cofidis 3:49:29
82 Louis Barre (Fra) Intermarche-Wanty 3:51:34
83 Marius Mayrhofer (Ger) Tudor Pro Cycling 3:53:18
84 Brent van Moer (Bel) Lotto 3:53:19
85 Clement Champoussin (Fra) XDS-Astana 3:53:27
86 Kaden Groves (Aus) Alpecin-Deceuninck 3:53:29
87 Pavel Sivakov (Fra) UAE Team Emirates-XRG 3:54:19
88 Krists Neilands (Lat) Israel-Premier Tech 3:54:25
89 Laurence Pithie (Nzl) Red Bull-BORA hansgrohe 3:54:44
90 Dylan Teuns (Bel) Cofidis 3:55:48
91 Kasper Asgreen (Den) EF Education-EasyPost 3:58:25
92 Alexey Lutsenko (Kaz) Israel-Premier Tech 3:59:52
93 Clement Russo (Fra) Groupama-FDJ 4:01:44
94 Damien Touze (Fra) Cofidis 4:01:48
95 Toms Skujins (Lat) Lidl-Trek 4:04:16
96 Tobias Lund Andresen (Den) Picnic-PostNL 4:06:51
97 Marco Haller (Aut) Tudor Pro Cycling 4:09:24
98 Jonas Rickaert (Bel) Alpecin-Deceuninck 4:11:17
99 Matteo Trentin (Ita) Tudor Pro Cycling 4:12:31
100 Matis Louvel (Fra) Israel-Premier Tech 4:13:01
101 Mauro Schmid (Sui) Jayco-AlUla 4:14:00
102 William Barta (USA) Movistar 4:20:07
103 Gianni Vermeersch (Bel) Alpecin-Deceuninck 4:22:29
104 Fred Wright (GBr) Bahrain-Victorious 4:22:52
105 Gianni Moscon (Ita) Red Bull-BORA hansgrohe 4:30:56
106 Anthony Turgis (Fra) TotalEnergies 4:31:58
107 Ivan Romeo (Esp) Movistar 4:33:49
108 Jake Stewart (GBr) Israel-Premier Tech 4:36:37
109 Connor Swift (GBr) INEOS Grenadiers 4:40:30
110 Pablo Castrillo (Esp) Movistar 4:42:51
111 Paul Penhoët (Fra) Groupama-FDJ 4:44:44
112 Niklas Markl (Ger) Picnic-PostNL 4:46:23
113 Mick Van Dijke (Ned) Red Bull-BORA hansgrohe 4:46:50
114 Vincenzo Albanese (Ita) EF Education-EasyPost 4:48:20
115 Samuel Watson (GBr) INEOS Grenadiers 4:50:14
116 Thibau Nys (Bel) Lidl-Trek 4:50:42
117 Ivan García Cortina (Esp) Movistar 4:53:18
118 Edoardo Affini (Ita) Visma-Lease a Bike 4:54:53
119 Alberto Dainese (Ita) Tudor Pro Cycling 4:56:31
120 Tim Naberman (Ned) Picnic-PostNL 5:00:03
121 Lucas Plapp (Aus) Jayco-AlUla 5:02:34
122 Eduardo Sepúlveda (Arg) Lotto 5:02:54
123 Robert Stannard (Aus) Bahrain-Victorious 5:03:30
124 Matteo Vercher (Fra) TotalEnergies 5:06:33
125 Pascal Ackermann (Ger) Israel-Premier Tech 5:09:57
126 Matej Mohoric (Clo) Bahrain-Victorious 5:10:13
127 Lewis Askey (GBr) Groupama-FDJ 5:10:40
128 Jonas Rutsch (Ger) Intermarche-Wanty 5:11:07
129 Jarrad Drizners (Aus) Lotto 5:11:17
130 Magnus Cort Nielsen (Den) Uno-X Mobility 5:11:51
131 Silvan Dillier (Sui) Alpecin-Deceuninck 5:14:12
132 Biniam Girmay (Eri) Intermarche-Wanty 5:14:55
133 Pavel Bittner (Cze) Picnic-PostNL 5:17:44
134 Sean Flynn (GBr) Picnic-PostNL 5:18:13
135 Davide Ballerini (Ita) XDS-Astana 5:20:22
136 Amaury Capiot (Bel) Arkea-B&B Hotels 5:22:38
137 Luke Durbridge (Aus) Jayco-AlUla 5:23:21
138 Hugo Page (Fra) Intermarche-Wanty 5:24:23
139 Stian Fredheim (Nor) Uno-X Mobility 5:26:41
140 Elmar Reinders (Ned) Jayco-AlUla 5:28:50
141 Laurenz Rex (Bel) Intermarche-Wanty 5:29:16
142 Arnaud de Lie (Bel) Lotto 5:29:35
143 Vito Braet (Bel) Intermarche-Wanty 5:32:04
144 Sebastien Grignard (Bel) Lotto 5:33:48
145 Alexis Renard (Fra) Cofidis 5:34:56
146 Jonathan Milan (Ita) Lidl-Trek 5:35:35
147 Bert van Lerberghe (Bel) Soudal-Quick Step 5:36:47
148 Tim Merlier (Bel) Soudal-Quick Step 5:37:19
149 Guillaume Boivin (Can) Israel-Premier Tech 5:37:44
150 Dylan Groenewegen (Ned) Jayco-AlUla 5:38:24
151 Phil Bauhaus (Ger) Bahrain-Victorious 5:39:29
152 Luka Mezgec (Slo) Jayco-AlUla 5:40:08
153 Arnaud Demare (Fra) Arkea-B&B Hotels 5:40:35
154 Benjamin Thomas (Fra) Cofidis 5:41:16
155 Kamil Gradek (Pol) Bahrain-Victorious 5:43:51
156 Roel van Sintmaartensdijk (Ned) Intermarche-Wanty 5:44:11
157 Fabian Lienhard (Sui) Tudor Pro Cycling 5:46:00
158 Jordi Meeus (Bel) Red Bull-BORA hansgrohe 5:48:25
159 Edward Theuns (Bel) Lidl-Trek 5:51:25
160 Simone Consonni (Ita) Lidl-Trek 5:51:40




 

Return to Canadian Cyclist homepage | Back to Top


 
 | 
 Privacy Policy | Contact | Subscribe to RSS Feed  | Logout
 © Copyright 1998-2025 Canadian Cyclist. All rights reserved.