Tour Alsace 2025 - Stage 3

Ferrette > Altkirch, 133.3km

30.07-03.08

Results

Stage

PosRiderTeam Time
1 Halvor Dolven Wanty-NIPPO-ReUz 2:52:23
2 Silas Koech Team Lotto-Kern Haus PSD Bank + 00.00
3 Simone Zanini XDS Astana Development Team + 00.08
4 Matteo Milan Lidl-Trek Future Racing + 00.14
5 Seth Dunwoody Bahrain Victorious Development Team + 00.14
6 Liam Van Bylen Lotto Development Team + 00.14
7 Emmanuel Houcou ARKEA-B&B HOTELS Continentale + 00.14
8 Eliott Boulet Groupama-FDJ Conti + 00.14
9 Thom van der Werff Development Team Picnic PostNL + 00.14
10 Milkias Maekele BIKE AID + 00.14
11 Tobias Müller Wanty-NIPPO-ReUz + 00.14
12 Jesse Kramer Hagens Berman Jayco + 00.14
13 Jesper Stiansen Tudor Pro Cycling Team U23 + 00.14
14 Blake Agnoletto Groupama-FDJ Conti + 00.14
15 Jose Antonio Prieto De Luna Petrolike + 00.14
16 Adrien Boichis Red Bull-BORA-hansgrohe Rookies + 00.14
17 Jacob Bush Development Team Picnic PostNL + 00.14
18 Hamish McKenzie Hagens Berman Jayco + 00.14
19 Santiago Umba XDS Astana Development Team + 00.14
20 Mathis Guay AVC Aix-en-Provence Dole + 00.14
21 Elliot Rowe Team Visma | Lease a Bike Development + 00.14
22 Giacomo Villa Wagner Bazin WB + 00.14
23 Ronan Augé CIC U Nantes + 00.14
24 Pierre-Henry Basset XDS Astana Development Team + 00.14
25 Will Smith Team Visma | Lease a Bike Development + 00.14
26 Jack Ward Lidl-Trek Future Racing + 00.14
27 Alessio Delle Vedove XDS Astana Development Team + 00.14
28 Matijs Van Strijthem Soudal Quick-Step Devo Team + 00.14
29 Jack Brough AVC Aix-en-Provence Dole + 00.14
30 Aubin Sparfel Decathlon AG2R La Mondiale Development Team + 00.14
31 Thomas Pesenti Soudal Quick-Step Devo Team + 00.14
32 Kamiel Eeman Lotto Development Team + 00.14
33 Jonas Kind Høydahl Team Visma | Lease a Bike Development + 00.14
34 Gustav Wang XDS Astana Development Team + 00.14
35 Patryk Goszczurny Team Visma | Lease a Bike Development + 00.14
36 Axel Mariault CIC U Nantes + 00.14
37 Artem Fofonov XDS Astana Development Team + 00.14
38 Henrique Bravo Soudal Quick-Step Devo Team + 00.14
39 Wil Holmes Hagens Berman Jayco + 00.14
40 Lennart Jasch Red Bull-BORA-hansgrohe Rookies + 00.14
41 Marius Innhaug Dahl Decathlon AG2R La Mondiale Development Team + 00.14
42 Arne Baers Lotto Development Team + 00.14
43 Anton Schiffer BIKE AID + 00.14
44 Eike Behrens Germany U23 + 00.14
45 Gilles Dockx Wanty-NIPPO-ReUz + 00.14
46 Paul Verbnjak Lidl-Trek Future Racing + 00.14
47 Luca Covili VF Group-Bardiani CSF-Faizanè + 00.14
48 Mael Soranzo AVC Aix-en-Provence Dole + 00.14
49 Noé Melot Tudor Pro Cycling Team U23 + 00.14
50 Kasper Borremans Bahrain Victorious Development Team + 00.14
51 Viktor Soenens Soudal Quick-Step Devo Team + 00.14
52 Killian O'Brien Petrolike + 00.14
53 Lorenzo Galimberti Petrolike + 00.14
54 Vicente Rojas VF Group-Bardiani CSF-Faizanè + 00.14
55 Leander Van Hautegem Wagner Bazin WB + 00.14
56 Lenaic Langella CIC U Nantes + 00.14
57 Thomas Champion St Michel-Preference Home-Auber 93 + 00.14
58 Oliver Mattheis BIKE AID + 00.14
59 Maxime Decomble Groupama-FDJ Conti + 00.14
60 Axel Bouquet ARKEA-B&B HOTELS Continentale + 00.14
61 Jackson Medway Tudor Pro Cycling Team U23 + 00.14
62 Vincent Bodet Development Team Picnic PostNL + 00.14
63 Markel Beloki EF Education–Aevolo + 00.14
64 Colin Stüssi Team Vorarlberg + 00.14
65 Theodor Clemmensen Red Bull-BORA-hansgrohe Rookies + 00.14
66 Clément Sanchez Vendée U Pays de la Loire + 00.14
67 Jasper Schoofs Soudal Quick-Step Devo Team + 00.14
68 Filippo Turconi VF Group-Bardiani CSF-Faizanè + 00.14
69 Alex Tolio VF Group-Bardiani CSF-Faizanè + 00.14
70 Henri Appelbaum Germany U23 + 00.14
71 Paul Fietzke Red Bull-BORA-hansgrohe Rookies + 00.14
72 Marco Andreaus Bahrain Victorious Development Team + 00.14
73 Jocelyn Baguelin Wagner Bazin WB + 00.14
74 Federico Savino Soudal Quick-Step Devo Team + 00.33
75 Andrii Ponomar Petrolike + 00.33
76 Edoardo Zamperini ARKEA-B&B HOTELS Continentale + 00.33
77 Alexandre Kess Team Lotto-Kern Haus PSD Bank + 00.33
78 Joshua Huppertz Team Lotto-Kern Haus PSD Bank + 00.33
79 Jannis Peter Team Vorarlberg + 00.33
80 Milan Donie Lotto Development Team + 00.33
81 Adam Rafferty Hagens Berman Jayco + 00.33
82 Niels Driesen Lotto Development Team + 00.33
83 Mauro Brenner Team Lotto-Kern Haus PSD Bank + 00.33
84 Quentin Bezza Wagner Bazin WB + 00.33
85 Ian Kings Team Visma | Lease a Bike Development + 00.33
86 Théo Lévêque Vendée U Pays de la Loire + 00.33
87 Edward Cruz Martínez VF Group-Bardiani CSF-Faizanè + 00.33
88 Morne Van Niekerk St Michel-Preference Home-Auber 93 + 00.33
89 Theodor Storm Team Lotto-Kern Haus PSD Bank + 00.33
90 Rémi Daumas Groupama-FDJ Conti + 00.33
91 Reef Roberts Groupama-FDJ Conti + 00.33
92 Jonas Reibsch Team Lotto-Kern Haus PSD Bank + 00.33
93 Matthew Greenwood Decathlon AG2R La Mondiale Development Team + 00.33
94 Rémi Lelandais ARKEA-B&B HOTELS Continentale + 00.39
95 Yeferson Camargo Petrolike + 00.39
96 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 00.44
97 Gavin Hlady EF Education–Aevolo + 00.47
98 Nolan Huysmans Bahrain Victorious Development Team + 00.48
99 Evan Pavis Vendée U Pays de la Loire + 00.48
100 Pavel Sumpik Development Team Picnic PostNL + 00.52
101 Lorenz Van de Wynkele Lotto Development Team + 01.02
102 Magnus Carstensen EF Education–Aevolo + 01.16
103 Yaël Joalland CIC U Nantes + 01.16
104 Baptiste Grégoire Groupama-FDJ Conti + 02.19
105 Romet Pajur Red Bull-BORA-hansgrohe Rookies + 02.19
106 Cole Kessler Lidl-Trek Future Racing + 02.19
107 Jonathan Malte Rottmann Germany U23 + 02.19
108 Cameron Rogers Lidl-Trek Future Racing + 02.19
109 Yoel Habteab BIKE AID + 02.19
110 Keije Solen Wanty-NIPPO-ReUz + 02.19
111 Maxence Place Wanty-NIPPO-ReUz + 02.19
112 Pepe Albrecht Germany U23 + 02.19
113 Daniel Weis Decathlon AG2R La Mondiale Development Team + 02.19
114 Mark Lightfoot AVC Aix-en-Provence Dole + 02.19
115 Lucas Grieco AVC Aix-en-Provence Dole + 02.19
116 Kilian Feurstein Team Vorarlberg + 02.27
117 Victor Papon Wagner Bazin WB + 02.37
118 Samuele Alari Tudor Pro Cycling Team U23 + 02.40
119 Evan Boyle Hagens Berman Jayco + 02.40
120 Mattia Sambinello Hagens Berman Jayco + 02.45
121 Dillon Corkery St Michel-Preference Home-Auber 93 + 02.55
122 Jermaine Zemke Germany U23 + 02.56
123 Antoine Berlin BIKE AID + 03.08
124 Lucas Janssen ARKEA-B&B HOTELS Continentale + 03.08
125 Maël Guégan CIC U Nantes + 03.43
126 Christiaan van Rees Development Team Picnic PostNL + 05.23
127 Laurin Nenning Team Vorarlberg + 07.30
128 Joris Chaussinand CIC U Nantes + 07.39
129 Emanuel Zangerle Team Vorarlberg + 08.09
130 Diego Charteau Vendée U Pays de la Loire + 08.40
131 Mathéo Barusseau Vendée U Pays de la Loire + 08.40
132 Dawit Yemane BIKE AID + 11.31
133 Luis-Joe Lührs Decathlon AG2R La Mondiale Development Team + 16.09
134 Filippo Cettolin VF Group-Bardiani CSF-Faizanè + 16.09
135 Mathias Guillemette Tudor Pro Cycling Team U23 + 16.09
136 Jérémy Lecroq St Michel-Preference Home-Auber 93 + 16.09
137 Pierre Barbier Wagner Bazin WB + 16.09
138 Thomas Capra Bahrain Victorious Development Team + 16.09
139 Gabriel Layrac AVC Aix-en-Provence Dole + 16.09
140 Leon Arenz Germany U23 + 16.09
141 Oliver Mätik Tudor Pro Cycling Team U23 + 16.09
142 Victor Hannes Wanty-NIPPO-ReUz + 16.09
- Linus Larsson EF Education–Aevolo DNF
- Jenthe Verstraete EF Education–Aevolo DNF
- Adam Mitchell Vendée U Pays de la Loire DNF
- Alfredo Bueno EF Education–Aevolo DNF
- Louic Boussemaere Decathlon AG2R La Mondiale Development Team DNF
- Oliver Peace Development Team Picnic PostNL DNF
- Bryan Olivo Bahrain Victorious Development Team DNF
- Alan Riou St Michel-Preference Home-Auber 93 DNF

