2020 Giro d'Italia
103rd edition: May 9 - 31 Oct 3 - 25, 2020
Stage 15: October 18, 2020
Sunday, October 18: Stage 15, Base Aerea Rivolto [Rivolto Air Base] - Piancavallo, 185 km
Stage 15 map & profile | Stage 15 photos
Tao Geoghegan Hart takes a solo win at Piancavallo. Photo: RCS Sport
Weather at Aviano, at the start of the day's final climb to Piancavallo at 1:35 PM, local time: 17C (62F), partly cloudy, with the wind from the southeast at 6 km/hr (4 mph). There is a 10% chance of rain during the afternoon.
The race: 141 riders began today's stage at 11:28. There was one non-starter, Sebastion Molano (UAE-Team Emirates). About two-thirds into the stage both Jhonatan Narvaez (INEOS Grenadiers) and Nicolas Edet (Cofidis) crashed and had to abandon the race.
Here's the report from stage winner Tal Geighegan Hart's INEOS-Grenadiers team:
Tao Geoghegan Hart put in one of the finest performances of his young career to claim victory on stage 15 at the Giro d’Italia.
The Brit rode his way to the front of the race on the Piancavallo summit finish, before out-sprinting Wilco Kelderman and claiming his biggest victory to date – and a fifth stage win for the INEOS Grenadiers.
That success also moved Geoghegan Hart up seven places to fourth overall, 2:57 off the maglia rosa but just two seconds off an overall podium place.
In the closing kilometres Tao was joined by Team Sunweb duo Kelderman and Jai Hindley, with the trio riding clear of all their rivals, including leader Joao Almeida (Deceuninck-Quick-Step).
At the line Tao delivered a final turn of speed to comfortably take the win, pointing to the sky in tribute of the team's late Sport Director Nico Portal.
Rohan Dennis put in another towering performance on the day, making the early 11-man breakaway before riding clear of everyone over the penultimate climb. With the pressure being applied behind, splintering the bunch in the process, the Aussie was reeled in with just 9.6km remaining after a determined ride.
However there was also disappointment on the day, with Jhonatan Narvaez crashing out of the race. The stage 12 winner slid out on a slick descent and was taken to hospital for checks. Update to follow.
Tao Geoghegan Hart:
“It’s been such an up and down race - we have an incredible Filippo Ganna, an equally incredible Rohan Dennis yesterday and Jhonny, who we're sad to lose to injury today, also won a stage in the break .
“Everyone in our team has been in at least the top four on a stage. I’m really honoured to be a part of this team, to be a Grenadier and to be in this Giro.
“Obviously I lost some time in the prologue, the plan here for the whole team was to support Geraint for the victory and I believe that Geraint would have been on the podium of this Giro or better to be honest.
"I’m behind on GC, but I really wanted to win a stage. I’ve only won a few races in my career so this is something truly incredible for me.
“Crossing the line first was something truly incredible and this one was for Nico Portal - we lost him this spring and it’s been really difficult for the team I think. Not only that but all season we’ve had some great highs, but some big lows in the Tour, for me personally and also in this race.
“We just have to show the Grenadier spirit we’re trying to foster in this team and keep bouncing back like we know we can.”
Complete Results:
185 kilometers raced at an average speed of 37.140 km/hr
1 | Tao Geoghegan Hart | INEOS Grenadiers | 4hr 58min 52sec |
2 | Wilco Kelderman | Team Sunweb | @ 2sec |
3 | Jai Hindley | Team Sunweb | 0:04 |
4 | Joao Almeida | Deceuninck-Quick Step | 0:37 |
5 | Rafal Majka | Bora-hansgrohe | 1:22 |
6 | Patrick Konrad | Bora-hansgrohe | 1:29 |
7 | James Knox | Deceuninck-Quick Step | 1:36 |
8 | Pello Bilbao | Bahrain-McLaren | s.t. |
9 | Jakob Fuglsang | Astana | s.t. |
10 | Vincenzo Nibali | Trek-Segafredo | s.t. |
11 | Fausto Masnada | Deceuninck-Quick Step | 1:38 |
12 | Domenico Pozzovivo | NTT Pro Cycling | 1:54 |
13 | Antonio Pedrero | Movistar | s.t. |
14 | Hermann Pernsteiner | Bahrain-McLaren | s.t. |
15 | Brandon McNulty | UAE-Team Emirates | 2:43 |
16 | Ben O'Connor | NTT Pro Cycling | 3:10 |
17 | Tanel Kangert | EF Pro Cycling | 5:07 |
18 | Victor De La Parte | CCC Team | s.t. |
19 | Ben Swift | INEOS Grenadiers | s.t. |
20 | Matteo Fabbro | Bora-hansgrohe | 5:17 |
21 | Stéphane Rossetto | Cofidis | 5:51 |
22 | Ilnur Zakarin | CCC Team | s.t. |
23 | Lawrence Warbasse | Ag2r La Mondiale | s.t. |
24 | Sergio Samitier | Movistar | s.t. |
25 | Aurélien Paret-Peintre | Ag2r La Mondiale | s.t. |
26 | Chris Hamilton | Team Sunweb | s.t. |
27 | Sam Oomen | Team Sunweb | 6:03 |
28 | Martijn Tusveld | Team Sunweb | s.t. |
29 | Pieter Serry | Deceuninck-Quick Step | 7:09 |
30 | Eduardo Sepulveda | Movistar | 7:50 |
31 | Jesper Hansen | Cofidis | 8:47 |
32 | Domen Novak | Bahrain-McLaren | 9:12 |
33 | Jan Tratnik | Bahrain-McLaren | s.t. |
34 | Attila Valter | CCC Team | 9:13 |
35 | Rohan Dennis | INEOS Grenadiers | 10:18 |
36 | Mikkel Honore | Deceuninck-Quick Step | 10:29 |
37 | Giovanni Visconti | Vini Zabú-KTM | s.t. |
38 | Carl Fredrik Hagen | Lotto-Soudal | s.t. |
39 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
40 | Simone Ravanelli | Androni Giocattoli-Sidermec | s.t. |
41 | Amanuel Gebreigzabhier | NTT Pro Cycling | s.t. |
42 | Antonio Nibali | Trek-Segafredo | s.t. |
43 | Louis Meintjes | NTT Pro Cycling | s.t. |
44 | Einer Rubio | Movistar | 12:10 |
45 | Thomas De Gendt | Lotto-Soudal | 12:33 |
46 | Fabio Felline | Astana | 14:10 |
47 | Jacopo Mosca | Trek-Segafredo | s.t. |
48 | Andrea Vendrame | Ag2r La Mondiale | 14:43 |
49 | Enrico Battaglin | Bahrain-McLaren | 15:20 |
50 | Julien Bernard | Trek-Segafredo | s.t. |
51 | Nicola Conci | Trek-Segafredo | s.t. |
52 | Alessandro Tonelli | Bardiani-CSF-Faizanè | s.t. |
53 | Oscar Rodriguez | Astana | s.t. |
54 | Daniel Navarro | Israel Start-Up Nation | s.t. |
55 | Joe Dombrowski | UAE-Team Emirates | 18:05 |
56 | Dario Cataldo | Movistar | 18:54 |
57 | Davide Villella | Movistar | s.t. |
58 | Manuele Boaro | Astana | 19:41 |
59 | François Bidard | Ag2r La Mondiale | s.t. |
60 | Salvatore Puccio | INEOS Grenadiers | s.t. |
61 | Sander Armee | Lotto-Soudal | s.t. |
62 | Geoffrey Bouchard | Ag2r La Mondiale | 24:03 |
63 | Pawel Poljanski | Bora-hansgrohe | 24:43 |
64 | Diego Ulissi | UAE-Team Emirates | 24:57 |
65 | Luca Chirico | Androni Giocattoli-Sidermec | s.t. |
66 | Davide Ballerini | Deceuninck-Quick Step | s.t. |
67 | Chad Haga | Team Sunweb | 25:25 |
68 | Jonas Gregaard | Astana | 25:50 |
69 | Mark Padun | Bahrain-McLaren | 26:07 |
70 | Victor Campenaerts | NTT Pro Cycling | s.t. |
71 | James Whelan | EF Pro Cycling | 32:02 |
72 | Eros Capecchi | Bahrain-McLaren | s.t. |
73 | Danilo Wyss | NTT Pro Cycling | s.t. |
74 | Simon Pellaud | Androni Giocattoli-Sidermec | s.t. |
75 | Kamil Malecki | CCC Team | s.t. |
76 | Joey Rosskopf | CCC Team | s.t. |
77 | Cesare Benedetti | Bora-hansgrohe | s.t. |
78 | Hector Carretero | Movistar | s.t. |
79 | Mathias Le Turnier | Cofidis | s.t. |
80 | Etienne Van Empel | Vini Zabú-KTM | s.t. |
81 | Jonathan Caicedo | EF Pro Cycling | s.t. |
82 | Alexander Cepeda | Androni Giocattoli-Sidermec | s.t. |
83 | Yukiya Arashiro | Bahrain-McLaren | s.t. |
84 | Lachlan Morton | EF Pro Cycling | s.t. |
85 | Matthew Holmes | Lotto-Soudal | s.t. |
86 | Matteo Sobrero | NTT Pro Cycling | 32:09 |
87 | Nico Denz | Team Sunweb | 34:36 |
88 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | s.t. |
89 | Marco Mathis | Cofidis | 40:45 |
90 | Kilian Frankiny | Groupama-FDJ | s.t. |
91 | Filippo Fiorelli | Bardiani-CSF-Faizanè | s.t. |
92 | Matteo Spreafico | Vini Zabú-KTM | s.t. |
93 | Josip Rumac | Androni Giocattoli-Sidermec | s.t. |
94 | Elia Viviani | Cofidis | s.t. |
95 | Jacopo Guarnieri | Groupama-FDJ | s.t. |
96 | Filippo Zana | Bardiani-CSF-Faizanè | s.t. |
97 | Francesco Romano | Bardiani-CSF-Faizanè | s.t. |
98 | Albert Torres | Movistar | s.t. |
99 | Edoardo Zardini | Vini Zabú-KTM | s.t. |
100 | Miles Scotson | Groupama-FDJ | s.t. |
101 | Mattia Bais | Androni Giocattoli-Sidermec | s.t. |
102 | Alessandro Bisolti | Androni Giocattoli-Sidermec | s.t. |
103 | Arnaud Démare | Groupama-FDJ | s.t. |
104 | Giovanni Carboni | Bardiani-CSF-Faizanè | s.t. |
105 | Simon Guglielmi | Groupama-FDJ | s.t. |
106 | Ruben Guerreiro | EF Pro Cycling | s.t. |
107 | Simon Clarke | EF Pro Cycling | s.t. |
108 | Rodrigo Contreras | Astana | s.t. |
109 | Stefano Oldani | Lotto-Soudal | s.t. |
110 | Marco Frapporti | Vini Zabú-KTM | s.t. |
111 | Valerio Conti | UAE-Team Emirates | s.t. |
112 | Lorenzo Rota | Vini Zabú-KTM | s.t. |
113 | Simone Bevilacqua | Vini Zabú-KTM | s.t. |
114 | Matthias Brändle | Israel Start-Up Nation | s.t. |
115 | Rick Zabel | Israel Start-Up Nation | s.t. |
116 | Guy Sagiv | Israel Start-Up Nation | s.t. |
117 | Jaakko Hänninen | Ag2r La Mondiale | s.t. |
118 | Dylan Sunderland | NTT Pro Cycling | s.t. |
119 | Giovanni Lonardi | Bardiani-CSF-Faizanè | s.t. |
120 | Nathan Haas | Cofidis | s.t. |
121 | Iljo Keisse | Deceuninck-Quick Step | s.t. |
122 | Fabio Mazzucco | Bardiani-CSF-Faizanè | s.t. |
123 | Kamil Gradek | CCC Team | s.t. |
124 | Maximiliano Richeze | UAE-Team Emirates | s.t. |
125 | Alex Dowsett | Israel Start-Up Nation | s.t. |
126 | Adam Hansen | Lotto-Soudal | s.t. |
127 | Alvaro Hodeg | Deceuninck-Quick Step | s.t. |
128 | Mikkel Bjerg | UAE-Team Emirates | s.t. |
129 | Harm Vanhoucke | Lotto-Soudal | s.t. |
130 | Ignatas Konovalovas | Groupama-FDJ | s.t. |
131 | Jonathan Dibben | Lotto-Soudal | s.t. |
132 | Peter Sagan | Bora-hansgrohe | 40:52 |
133 | Fernando Gaviria | UAE-Team Emirates | s.t. |
134 | Josef Cerny | CCC Team | s.t. |
135 | Maciej Bodnar | Bora-hansgrohe | s.t. |
136 | Davide Cimolai | Israel Start-Up Nation | s.t. |
137 | Filippo Ganna | INEOS Grenadiers | 40:55 |
138 | Simone Consonni | Cofidis | s.t. |
GC after stage 15:
- GC leader: Joao Almeida (Deceuninck-Quick Step)
- Mountains classification leader: Giovanni Visconti (Vini Zabu-KTM)
- Points classification leader: Arnaud Démare (Groupama-FDJ)
- Best young rider: Joao Almeida (Deceuninck-Quick Step)
- Tam classification leader: INEOS Grenadiers
2,392.2 kilometers raced so far at an average speed of 40.232 km/hr
1 | Joao Almeida | Deceuninck-Quick Step | 59hr 27min 38sec |
2 | Wilco Kelderman | Team Sunweb | @ 15sec |
3 | Jai Hindley | Team Sunweb | 2:56 |
4 | Tao Geoghegan Hart | INEOS Grenadiers | 2:57 |
5 | Pello Bilbao | Bahrain-McLaren | 3:10 |
6 | Rafal Majka | Bora-hansgrohe | 3:18 |
7 | Vincenzo Nibali | Trek-Segafredo | 3:29 |
8 | Domenico Pozzovivo | NTT Pro Cycling | 3:50 |
9 | Patrick Konrad | Bora-hansgrohe | 4:09 |
10 | Fausto Masnada | Deceuninck-Quick Step | 4:12 |
11 | Brandon McNulty | UAE-Team Emirates | 4:29 |
12 | Jakob Fuglsang | Astana | 5:07 |
13 | Antonio Pedrero | Movistar | 8:14 |
14 | James Knox | Deceuninck-Quick Step | 8:55 |
15 | Hermann Pernsteiner | Bahrain-McLaren | 9:30 |
16 | Sergio Samitier | Movistar | 20:43 |
17 | Ilnur Zakarin | CCC Team | 22:24 |
18 | Aurélien Paret-Peintre | Ag2r La Mondiale | 26:38 |
19 | Jonathan Castroviejo | INEOS Grenadiers | 29:46 |
20 | Matteo Fabbro | Bora-hansgrohe | 31:56 |
21 | Sam Oomen | Team Sunweb | 32:00 |
22 | Attila Valter | CCC Team | 35:27 |
23 | Lawrence Warbasse | Ag2r La Mondiale | 39:38 |
24 | Mikkel Honore | Deceuninck-Quick Step | 45:26 |
25 | Ben Swift | INEOS Grenadiers | 47:01 |
26 | Tanel Kangert | EF Pro Cycling | 47:38 |
27 | Martijn Tusveld | Team Sunweb | 51:07 |
28 | Jacopo Mosca | Trek-Segafredo | 51:08 |
29 | Chris Hamilton | Team Sunweb | 51:18 |
30 | Fabio Felline | Astana | 51:33 |
31 | Pieter Serry | Deceuninck-Quick Step | 56:24 |
32 | Victor De La Parte | CCC Team | 1:01:23 |
33 | Davide Villella | Movistar | 1:06:24 |
34 | Antonio Nibali | Trek-Segafredo | 1:07:45 |
35 | Ben O'Connor | NTT Pro Cycling | 1:09:13 |
36 | Diego Ulissi | UAE-Team Emirates | 1:14:02 |
37 | François Bidard | Ag2r La Mondiale | 1:16:48 |
38 | Ruben Guerreiro | EF Pro Cycling | 1:17:27 |
39 | Oscar Rodriguez | Astana | 1:21:05 |
40 | Jesper Hansen | Cofidis | 1:21:36 |
41 | Louis Meintjes | NTT Pro Cycling | 1:22:29 |
42 | Harm Vanhoucke | Lotto-Soudal | 1:27:04 |
43 | Thomas De Gendt | Lotto-Soudal | 1:28:09 |
44 | Eduardo Sepulveda | Movistar | 1:28:48 |
45 | Daniel Navarro | Israel Start-Up Nation | 1:29:05 |
46 | Pawel Poljanski | Bora-hansgrohe | 1:30:58 |
47 | Salvatore Puccio | INEOS Grenadiers | 1:31:19 |
48 | Nicola Conci | Trek-Segafredo | 1:32:01 |
49 | Carl Fredrik Hagen | Lotto-Soudal | 1:32:14 |
50 | Enrico Battaglin | Bahrain-McLaren | 1:32:29 |
51 | Einer Rubio | Movistar | 1:33:18 |
52 | Joe Dombrowski | UAE-Team Emirates | 1:33:59 |
53 | Stéphane Rossetto | Cofidis | 1:35:47 |
54 | Mark Padun | Bahrain-McLaren | 1:36:03 |
55 | Julien Bernard | Trek-Segafredo | 1:36:12 |
56 | Jonas Gregaard | Astana | 1:37:48 |
57 | Joey Rosskopf | CCC Team | 1:39:29 |
58 | Andrea Vendrame | Ag2r La Mondiale | 1:40:07 |
59 | Giovanni Visconti | Vini Zabú-KTM | 1:40:15 |
60 | Sander Armee | Lotto-Soudal | 1:42:17 |
61 | Jan Tratnik | Bahrain-McLaren | 1:46:29 |
62 | Alessandro Tonelli | Bardiani-CSF-Faizanè | 1:50:22 |
63 | Simone Ravanelli | Androni Giocattoli-Sidermec | 1:51:23 |
64 | Manuele Boaro | Astana | 1:54:48 |
65 | Rohan Dennis | INEOS Grenadiers | 1:56:11 |
66 | Dario Cataldo | Movistar | 1:56:28 |
67 | Chad Haga | Team Sunweb | 1:57:29 |
68 | Jaakko Hänninen | Ag2r La Mondiale | 1:59:55 |
69 | Geoffrey Bouchard | Ag2r La Mondiale | 2:01:36 |
70 | Jonathan Caicedo | EF Pro Cycling | 2:01:47 |
71 | Filippo Ganna | INEOS Grenadiers | 2:02:51 |
72 | Davide Ballerini | Deceuninck-Quick Step | 2:03:50 |
73 | Matteo Sobrero | NTT Pro Cycling | 2:05:16 |
74 | Amanuel Gebreigzabhier | NTT Pro Cycling | 2:12:08 |
75 | Mikkel Bjerg | UAE-Team Emirates | 2:12:39 |
76 | Giovanni Carboni | Bardiani-CSF-Faizanè | 2:12:54 |
77 | Simon Clarke | EF Pro Cycling | 2:13:13 |
78 | Peter Sagan | Bora-hansgrohe | 2:13:37 |
79 | Domen Novak | Bahrain-McLaren | 2:14:23 |
80 | Kamil Malecki | CCC Team | 2:15:36 |
81 | Luca Chirico | Androni Giocattoli-Sidermec | 2:17:25 |
82 | Simon Pellaud | Androni Giocattoli-Sidermec | 2:17:26 |
83 | Kilian Frankiny | Groupama-FDJ | 2:18:02 |
84 | Francesco Romano | Bardiani-CSF-Faizanè | 2:24:32 |
85 | Danilo Wyss | NTT Pro Cycling | 2:24:58 |
86 | Josip Rumac | Androni Giocattoli-Sidermec | 2:25:13 |
87 | Nico Denz | Team Sunweb | 2:25:44 |
88 | Eros Capecchi | Bahrain-McLaren | 2:26:11 |
89 | Alexander Cepeda | Androni Giocattoli-Sidermec | 2:26:56 |
90 | Yukiya Arashiro | Bahrain-McLaren | 2:29:01 |
91 | Edoardo Zardini | Vini Zabú-KTM | 2:29:18 |
92 | Josef Cerny | CCC Team | 2:30:49 |
93 | Lorenzo Rota | Vini Zabú-KTM | 2:34:04 |
94 | Etienne Van Empel | Vini Zabú-KTM | 2:38:25 |
95 | Victor Campenaerts | NTT Pro Cycling | 2:39:43 |
96 | Hector Carretero | Movistar | 2:41:00 |
97 | Matthew Holmes | Lotto-Soudal | s.t. |
98 | Stefano Oldani | Lotto-Soudal | 2:41:02 |
99 | Cesare Benedetti | Bora-hansgrohe | 2:42:23 |
100 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | 2:42:35 |
101 | Alessandro Bisolti | Androni Giocattoli-Sidermec | 2:43:10 |
102 | Valerio Conti | UAE-Team Emirates | 2:50:30 |
103 | Maciej Bodnar | Bora-hansgrohe | 2:50:33 |
104 | Mathias Le Turnier | Cofidis | 2:54:06 |
105 | Simone Consonni | Cofidis | 2:57:31 |
106 | Filippo Zana | Bardiani-CSF-Faizanè | 2:59:00 |
107 | Kamil Gradek | CCC Team | 3:00:44 |
108 | Miles Scotson | Groupama-FDJ | 3:02:58 |
109 | Mattia Bais | Androni Giocattoli-Sidermec | 3:04:12 |
110 | Elia Viviani | Cofidis | 3:04:14 |
111 | Albert Torres | Movistar | 3:04:34 |
112 | Adam Hansen | Lotto-Soudal | 3:06:20 |
113 | Arnaud Démare | Groupama-FDJ | 3:07:10 |
114 | James Whelan | EF Pro Cycling | 3:08:32 |
115 | Rodrigo Contreras | Astana | 3:09:30 |
116 | Davide Cimolai | Israel Start-Up Nation | 3:11:50 |
117 | Filippo Fiorelli | Bardiani-CSF-Faizanè | 3:14:53 |
118 | Lachlan Morton | EF Pro Cycling | 3:15:39 |
119 | Ignatas Konovalovas | Groupama-FDJ | 3:16:35 |
120 | Nathan Haas | Cofidis | 3:16:38 |
121 | Simon Guglielmi | Groupama-FDJ | 3:17:25 |
122 | Maximiliano Richeze | UAE-Team Emirates | 3:19:56 |
123 | Rick Zabel | Israel Start-Up Nation | 3:20:04 |
124 | Alex Dowsett | Israel Start-Up Nation | 3:21:57 |
125 | Dylan Sunderland | NTT Pro Cycling | 3:23:32 |
126 | Fernando Gaviria | UAE-Team Emirates | 3:24:48 |
127 | Matthias Brändle | Israel Start-Up Nation | 3:25:26 |
128 | Jacopo Guarnieri | Groupama-FDJ | 3:25:44 |
129 | Marco Frapporti | Vini Zabú-KTM | 3:25:48 |
130 | Giovanni Lonardi | Bardiani-CSF-Faizanè | 3:27:47 |
131 | Simone Bevilacqua | Vini Zabú-KTM | 3:28:43 |
132 | Matteo Spreafico | Vini Zabú-KTM | 3:29:56 |
133 | Fabio Mazzucco | Bardiani-CSF-Faizanè | 3:32:02 |
134 | Iljo Keisse | Deceuninck-Quick Step | 3:34:56 |
135 | Alvaro Hodeg | Deceuninck-Quick Step | 3:35:15 |
136 | Marco Mathis | Cofidis | 3:41:30 |
137 | Jonathan Dibben | Lotto-Soudal | 3:53:37 |
138 | Guy Sagiv | Israel Start-Up Nation | 3:56:17 |
Stage 15 map
Stage 15 profile
Stage 15 photos by Fotoreporter Sirotti:
CCC Team is presented before the stage start.
And here's Team Cofidis
Another day in pink for Joao Almeida
A showy start to the stage at the Rivolto Air Base.
And the stage is starting from an Air Force Base.
Tao Geoghegan Hart gets a clean win.
Wilco Kelderman came in two seconds after Hart.
Third-place finisher Jai Hindley looks like he went deep today.
Joao Almeida was fourth.
Rafal Majka finishes fifth.
Stage winner Tao Geoghegan Hart
Joao Almeida will start stage 16 on Tuesday in pink.