Dumoulin powers to overall victory
Race Results
By
Cycling News
published
Stage win in the final time trial seals the win
Add us as a preferred source on Google
Subscribe to our newsletter
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!
TOPICS
Latest on Cyclingnews
-
Giro d'Italia stage 9 LIVE: Giulio Ciccone launches counter attack to try and bridge to breakaway
The riders head to the ski resort of Corno alle Scale for the Giro's second summit finish -
Itzulia Women: Mischa Bredewold secures overall victory with daredevil descending as Dominika Włodarczyk doubles up to win final stage
Polish rider sprints to the win on stage 3 as Bredewold fights back after being dropped on Mendizorrotz climb -
'Most important we win GC, it's not a goal to dominate' – Emulating Pogačar's all-conquering Giro d'Italia not a focus for Jonas Vingegaard with pink as priority
Ahead of Sunday's summit finish to Corno alle Scale, Visma DS Marc Reef says 'we would like to win maybe one or two more stages' with Dane -
How to watch Giro d'Italia 2026 – Free live streams, TV channels, Schedule, Stage 9
All the broadcast information for the Giro d'Italia as stage 9 brings another summit finish at Corno alle Scale