GC

PosRiderTeam Time
1 Markel Beloki EF Education–Aevolo 9:23:32
2 Kamiel Eeman Lotto Development Team + 00.26
3 Santiago Umba XDS Astana Development Team + 00.33
4 Axel Mariault CIC U Nantes + 00.35
5 Adrien Boichis Red Bull-BORA-hansgrohe Rookies + 00.35
6 Thomas Champion St Michel-Preference Home-Auber 93 + 00.35
7 Henrique Bravo Soudal Quick-Step Devo Team + 00.40
8 Kasper Borremans Bahrain Victorious Development Team + 00.40
9 Will Smith Team Visma | Lease a Bike Development + 00.40
10 Luca Covili VF Group-Bardiani CSF-Faizanè + 00.42
11 Lennart Jasch Red Bull-BORA-hansgrohe Rookies + 00.42
12 Colin Stüssi Team Vorarlberg + 00.43
13 Maxime Decomble Groupama-FDJ Conti + 00.52
14 Alex Tolio VF Group-Bardiani CSF-Faizanè + 00.53
15 Oliver Mattheis BIKE AID + 00.56
16 Vincent Bodet Development Team Picnic PostNL + 00.57
17 Jonas Kind Høydahl Team Visma | Lease a Bike Development + 01.14
18 Vicente Rojas VF Group-Bardiani CSF-Faizanè + 01.16
19 Jacob Bush Development Team Picnic PostNL + 01.16
20 Elliot Rowe Team Visma | Lease a Bike Development + 01.17
21 Jack Ward Lidl-Trek Future Racing + 01.19
22 Mathis Guay AVC Aix-en-Provence Dole + 01.22
23 Viktor Soenens Soudal Quick-Step Devo Team + 01.22
24 Aubin Sparfel Decathlon AG2R La Mondiale Development Team + 01.28
25 Jasper Schoofs Soudal Quick-Step Devo Team + 01.38
26 Anton Schiffer BIKE AID + 01.39
27 Théo Lévêque Vendée U Pays de la Loire + 01.39
28 Noé Melot Tudor Pro Cycling Team U23 + 01.42
29 Gilles Dockx Wanty-NIPPO-ReUz + 01.48
30 Pierre-Henry Basset XDS Astana Development Team + 01.55
31 Matthew Greenwood Decathlon AG2R La Mondiale Development Team + 01.55
32 Rémi Daumas Groupama-FDJ Conti + 01.59
33 Adam Rafferty Hagens Berman Jayco + 02.04
34 Giacomo Villa Wagner Bazin WB + 02.13
35 Mauro Brenner Team Lotto-Kern Haus PSD Bank + 02.16
36 Yeferson Camargo Petrolike + 02.18
37 Lenaic Langella CIC U Nantes + 02.19
38 Filippo Turconi VF Group-Bardiani CSF-Faizanè + 02.29
39 Paul Verbnjak Lidl-Trek Future Racing + 02.35
40 Niels Driesen Lotto Development Team + 02.35
41 Edoardo Zamperini ARKEA-B&B HOTELS Continentale + 02.39
42 Arne Baers Lotto Development Team + 02.47
43 Lorenzo Galimberti Petrolike + 03.26
44 Andrii Ponomar Petrolike + 03.39
45 Paul Fietzke Red Bull-BORA-hansgrohe Rookies + 03.41
46 Patryk Goszczurny Team Visma | Lease a Bike Development + 03.45
47 Wil Holmes Hagens Berman Jayco + 03.59
48 Milan Donie Lotto Development Team + 04.09
49 Marius Innhaug Dahl Decathlon AG2R La Mondiale Development Team + 04.11
50 Jonas Reibsch Team Lotto-Kern Haus PSD Bank + 04.13
51 Killian O'Brien Petrolike + 04.14
52 Mark Lightfoot AVC Aix-en-Provence Dole + 04.17
53 Artem Fofonov XDS Astana Development Team + 04.46
54 Victor Papon Wagner Bazin WB + 04.57
55 Gavin Hlady EF Education–Aevolo + 04.59
56 Lucas Bénéteau St Michel-Preference Home-Auber 93 + 05.26
57 Henri Appelbaum Germany U23 + 05.43
58 Leander Van Hautegem Wagner Bazin WB + 05.43
59 Edward Cruz Martínez VF Group-Bardiani CSF-Faizanè + 06.04
60 Cole Kessler Lidl-Trek Future Racing + 06.12
61 Magnus Carstensen EF Education–Aevolo + 06.23
62 Lorenz Van de Wynkele Lotto Development Team + 06.30
63 Thomas Pesenti Soudal Quick-Step Devo Team + 06.38
64 Axel Bouquet ARKEA-B&B HOTELS Continentale + 06.40
65 Jack Brough AVC Aix-en-Provence Dole + 06.44
66 Federico Savino Soudal Quick-Step Devo Team + 06.50
67 Jannis Peter Team Vorarlberg + 06.52
68 Jocelyn Baguelin Wagner Bazin WB + 06.55
69 Baptiste Grégoire Groupama-FDJ Conti + 07.04
70 Jermaine Zemke Germany U23 + 07.29
71 Ian Kings Team Visma | Lease a Bike Development + 07.35
72 Maxence Place Wanty-NIPPO-ReUz + 07.54
73 Theodor Clemmensen Red Bull-BORA-hansgrohe Rookies + 08.11
74 Jesper Stiansen Tudor Pro Cycling Team U23 + 08.30
75 Jackson Medway Tudor Pro Cycling Team U23 + 08.44
76 Alessio Delle Vedove XDS Astana Development Team + 08.53
77 Antoine Berlin BIKE AID + 08.54
78 Yaël Joalland CIC U Nantes + 08.59
79 Mael Soranzo AVC Aix-en-Provence Dole + 09.05
80 Morne Van Niekerk St Michel-Preference Home-Auber 93 + 09.07
81 Samuele Alari Tudor Pro Cycling Team U23 + 09.37
82 Eike Behrens Germany U23 + 09.55
83 Nolan Huysmans Bahrain Victorious Development Team + 10.05
84 Daniel Weis Decathlon AG2R La Mondiale Development Team + 10.24
85 Gustav Wang XDS Astana Development Team + 11.15
86 Quentin Bezza Wagner Bazin WB + 11.15
87 Rémi Lelandais ARKEA-B&B HOTELS Continentale + 11.21
88 Silas Koech Team Lotto-Kern Haus PSD Bank + 11.38
89 Thom van der Werff Development Team Picnic PostNL + 11.49
90 Mattia Sambinello Hagens Berman Jayco + 11.50
91 Blake Agnoletto Groupama-FDJ Conti + 11.59
92 Eliott Boulet Groupama-FDJ Conti + 12.01
93 Milkias Maekele BIKE AID + 12.06
94 Clément Sanchez Vendée U Pays de la Loire + 12.13
95 Joshua Huppertz Team Lotto-Kern Haus PSD Bank + 12.16
96 Alexandre Kess Team Lotto-Kern Haus PSD Bank + 12.19
97 Halvor Dolven Wanty-NIPPO-ReUz + 12.41
98 Theodor Storm Team Lotto-Kern Haus PSD Bank + 12.41
99 Evan Pavis Vendée U Pays de la Loire + 12.42
100 Simone Zanini XDS Astana Development Team + 12.44
101 Tobias Müller Wanty-NIPPO-ReUz + 12.54
102 Matijs Van Strijthem Soudal Quick-Step Devo Team + 13.10
103 Jesse Kramer Hagens Berman Jayco + 13.15
104 Hamish McKenzie Hagens Berman Jayco + 13.29
105 Reef Roberts Groupama-FDJ Conti + 13.42
106 Marco Andreaus Bahrain Victorious Development Team + 14.01
107 Emmanuel Houcou ARKEA-B&B HOTELS Continentale + 14.04
108 Liam Van Bylen Lotto Development Team + 14.06
109 Pepe Albrecht Germany U23 + 14.09
110 Yoel Habteab BIKE AID + 14.11
111 Lucas Grieco AVC Aix-en-Provence Dole + 14.13
112 Matteo Milan Lidl-Trek Future Racing + 14.14
113 Jose Antonio Prieto De Luna Petrolike + 14.20
114 Kilian Feurstein Team Vorarlberg + 14.24
115 Ronan Augé CIC U Nantes + 14.38
116 Maël Guégan CIC U Nantes + 14.46
117 Keije Solen Wanty-NIPPO-ReUz + 14.59
118 Dawit Yemane BIKE AID + 15.10
119 Romet Pajur Red Bull-BORA-hansgrohe Rookies + 15.13
120 Pavel Sumpik Development Team Picnic PostNL + 15.13
121 Cameron Rogers Lidl-Trek Future Racing + 15.30
122 Evan Boyle Hagens Berman Jayco + 15.32
123 Seth Dunwoody Bahrain Victorious Development Team + 15.43
124 Joris Chaussinand CIC U Nantes + 16.29
125 Lucas Janssen ARKEA-B&B HOTELS Continentale + 16.49
126 Dillon Corkery St Michel-Preference Home-Auber 93 + 17.08
127 Emanuel Zangerle Team Vorarlberg + 17.44
128 Jonathan Malte Rottmann Germany U23 + 17.53
129 Christiaan van Rees Development Team Picnic PostNL + 19.11
130 Diego Charteau Vendée U Pays de la Loire + 20.39
131 Laurin Nenning Team Vorarlberg + 21.59
132 Mathéo Barusseau Vendée U Pays de la Loire + 23.08
133 Luis-Joe Lührs Decathlon AG2R La Mondiale Development Team + 24.16
134 Leon Arenz Germany U23 + 28.03
135 Victor Hannes Wanty-NIPPO-ReUz + 28.58
136 Filippo Cettolin VF Group-Bardiani CSF-Faizanè + 30.14
137 Jérémy Lecroq St Michel-Preference Home-Auber 93 + 30.27
138 Gabriel Layrac AVC Aix-en-Provence Dole + 30.27
139 Thomas Capra Bahrain Victorious Development Team + 31.06
140 Mathias Guillemette Tudor Pro Cycling Team U23 + 31.42
141 Oliver Mätik Tudor Pro Cycling Team U23 + 31.59
142 Pierre Barbier Wagner Bazin WB + 37.21
- Linus Larsson EF Education–Aevolo DNF
- Jenthe Verstraete EF Education–Aevolo DNF
- Adam Mitchell Vendée U Pays de la Loire DNF
- Alfredo Bueno EF Education–Aevolo DNF
- Louic Boussemaere Decathlon AG2R La Mondiale Development Team DNF
- Oliver Peace Development Team Picnic PostNL DNF
- Bryan Olivo Bahrain Victorious Development Team DNF
- Alan Riou St Michel-Preference Home-Auber 93 DNF

