Dumoulin powers to overall victory
By Cycling News
published Stage win in the final time trial seals the win
Swipe to scroll horizontally
1 | Tom Dumoulin (Ned) Netherlands | 0:24:41 |
2 | Nelson Oliveira (Por) Portugal - A | 0:00:04 |
3 | Gregory Brenes (CRc) Mixed | 0:00:09 |
4 | Luis G. Mas (Spa) Spain | 0:00:17 |
5 | Dani Teklehaimanot (Eri) Mixed | 0:00:19 |
6 | Sebastian Salazar (Col) Colombia | 0:00:31 |
7 | Anthony De Laplace (Fra) France | 0:00:38 |
8 | Niki Ostergaard (Den) Denmark | 0:00:44 |
9 | Jhon Atapuma (Col) Colombia | 0:00:48 |
10 | Nairo A. Quintana (Col) Colombia | 0:00:51 |
11 | Sebastian Lander (Den) Denmark | 0:00:52 |
12 | Camilo Suarez (Col) Colombia | Row 11 - Cell 2 |
13 | Joni Brandäo (Por) Portugal - B | Row 12 - Cell 2 |
14 | Bas Stamsnijder (Ned) Netherlands | 0:00:53 |
15 | Sergey Chernetskiy (Rus) Russia | 0:00:55 |
16 | Benjamin King (USA) USA | 0:00:58 |
17 | Arkimedes R. Argueles (Rus) Russia | 0:01:00 |
18 | Arnaud Courteille (Fra) France | 0:01:02 |
19 | David De La Cruz (Spa) Spain | Row 18 - Cell 2 |
20 | Ion Izagirre (Spa) Spain | 0:01:03 |
21 | Michael Baer (Swi) Switzerland | 0:01:06 |
22 | Nikita Umerbekov (Kaz) Kazakhstan | 0:01:07 |
23 | Amaro Antunes (Por) Portugal - A | Row 22 - Cell 2 |
24 | Pit Schlechter (Lux) Luxemburg | 0:01:08 |
25 | Yannick Martinez (Fra) France | 0:01:09 |
26 | Pim Ligthart (Ned) Netherlands | Row 25 - Cell 2 |
27 | Kristian Sobota (Den) Denmark | Row 26 - Cell 2 |
28 | Higinio Fernandez (Spa) Spain | 0:01:10 |
29 | Fábio Silvestre (Por) Portugal - B | 0:01:11 |
30 | Jarlinson Pantano (Col) Colombia | Row 29 - Cell 2 |
31 | Dan Iil Foninykh (Kaz) Kazakhstan | 0:01:13 |
32 | Tom Thill (Lux) Luxemburg | 0:01:16 |
33 | Mirco Saggiorato (Swi) Switzerland | 0:01:17 |
34 | Kristian Haugaard (Den) Denmark | 0:01:19 |
35 | Gabor Kasa (Srb) Mixed | Row 34 - Cell 2 |
36 | Jonathan Fumeaux (Swi) Switzerland | Row 35 - Cell 2 |
37 | Arman Kamyshev (Kaz) Kazakhstan | 0:01:22 |
38 | Jesper Asselman (Ned) Netherlands | 0:01:25 |
39 | Julian Kern (Ger) Germany | 0:01:30 |
40 | Marek Canecky (Svk) Mixed | Row 39 - Cell 2 |
41 | Sebastien Reichenbach (Swi) Switzerland | 0:01:33 |
42 | Stanislav Volkov (Rus) Russia | 0:01:35 |
43 | Ian Boswell (USA) USA | 0:01:38 |
44 | Vasco Pereira (Por) Portugal - A | Row 43 - Cell 2 |
45 | Arnaud Demare (Fra) France | 0:01:39 |
46 | Mathias Lisson (Den) Denmark | 0:01:43 |
47 | Domingos Gonçalves (Por) Portugal - A | 0:01:44 |
48 | David Rösch (Ger) Germany | 0:01:47 |
49 | Geoffrey Soupe (Fra) France | Row 48 - Cell 2 |
50 | Pascual Orengo (Spa) Spain | 0:01:51 |
51 | Christopher Jennings (RSA) South Africa | 0:01:55 |
52 | Vacheslav Kuznetcov (Rus) Russia | 0:01:56 |
53 | Chan Jae Jang (Kor) Mixed | Row 52 - Cell 2 |
54 | Bastian Bürgel (Ger) Germany | 0:01:58 |
55 | Johan Chaves (Col) Colombia | 0:02:02 |
56 | David Hesselbarth (Ger) Germany | Row 55 - Cell 2 |
57 | Diogo Nunes (Por) Portugal - A | Row 56 - Cell 2 |
58 | Yevgeniy Pelyaikin (Kaz) Kazakhstan | 0:02:03 |
59 | Guilherme Lourenço (Por) Portugal - B | 0:02:04 |
60 | Fabricio Quiros (CRc) Mixed | 0:02:05 |
61 | Sergey Shilov (Rus) Russia | Row 60 - Cell 2 |
62 | Auslan Abdulmanov (Kaz) Kazakhstan | 0:02:06 |
63 | Joel Zangerle (Lux) Luxemburg | 0:02:10 |
64 | José C. Lara (Spa) Spain | 0:02:11 |
65 | Stefan Vreugdenhil (Ned) Netherlands | 0:02:14 |
66 | Daniel Henggeler (Swi) Switzerland | 0:02:19 |
67 | Andrew Barker (USA) USA | 0:02:23 |
68 | Ricky Jorgensen (Den) Denmark | 0:02:41 |
69 | Jose Gonçalves (Por) Portugal - B | 0:02:42 |
70 | Ablay Shugaipov (Kaz) Kazakhstan | 0:02:45 |
71 | Geert Van Der Sanden (Ned) Netherlands | 0:02:47 |
72 | Tom Kohn (Lux) Luxemburg | 0:02:49 |
73 | Chris. Schneeberger (Swi) Switzerland | 0:02:55 |
74 | Luis Afonso (Por) Portugal - B | 0:02:57 |
75 | Ron Pfeifer (Ger) Germany | 0:03:22 |
76 | Michael Robinson (RSA) South Africa | 0:03:28 |
77 | Alexis Coulon (Fra) France | 0:03:34 |
78 | Maxwell Durtschi (USA) USA | 0:03:50 |
79 | Bester Shaun-Nick (RSA) South Africa | 0:04:12 |
80 | Dmitriy Ignatyev (Rus) Russia | 0:05:07 |
Swipe to scroll horizontally
1 | Mixed | 1:15:50 |
2 | Netherlands | 1:16:05 |
3 | Colombia | 1:16:13 |
4 | Spain | 1:16:25 |
5 | Denmark | 1:16:48 |
6 | France | 1:16:52 |
7 | Portugal A | Row 6 - Cell 2 |
8 | Russia | 1:17:33 |
9 | Switzerland | 1:17:45 |
10 | Kazakhstan | Row 9 - Cell 2 |
11 | Portugal A | 1:18:10 |
12 | Luxembourg | 1:18:37 |
13 | USA | 1:19:02 |
14 | Germany | 1:19:18 |
15 | South Africa | 1:23:38 |
Swipe to scroll horizontally
1 | Tom Dumoulin (Ned) Netherlands | 6:24:37 |
2 | Nelson Oliveira (Por) Portugal - A | 0:00:13 |
3 | Gregory Brenes (CRc) Mixed | 0:00:18 |
4 | Arkimedes R. Argueles (Rus) Russia | 0:00:39 |
5 | Sebastian Salazar (Col) Colombia | 0:00:40 |
6 | Anthony De Laplace (Fra) France | 0:00:46 |
7 | Niki Ostergaard (Den) Denmark | 0:00:53 |
8 | Jhon Atapuma (Col) Colombia | 0:00:55 |
9 | Sebastian Lander (Den) Denmark | 0:01:01 |
10 | Arnaud Courteille (Fra) France | Row 9 - Cell 2 |
11 | Sergey Chernetskiy (Rus) Russia | 0:01:03 |
12 | Nikita Umerbekov (Kaz) Kazakhstan | 0:01:09 |
13 | David De La Cruz (Spa) Spain | 0:01:11 |
14 | Michael Baer (Swi) Switzerland | 0:01:12 |
15 | Ion Izagirre (Spa) Spain | Row 14 - Cell 2 |
16 | Amaro Antunes (Por) Portugal - A | 0:01:16 |
17 | Pit Schlechter (Lux) Luxemburg | 0:01:17 |
18 | Yannick Martinez (Fra) France | 0:01:18 |
19 | Higinio Fernandez (Spa) Spain | 0:01:19 |
20 | Dan Iil Foninykh (Kaz) Kazakhstan | 0:01:22 |
21 | Jonathan Fumeaux (Swi) Switzerland | 0:01:24 |
22 | Mirco Saggiorato (Swi) Switzerland | 0:01:26 |
23 | Gabor Kasa (Srb) Mixed | 0:01:28 |
24 | Arman Kamyshev (Kaz) Kazakhstan | 0:01:31 |
25 | Kristian Sobota (Den) Denmark | 0:01:34 |
26 | Marek Canecky (Svk) Mixed | 0:01:39 |
27 | Sebastien Reichenbach (Swi) Switzerland | 0:01:42 |
28 | Vasco Pereira (Por) Portugal - A | 0:01:47 |
29 | Jesper Asselman (Ned) Netherlands | 0:01:50 |
30 | Mathias Lisson (Den) Denmark | 0:01:52 |
31 | Pascual Orengo (Spa) Spain | 0:01:59 |
32 | Christopher Jennings (RSA) South Africa | 0:02:04 |
33 | Chan Jae Jang (Kor) Mixed | 0:02:05 |
34 | Julian Kern (Ger) Germany | 0:02:09 |
35 | Yevgeniy Pelyaikin (Kaz) Kazakhstan | 0:02:12 |
36 | Auslan Abdulmanov (Kaz) Kazakhstan | 0:02:15 |
37 | José C. Lara (Spa) Spain | 0:02:20 |
38 | Daniel Henggeler (Swi) Switzerland | 0:02:28 |
39 | Stanislav Volkov (Rus) Russia | 0:02:29 |
40 | Bas Stamsnijder (Ned) Netherlands | 0:02:44 |
41 | Joel Zangerle (Lux) Luxemburg | 0:02:45 |
42 | Fabricio Quiros (CRc) Mixed | 0:02:51 |
43 | Vacheslav Kuznetcov (Rus) Russia | 0:03:05 |
44 | Ian Boswell (USA) USA | 0:03:29 |
45 | Ablay Shugaipov (Kaz) Kazakhstan | 0:03:32 |
46 | Alexis Coulon (Fra) France | 0:03:43 |
47 | Luis Afonso (Por) Portugal - B | 0:03:57 |
48 | Jarlinson Pantano (Col) Colombia | 0:04:00 |
49 | Dani Teklehaimanot (Eri) Mixed | 0:04:16 |
50 | Dmitriy Ignatyev (Rus) Russia | 0:05:37 |
51 | Camilo Suarez (Col) Colombia | 0:06:24 |
52 | Geert Van Der Sanden (Ned) Netherlands | 0:06:44 |
53 | Guilherme Lourenço (Por) Portugal - B | 0:07:10 |
54 | Luis G. Mas (Spa) Spain | 0:07:13 |
55 | Benjamin King (USA) USA | 0:07:56 |
56 | Pim Ligthart (Ned) Netherlands | 0:08:04 |
57 | Sergey Shilov (Rus) Russia | 0:08:33 |
58 | Ron Pfeifer (Ger) Germany | 0:08:40 |
59 | Ricky Jorgensen (Den) Denmark | 0:09:50 |
60 | David Hesselbarth (Ger) Germany | 0:10:07 |
61 | Stefan Vreugdenhil (Ned) Netherlands | 0:10:17 |
62 | Nairo A. Quintana (Col) Colombia | 0:11:57 |
63 | Joni Brandäo (Por) Portugal - B | 0:12:40 |
64 | Chris. Schneeberger (Swi) Switzerland | 0:12:49 |
65 | Maxwell Durtschi (USA) USA | 0:16:04 |
66 | Andrew Barker (USA) USA | 0:16:49 |
67 | Bester Shaun-Nick (RSA) South Africa | 0:16:57 |
68 | Jose Gonçalves (Por) Portugal - B | 0:17:31 |
69 | Domingos Gonçalves (Por) Portugal - A | 0:18:01 |
70 | Geoffrey Soupe (Fra) France | 0:20:17 |
71 | Johan Chaves (Col) Colombia | 0:22:07 |
72 | Arnaud Demare (Fra) France | 0:23:56 |
73 | David Rösch (Ger) Germany | 0:24:25 |
74 | Bastian Bürgel (Ger) Germany | 0:24:41 |
75 | Tom Thill (Lux) Luxemburg | 0:26:29 |
76 | Diogo Nunes (Por) Portugal - A | 0:26:30 |
77 | Tom Kohn (Lux) Luxemburg | 0:26:58 |
78 | Kristian Haugaard (Den) Denmark | 0:28:31 |
79 | Michael Robinson (RSA) South Africa | 0:33:41 |
80 | Fábio Silvestre (Por) Portugal - B | 0:36:31 |
Swipe to scroll horizontally
1 | Arkimedes R. Argueles (Rus) Russia | 56 | pts |
2 | Arnaud Courteille (Fra) France | 25 | Row 1 - Cell 3 |
3 | Tom Dumoulin (Ned) Netherlands | 22 | Row 2 - Cell 3 |
4 | Jonathan Fumeaux (Swi) Switzerland | 18 | Row 3 - Cell 3 |
5 | Yannick Martinez (Fra) France | 17 | Row 4 - Cell 3 |
6 | Nikita Umerbekov (Kaz) Kazakhstan | 16 | Row 5 - Cell 3 |
7 | Vacheslav Kuznetcov (Rus) Russia | 13 | Row 6 - Cell 3 |
8 | Michael Baer (Swi) Switzerland | 10 | Row 7 - Cell 3 |
9 | Arman Kamyshev (Kaz) Kazakhstan | 10 | Row 8 - Cell 3 |
10 | Nelson Oliveira (Por) Portugal - A | 8 | Row 9 - Cell 3 |
11 | Jesper Asselman (Ned) Netherlands | 8 | Row 10 - Cell 3 |
12 | Ricky Jorgensen (Den) Denmark | 7 | Row 11 - Cell 3 |
13 | Luis G. Mas (Spa) Spain | 6 | Row 12 - Cell 3 |
14 | Mirco Saggiorato (Swi) Switzerland | 6 | Row 13 - Cell 3 |
15 | Niki Ostergaard (Den) Denmark | 4 | Row 14 - Cell 3 |
16 | Pim Ligthart (Ned) Netherlands | 3 | Row 15 - Cell 3 |
17 | Jhon Atapuma (Col) Colombia | 2 | Row 16 - Cell 3 |
18 | Stefan Vreugdenhil (Ned) Netherlands | 2 | Row 17 - Cell 3 |
19 | Jose Gonçalves (Por) Portugal - B | 2 | Row 18 - Cell 3 |
20 | Johan Chaves (Col) Colombia | 2 | Row 19 - Cell 3 |
21 | Sergey Chernetskiy (Rus) Russia | 1 | Row 20 - Cell 3 |
22 | Pascual Orengo (Spa) Spain | 1 | Row 21 - Cell 3 |
23 | Anthony De Laplace (Fra) France | 1 | Row 22 - Cell 3 |
24 | Sebastien Reichenbach (Swi) Switzerland | 1 | Row 23 - Cell 3 |
25 | Fabricio Quiros (CRc) Mixed | 1 | Row 24 - Cell 3 |
Swipe to scroll horizontally
1 | Benjamin King (USA) USA | 10 | pts |
2 | Sergey Shilov (Rus) Russia | 6 | Row 1 - Cell 3 |
3 | Arnaud Courteille (Fra) France | 5 | Row 2 - Cell 3 |
4 | Arkimedes R. Argueles (Rus) Russia | 3 | Row 3 - Cell 3 |
5 | Jonathan Fumeaux (Swi) Switzerland | 2 | Row 4 - Cell 3 |
6 | Gregory Brenes (CRc) Mixed | 2 | Row 5 - Cell 3 |
7 | Luis G. Mas (Spa) Spain | 2 | Row 6 - Cell 3 |
8 | Yannick Martinez (Fra) France | 1 | Row 7 - Cell 3 |
9 | Jarlinson Pantano (Col) Colombia | 1 | Row 8 - Cell 3 |
10 | David Hesselbarth (Ger) Germany | 1 | Row 9 - Cell 3 |
Swipe to scroll horizontally
1 | Tom Dumoulin (Ned) Netherlands |
2 | Nikita Umerbekov (Kaz) Kazakhstan |
3 | Sergey Chernetskiy (Rus) Russia |
4 | Arman Kamyshev (Kaz) Kazakhstan |
5 | Sebastian Lander (Den) Denmark |
6 | Dan Iil Foninykh (Kaz) Kazakhstan |
7 | Christopher Jennings (RSA) South Africa |
8 | Amaro Antunes (Por) Portugal - A |
9 | Mathias Lisson (Den) Denmark |
10 | Pit Schlechter (Lux) Luxemburg |
11 | Auslan Abdulmanov (Kaz) Kazakhstan |
Swipe to scroll horizontally
1 | Mixed | 19:16:05 |
2 | Colombia | 19:16:28 |
3 | Spain | 19:16:40 |
4 | Denmark | 19:17:03 |
5 | France | 19:17:07 |
6 | Portugal A | Row 5 - Cell 2 |
7 | Switzerland | 19:17:57 |
8 | Kazakhstan | Row 7 - Cell 2 |
9 | Russia | 19:18:03 |
10 | Netherlands | 19:18:15 |
11 | Germany | 19:25:29 |
12 | Portugal A | 19:35:52 |
13 | USA | 19:36:23 |
14 | Luxembourg | 19:43:18 |
15 | South Africa | 19:48:36 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
More race results
Latest on Cyclingnews
-
2025 Tour of the Alps includes 14,700m of climbing in just 739km and five days of racing
Route revealed in front of Christian Prudhomme and UCI President David Lappartient -
The 2025 UCI calendar could have a major gap as two February races are in doubt
Tour Colombia facing budget hurdles, could face cancellation, adding to potential absence of Volta a Valenciana -
Maxim Van Gils' contract battle with Lotto Dstny pushes pro cycling towards a football-style transfer market system
'Soon, a contract will no longer mean anything' team managers tells RTBF -
American Criterium Cup juggles eight-race US calendar for fourth edition in 2025
Racing begins June 6 at Saint Francis Tulsa Tough, with remaining schedule zig-zagging across central US