Canadian Cyclist

 

July 26/25 19:11 pm - Tour de France: Stage 20


Posted by Editoress on 07/26/25
 

Kaden Groves (Alpecin-Deceuninck) is much more than a sprinter, and he has proved it time and again in his career - though never before at the Tour de France. A winner of seven stages at La Vuelta and two at the Giro d’Italia, the Australian came to the French Grand Tour for the first time this year as lead-out man for Jasper Philipsen, who crashed out of the race on day 3.

After Mathieu van der Poel also retired due to illness at the beginning of week 3, Groves made today’s breakaway, displaying his versatility in a stage marked by aggressive racing from Santa to Pontarlier, where he took his maiden Tour stage win.

Part of a 13-man breakaway, he covered the final 16 kilometres solo to claim victory ahead of Frank van den Broek (Picnic PostNL) and Pascal Eenkhoorn (Soudal Quick-Step). He is the 114th rider to win stages in all three Grand Tours.

Tadej Pogacar (UAE Team Emirates-XRG) leads the overall standings going into the final stage on Sunday in Paris.

Mike Woods (Israel-Premier Tech) was top Canadian on the stage finishing 70th at 7:04 back and remains top Canadian in the overall, 52nd at 3:06:59 back.

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