Youth

PosRiderTeam Time
1 Markel Beloki EF Education–Aevolo 9:23:32
2 Kamiel Eeman Lotto Development Team + 00.26
3 Adrien Boichis Red Bull-BORA-hansgrohe Rookies + 00.35
4 Henrique Bravo Soudal Quick-Step Devo Team + 00.40
5 Kasper Borremans Bahrain Victorious Development Team + 00.40
6 Will Smith Team Visma | Lease a Bike Development + 00.40
7 Maxime Decomble Groupama-FDJ Conti + 00.52
8 Vincent Bodet Development Team Picnic PostNL + 00.57
9 Jonas Kind Høydahl Team Visma | Lease a Bike Development + 01.14
10 Jacob Bush Development Team Picnic PostNL + 01.16
11 Elliot Rowe Team Visma | Lease a Bike Development + 01.17
12 Jack Ward Lidl-Trek Future Racing + 01.19
13 Viktor Soenens Soudal Quick-Step Devo Team + 01.22
14 Aubin Sparfel Decathlon AG2R La Mondiale Development Team + 01.28
15 Jasper Schoofs Soudal Quick-Step Devo Team + 01.38
16 Théo Lévêque Vendée U Pays de la Loire + 01.39
17 Noé Melot Tudor Pro Cycling Team U23 + 01.42
18 Gilles Dockx Wanty-NIPPO-ReUz + 01.48
19 Pierre-Henry Basset XDS Astana Development Team + 01.55
20 Matthew Greenwood Decathlon AG2R La Mondiale Development Team + 01.55
21 Rémi Daumas Groupama-FDJ Conti + 01.59
22 Adam Rafferty Hagens Berman Jayco + 02.04
23 Mauro Brenner Team Lotto-Kern Haus PSD Bank + 02.16
24 Yeferson Camargo Petrolike + 02.18
25 Lenaic Langella CIC U Nantes + 02.19
26 Filippo Turconi VF Group-Bardiani CSF-Faizanè + 02.29
27 Niels Driesen Lotto Development Team + 02.35
28 Edoardo Zamperini ARKEA-B&B HOTELS Continentale + 02.39
29 Paul Fietzke Red Bull-BORA-hansgrohe Rookies + 03.41
30 Patryk Goszczurny Team Visma | Lease a Bike Development + 03.45
31 Wil Holmes Hagens Berman Jayco + 03.59
32 Milan Donie Lotto Development Team + 04.09
33 Marius Innhaug Dahl Decathlon AG2R La Mondiale Development Team + 04.11
34 Jonas Reibsch Team Lotto-Kern Haus PSD Bank + 04.13
35 Killian O'Brien Petrolike + 04.14
36 Mark Lightfoot AVC Aix-en-Provence Dole + 04.17
37 Artem Fofonov XDS Astana Development Team + 04.46
38 Gavin Hlady EF Education–Aevolo + 04.59
39 Henri Appelbaum Germany U23 + 05.43
40 Leander Van Hautegem Wagner Bazin WB + 05.43
41 Edward Cruz Martínez VF Group-Bardiani CSF-Faizanè + 06.04
42 Cole Kessler Lidl-Trek Future Racing + 06.12
43 Magnus Carstensen EF Education–Aevolo + 06.23
44 Axel Bouquet ARKEA-B&B HOTELS Continentale + 06.40
45 Jack Brough AVC Aix-en-Provence Dole + 06.44
46 Federico Savino Soudal Quick-Step Devo Team + 06.50
47 Baptiste Grégoire Groupama-FDJ Conti + 07.04
48 Jermaine Zemke Germany U23 + 07.29
49 Ian Kings Team Visma | Lease a Bike Development + 07.35
50 Maxence Place Wanty-NIPPO-ReUz + 07.54
51 Theodor Clemmensen Red Bull-BORA-hansgrohe Rookies + 08.11
52 Jesper Stiansen Tudor Pro Cycling Team U23 + 08.30
53 Jackson Medway Tudor Pro Cycling Team U23 + 08.44
54 Alessio Delle Vedove XDS Astana Development Team + 08.53
55 Mael Soranzo AVC Aix-en-Provence Dole + 09.05
56 Samuele Alari Tudor Pro Cycling Team U23 + 09.37
57 Eike Behrens Germany U23 + 09.55
58 Nolan Huysmans Bahrain Victorious Development Team + 10.05
59 Daniel Weis Decathlon AG2R La Mondiale Development Team + 10.24
60 Gustav Wang XDS Astana Development Team + 11.15
61 Silas Koech Team Lotto-Kern Haus PSD Bank + 11.38
62 Thom van der Werff Development Team Picnic PostNL + 11.49
63 Mattia Sambinello Hagens Berman Jayco + 11.50
64 Eliott Boulet Groupama-FDJ Conti + 12.01
65 Milkias Maekele BIKE AID + 12.06
66 Clément Sanchez Vendée U Pays de la Loire + 12.13
67 Alexandre Kess Team Lotto-Kern Haus PSD Bank + 12.19
68 Halvor Dolven Wanty-NIPPO-ReUz + 12.41
69 Theodor Storm Team Lotto-Kern Haus PSD Bank + 12.41
70 Evan Pavis Vendée U Pays de la Loire + 12.42
71 Simone Zanini XDS Astana Development Team + 12.44
72 Tobias Müller Wanty-NIPPO-ReUz + 12.54
73 Matijs Van Strijthem Soudal Quick-Step Devo Team + 13.10
74 Jesse Kramer Hagens Berman Jayco + 13.15
75 Hamish McKenzie Hagens Berman Jayco + 13.29
76 Reef Roberts Groupama-FDJ Conti + 13.42
77 Marco Andreaus Bahrain Victorious Development Team + 14.01
78 Emmanuel Houcou ARKEA-B&B HOTELS Continentale + 14.04
79 Liam Van Bylen Lotto Development Team + 14.06
80 Pepe Albrecht Germany U23 + 14.09
81 Yoel Habteab BIKE AID + 14.11
82 Lucas Grieco AVC Aix-en-Provence Dole + 14.13
83 Matteo Milan Lidl-Trek Future Racing + 14.14
84 Jose Antonio Prieto De Luna Petrolike + 14.20
85 Kilian Feurstein Team Vorarlberg + 14.24
86 Ronan Augé CIC U Nantes + 14.38
87 Keije Solen Wanty-NIPPO-ReUz + 14.59
88 Romet Pajur Red Bull-BORA-hansgrohe Rookies + 15.13
89 Pavel Sumpik Development Team Picnic PostNL + 15.13
90 Cameron Rogers Lidl-Trek Future Racing + 15.30
91 Evan Boyle Hagens Berman Jayco + 15.32
92 Seth Dunwoody Bahrain Victorious Development Team + 15.43
93 Lucas Janssen ARKEA-B&B HOTELS Continentale + 16.49
94 Jonathan Malte Rottmann Germany U23 + 17.53
95 Christiaan van Rees Development Team Picnic PostNL + 19.11
96 Diego Charteau Vendée U Pays de la Loire + 20.39
97 Laurin Nenning Team Vorarlberg + 21.59
98 Mathéo Barusseau Vendée U Pays de la Loire + 23.08
99 Luis-Joe Lührs Decathlon AG2R La Mondiale Development Team + 24.16
100 Leon Arenz Germany U23 + 28.03
101 Victor Hannes Wanty-NIPPO-ReUz + 28.58
102 Filippo Cettolin VF Group-Bardiani CSF-Faizanè + 30.14
103 Gabriel Layrac AVC Aix-en-Provence Dole + 30.27
104 Thomas Capra Bahrain Victorious Development Team + 31.06
105 Oliver Mätik Tudor Pro Cycling Team U23 + 31.59

