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!
Latest on Cyclingnews
-
Pauline Ferrand-Prévot and Tadej Pogačar headline 2025 Vélo d'Or award shortlists
Mathieu van der Poel, Demi Vollering, Remco Evenepoel also in the running for season-end prizes -
What is Mont Ventoux? All you need to know about the 'bald mountain' that is part of the Tour de France
The statistics and stories behind the mythical mountain in Provence which looks set to feature in the Tour de France Femmes in 2026 -
Biniam Girmay's future in limbo as Lotto-Intermarché merger drags on and November 1 deadline looms
New team gathers in Belgium but key details and final 30-rider roster still to be resolved -
Alpe d'Huez – A history of the most famous 21 turns of the Tour de France
The very first mountain-top finish in the Tour has never failed to live up to its status as the most iconic in the race's history