Points

PosRiderTeam Points
1 Mathias Guillemette Tudor Pro Cycling Team U23 48
2 Halvor Dolven Wanty-NIPPO-ReUz 43
3 Jonathan Malte Rottmann Germany U23 40
4 Silas Koech Team Lotto-Kern Haus PSD Bank 35
5 Romet Pajur Red Bull-BORA-hansgrohe Rookies 34
6 Simone Zanini XDS Astana Development Team 31
7 Dillon Corkery St Michel-Preference Home-Auber 93 28
8 Markel Beloki EF Education–Aevolo 22
9 Blake Agnoletto Groupama-FDJ Conti 20
10 Matteo Milan Lidl-Trek Future Racing 20
11 Santiago Umba XDS Astana Development Team 19
12 Aubin Sparfel Decathlon AG2R La Mondiale Development Team 18
13 Kamiel Eeman Lotto Development Team 16
14 Seth Dunwoody Bahrain Victorious Development Team 16
15 Quentin Bezza Wagner Bazin WB 15
16 Adrien Boichis Red Bull-BORA-hansgrohe Rookies 15
17 Jack Brough AVC Aix-en-Provence Dole 14
18 Alexandre Kess Team Lotto-Kern Haus PSD Bank 13
19 Axel Mariault CIC U Nantes 13
20 Liam Van Bylen Lotto Development Team 12
21 Evan Pavis Vendée U Pays de la Loire 11
22 Evan Boyle Hagens Berman Jayco 11
23 Gustav Wang XDS Astana Development Team 10
24 Thom van der Werff Development Team Picnic PostNL 10
25 Emmanuel Houcou ARKEA-B&B HOTELS Continentale 9
26 Henrique Bravo Soudal Quick-Step Devo Team 8
27 Luca Covili VF Group-Bardiani CSF-Faizanè 6
28 Eliott Boulet Groupama-FDJ Conti 6
29 Colin Stüssi Team Vorarlberg 4
30 Kasper Borremans Bahrain Victorious Development Team 3
31 Cole Kessler Lidl-Trek Future Racing 3
32 Jacob Bush Development Team Picnic PostNL 2
33 Lorenz Van de Wynkele Lotto Development Team 2
34 Daniel Weis Decathlon AG2R La Mondiale Development Team 2
35 Milkias Maekele BIKE AID 2
36 Jose Antonio Prieto De Luna Petrolike 2
37 Thomas Champion St Michel-Preference Home-Auber 93 1
38 Adam Rafferty Hagens Berman Jayco 1
39 Arne Baers Lotto Development Team 1
40 Eike Behrens Germany U23 1
41 Mattia Sambinello Hagens Berman Jayco 1
42 Clément Sanchez Vendée U Pays de la Loire 1

Mountain

PosRiderTeam Points
1 Markel Beloki EF Education–Aevolo 26
2 Lucas Grieco AVC Aix-en-Provence Dole 15
3 Santiago Umba XDS Astana Development Team 15
4 Milan Donie Lotto Development Team 13
5 Kamiel Eeman Lotto Development Team 12
6 Axel Mariault CIC U Nantes 11
7 Adrien Boichis Red Bull-BORA-hansgrohe Rookies 10
8 Quentin Bezza Wagner Bazin WB 10
9 Vincent Bodet Development Team Picnic PostNL 9
10 Evan Pavis Vendée U Pays de la Loire 7
11 Edoardo Zamperini ARKEA-B&B HOTELS Continentale 6
12 Colin Stüssi Team Vorarlberg 4
13 Mathis Guay AVC Aix-en-Provence Dole 4
14 Mattia Sambinello Hagens Berman Jayco 4
15 Rémi Lelandais ARKEA-B&B HOTELS Continentale 3
16 Henrique Bravo Soudal Quick-Step Devo Team 3
17 Lorenz Van de Wynkele Lotto Development Team 2
18 Baptiste Grégoire Groupama-FDJ Conti 2
19 Daniel Weis Decathlon AG2R La Mondiale Development Team 2

Team

PosTeamTime
1 VF Group-Bardiani CSF-Faizanè 28:13:24
2 Team Visma | Lease a Bike Development + 00.11
3 Development Team Picnic PostNL + 00.14
4 Soudal Quick-Step Devo Team + 00.35
5 Red Bull-BORA-hansgrohe Rookies + 02.07
6 Lotto Development Team + 02.44
7 BIKE AID + 03.40
8 Decathlon AG2R La Mondiale Development Team + 03.45
9 Groupama-FDJ Conti + 04.04
10 XDS Astana Development Team + 04.14
11 Lidl-Trek Future Racing + 05.03
12 Petrolike + 05.44
13 Wagner Bazin WB + 07.23
14 AVC Aix-en-Provence Dole + 07.37
15 CIC U Nantes + 07.57
16 EF Education–Aevolo + 08.44
17 Hagens Berman Jayco + 12.14
18 St Michel-Preference Home-Auber 93 + 12.19
19 Tudor Pro Cycling Team U23 + 14.30
20 Team Lotto-Kern Haus PSD Bank + 15.15
21 Team Vorarlberg + 16.49
22 ARKEA-B&B HOTELS Continentale + 17.01
23 Wanty-NIPPO-ReUz + 17.13
24 Germany U23 + 19.26
25 Bahrain Victorious Development Team + 21.24
26 Vendée U Pays de la Loire + 23.30

Race profile

Race
Tour Alsace
Start date
30.07.2025
End date
03.08.2025
Total distance
133.3 km
Gen
Men
Cat
2.2
Country
France
Discipline
Road

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️