BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Giro d'Italia

108th edition: May 9 - June 1, 2025
Stage 14, Saturday, May 24

Back to 2025 Giro d'Italia

Saturday, May 24: Stage 14, Treviso - Nova Gorica/Gorizia (Slovenia), 195 km

Stage 14 map & profile | Stage 14 photos

Solo win for Kasper Asgreen. Photo: Sprint Cycling

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle
Sticky Buns Across America

Les Woodland's book Sticky Buns Across America: Back-roads biking from sea to shining sea is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Nova Gorica at 2:10 PM, local time: 21C (68F), cloudy, with the wind from the southwest at 8 km/hr (5 mph). There is a 60% chance of rain. Early in the stage rain fell on the peloton.

The stage: A flat stage with a few uphill kicks toward the end. The route crosses the Veneto lowlands, then enters Friuli after Cordovado and the Tagliamento River. Around km 140, the race enters Slovenia for the first time, tackling short climbs in the Collio (Brda) region before reaching Gorizia and beginning the final 14 km circuit. After the first passage of the finish line in Nova Gorica (Slovenia), riders complete one full lap. Roads are mostly straight with varying widths and usual traffic features in towns.

Final kilometers: After the short Saver climb, the final kilometers are flat, marked by many curves and roundabouts. The final straight is 900 m on 8-metre-wide asphalt.

Today’s stage starts just a few steps from the historic Pinarello workshop
The legendary bicycle brand was founded in Treviso thanks to Nani Pinarello, who wore the maglia nera at the 1951 Giro d’Italia. The following year, he was replaced last minute by Pasquale Fornara, and as compensation, the team gave him 100,000 lire – money that Pinarello used to found his bicycle factory.

Pinarello bikes have since won 9 Giro d’Italia titles, 15 Tour de France, 7 Vuelta a España, 9 time trial world championships, 1 road world championship, countless track world and Olympic titles, and the Hour Record with Filippo Ganna.

The race: Brandon Smith Rivera (INEOS Grenadiers) did not start. The Colombian rider felt unwell overnight, and the British team has decided to withdraw him from the stage.

Here's the stage 14 report from winner Kasper Asgreen's Team EF Education-EasyPost:

Kasper Asgreen knew he had a big opportunity today.

After a spring disrupted by injury and bad luck, Kasper came to the Giro d’Italia in search of form and hopefully, if the legs were there, a stage win. And that’s exactly what Kasper achieved on stage 14. Against the odds – and against most predictions that the sprinters would have their day – Kasper gambled, suffered, and won.

Rain falling on the peloton 45 kilometers into the stage.

“It was a tough day out there,” Kasper said at the finish. “It’s annoying that you have to destroy yourself completely like this to win races – but yeah, when it works out, it’s all worth it. I’m super, super pleased right now.”

From the start, Kasper was on a mission. He attacked early, joined a strong group, and never looked back. As the peloton navigated the technical finishing circuit, the breakaway dug in. They only had a minute to play with, but with crashes disrupting the chase behind, they knew they just had to keep hoping.

“The team gave me permission and the freedom to go for it today, and I’m super grateful for that,” he said. “I’ve tried it before, and I know once you’re deep into a Grand Tour  – even if it’s a flat stage  – if you’ve got a group that works well together, you can make it. Everybody’s tired. That’s what made the difference today.”

The peloton two hours into the stage, racing on dry roads.

Sport director Juanma Gárate knew that they had a good plan coming into the day.

“We had that talk last night,” Juanma said. “Kasper asked, ‘What’s the plan for tomorrow?’ I could tell he wanted the opportunity. I said, ‘Do you want to go for it?’ And he said ‘yes’. From kilometer zero, he went all in. That’s what it takes.”

The finishing circuit in the rain only added to the drama.

“The roads were slick, and the course was really technical,” Kasper said. “It made it hard for the bunch to go faster than us at the front.”

It’s the squad’s second stage win of this Giro, and with Richard Carapaz climbing in the general classification to sit fourth overall, the team is flying.

“It means everything,” said Mikkel Honoré, who finished in the second group behind. “We all know Kasper really well, and he’s had a tough spring  – he missed his biggest goal of the season with the Classics. So this just means the world to us. It couldn’t be a better day.”

“We’re obviously serious and working really hard,” Mikkel added, “but most importantly, we’re having fun. I think that’s what keeps us going – having a good time together, especially around Italy.”

With the GC still wide open and Monte Grappa looming, Juanma knows there’s still work to do. But today? Today, the plan worked.

“We were on the right side today,” he said. “Sometimes you are. Sometimes you’re not. But it was a great day for us.”

And for Kasper? One more box ticked.

“One step closer to winning stages in all three Grand Tours,” he said with a smile.

Complete results:

Photos

195 kilometers raced at an average speed of 47.820 km/hr

1 Kasper Asgreen EF Education-EasyPost 4hr 4min 40sec
2 Kaden Groves Alpecin-Deceuninck @ 16sec
3 Olav Kooij Team Visma | Lease a Bike s.t.
4 Orluis Aular Movistar Team s.t.
5 Stefano Oldani Cofidis s.t.
6 Mirco Maestri Team Polti-VisitMalta s.t.
7 Derek Gee Israel-Premier Tech s.t.
8 Tom Pidcock Q36.5 Pro Cycling Team s.t.
9 Richard Carapaz EF Education-EasyPost s.t.
10 Mikkel Honore EF Education-EasyPost s.t.
11 Max Poole Team Picnic PostNL s.t.
12 Damiano Caruso Bahrain Victorious s.t.
13 Romain Bardet Team Picnic PostNL s.t.
14 Einer Rubio Movistar Team s.t.
15 Isaac del Toro UAE Team Emirates-XRG s.t.
16 Simon Yates Team Visma | Lease a Bike s.t.
17 Jefferson Cepeda Movistar Team s.t.
18 Edward Planckaert Alpecin-Deceuninck 0:43
19 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè 1:04
20 Dorian Godon Decathlon AG2R La Mondiale s.t.
21 Giulio Pellizzari Red Bull-BORA-hansgrohe s.t.
22 Embret Svestad-Bårdseng Arkea-B&B Hotels s.t.
23 Egan Bernal INEOS Grenadiers s.t.
24 Paul Magnier Soudal Quick-Step s.t.
25 Rémy Rochas Groupama-FDJ s.t.
26 Primoz Roglic Red Bull-BORA-hansgrohe s.t.
27 Davide Piganzoli Team Polti-VisitMalta s.t.
28 Michael Storer Tudor Pro Cycling Team s.t.
29 Andrea Vendrame Decathlon AG2R La Mondiale s.t.
30 Thymen Arensman INEOS Grenadiers s.t.
31 Juan Ayuso UAE Team Emirates-XRG s.t.
32 Timo Kielich Alpecin-Deceuninck s.t.
33 Nicolas Prodhomme Decathlon AG2R La Mondiale s.t.
34 Bart Lemmen Team Visma | Lease a Bike s.t.
35 Martin Marcellusi VF Group-Bardiani CSF-Faizanè 1:18
36 Filippo Magli VF Group-Bardiani CSF-Faizanè 2:00
37 Francesco Busatto Intermarché-Wanty 2:00
38 Antonio Tiberi Bahrain Victorious s.t.
39 Jon Barrenetxea Movistar Team s.t.
40 Luca Mozzato Arkea-B&B Hotels s.t.
41 James Knox Soudal Quick-Step s.t.
42 Louis Meintjes Intermarché-Wanty s.t.
43 Mattia Bais Team Polti-VisitMalta s.t.
44 Chris Harper Team Jayco-AlUla s.t.
45 Jonathan Lastra Cofidis s.t.
46 Brandon McNulty UAE Team Emirates-XRG s.t.
47 Nairo Quintana Movistar Team s.t.
48 Diego Ulissi XDS Astana Team s.t.
49 Max Kanter XDS Astana Team s.t.
50 Kevin Geniets Groupama-FDJ 2:06
51 Tord Gudmestad Decathlon AG2R La Mondiale s.t.
52 Corbin Strong Israel-Premier Tech s.t.
53 Gianmarco Garofoli Soudal Quick-Step s.t.
54 Rafal Majka UAE Team Emirates-XRG s.t.
55 Wout van Aert Team Visma | Lease a Bike s.t.
56 Fausto Masnada XDS Astana Team s.t.
57 Giovanni Lonardi Team Polti-VisitMalta s.t.
58 Adam Yates UAE Team Emirates-XRG s.t.
59 Davide Formolo Movistar Team s.t.
60 Andrea Pietrobon Team Polti-VisitMalta s.t.
61 Gianni Moscon Red Bull-BORA-hansgrohe s.t.
62 Darren Rafferty EF Education-EasyPost s.t.
63 Felix Engelhardt Team Jayco-AlUla 2:40
64 Davide De Pretto Team Jayco-AlUla 2:52
65 Owain Doull EF Education-EasyPost 3:27
66 Michael Hepburn Team Jayco-AlUla s.t.
67 Emils Liepins Q36.5 Pro Cycling Team s.t.
68 Milan Vader Q36.5 Pro Cycling Team s.t.
69 Davide Bais Team Polti-VisitMalta s.t.
70 Edoardo Zambanini Bahrain Victorious s.t.
71 Nicola Conci XDS Astana Team s.t.
72 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè s.t.
73 Marco Frigo Israel-Premier Tech s.t.
74 Hugo Houle Israel-Premier Tech s.t.
75 Afonso Eulalio Bahrain Victorious 3:32
76 Simon Guglielmi Arkea-B&B Hotels 4:54
77 Dries De Bondt Decathlon AG2R La Mondiale s.t.
78 Milan Fretin Cofidis s.t.
79 Lawrence Warbasse Tudor Pro Cycling Team s.t.
80 Fabio Van den Bossche Alpecin-Deceuninck s.t.
81 Marco Brenner Tudor Pro Cycling Team s.t.
82 Jan Tratnik Red Bull-BORA-hansgrohe s.t.
83 Maikel Zijlaard Tudor Pro Cycling Team 5:08
84 Rick Pluimers Tudor Pro Cycling Team s.t.
85 Filippo Baroncini UAE Team Emirates-XRG 5:45
86 Gijs Leemreize Team Picnic PostNL 6:12
87 Niklas Märkl Team Picnic PostNL s.t.
88 Matevz Govekar Bahrain Victorious s.t.
89 Joshua Tarling INEOS Grenadiers 6:27
90 Alexander Cepeda EF Education-EasyPost 6:42
91 Alexander Krieger Tudor Pro Cycling Team 7:05
92 Quinten Hermans Alpecin-Deceuninck s.t.
93 Alessandro Tonelli Team Polti-VisitMalta s.t.
94 Giosue Epis Arkea-B&B Hotels s.t.
95 Martin Tjøtta Arkea-B&B Hotels s.t.
96 Wilco Kelderman Team Visma | Lease a Bike s.t.
97 Luke Lamperti Soudal Quick-Step s.t.
98 Damien Howson Q36.5 Pro Cycling Team s.t.
99 Ethan Hayter Soudal Quick-Step s.t.
100 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè s.t.
101 Jakob Fuglsang Israel-Premier Tech s.t.
102 Georg Steinhauser EF Education-EasyPost s.t.
103 Florian Stork Tudor Pro Cycling Team s.t.
104 James Shaw EF Education-EasyPost s.t.
105 Mark Donovan Q36.5 Pro Cycling Team s.t.
106 Matteo Moschetti Q36.5 Pro Cycling Team s.t.
107 Casper van Uden Team Picnic PostNL s.t.
108 Lorenzo Germani Groupama-FDJ s.t.
109 Lorenzo Milesi Movistar Team s.t.
110 Nico Denz Red Bull-BORA-hansgrohe s.t.
111 Giovanni Aleotti Red Bull-BORA-hansgrohe s.t.
112 Gijs Van Hoecke Intermarché-Wanty s.t.
113 Alessio Martinelli VF Group-Bardiani CSF-Faizanè s.t.
114 Filippo Zana Team Jayco-AlUla s.t.
115 Xabier Azparren Q36.5 Pro Cycling Team s.t.
116 Igor Arrieta UAE Team Emirates-XRG s.t.
117 Yannis Voisard Tudor Pro Cycling Team s.t.
118 Enzo Paleni Groupama-FDJ s.t.
119 Francisco Muñoz Team Polti-VisitMalta s.t.
120 Simone Petilli Intermarché-Wanty 8:06
121 Kevin Colleoni Intermarché-Wanty 8:16
122 Sam Bennett Decathlon AG2R La Mondiale s.t.
123 David Gaudu Groupama-FDJ 8:30
124 Quentin Pacher Groupama-FDJ 10:00
125 Nicolas Debeaumarché Cofidis s.t.
126 Josef Cerný Soudal Quick-Step s.t.
127 Mattia Cattaneo Soudal Quick-Step s.t.
128 Sven Erik Bystrøm Groupama-FDJ s.t.
129 Christian Scaroni XDS Astana Team s.t.
130 Anton Kuzmin XDS Astana Team s.t.
131 Alessandro Verre Arkea-B&B Hotels s.t.
132 Nick Schultz Israel-Premier Tech s.t.
133 Chris Hamilton Team Picnic PostNL s.t.
134 Gerben Thijssen Intermarché-Wanty s.t.
135 Laurens Huys Arkea-B&B Hotels s.t.
136 Jensen Plowright Alpecin-Deceuninck s.t.
137 Lorenzo Fortunato XDS Astana Team s.t.
138 Sergio Samitier Cofidis s.t.
139 Jan Maas Cofidis s.t.
140 Sylvain Moniquet Cofidis s.t.
141 Anthony Perez Cofidis s.t.
142 Taco van der Hoorn Intermarché-Wanty s.t.
143 Clément Davy Groupama-FDJ s.t.
144 Daniel Martinez Red Bull-BORA-hansgrohe s.t.
145 Simon Clarke Israel-Premier Tech s.t.
146 Edoardo Affini Team Visma | Lease a Bike s.t.
147 Stan Dewulf Decathlon AG2R La Mondiale s.t.
148 Wout Poels XDS Astana Team s.t.
149 Jimmy Janssens Alpecin-Deceuninck s.t.
150 Dylan van Baarle Team Visma | Lease a Bike s.t.
151 Lucas Plapp Team Jayco-AlUla s.t.
152 Pello Bilbao Bahrain Victorious 12:09
153 Fran Miholjevic Bahrain Victorious s.t.
154 Luca Covili VF Group-Bardiani CSF-Faizanè s.t.
155 Kim Heiduk INEOS Grenadiers s.t.
156 Steven Kruijswijk Team Visma | Lease a Bike s.t.
157 Paul Double Team Jayco-AlUla s.t.
158 Jay Vine UAE Team Emirates-XRG 14:09
159 Alex Edmondson Team Picnic PostNL s.t.
160 Mathias Vacek Lidl-Trek 16:14
161 Carlos Verona Lidl-Trek s.t.
162 Daan Hoole Lidl-Trek s.t.
163 Mads Pedersen Lidl-Trek s.t.
164 Patrick Konrad Lidl-Trek s.t.
165 Lucas Hamilton INEOS Grenadiers s.t.
166 Albert Torres Movistar Team s.t.
167 Jacopo Mosca Lidl-Trek s.t.
168 Giulio Ciccone Lidl-Trek s.t.
169 Jonathan Castroviejo INEOS Grenadiers s.t.
170 Ben Turner INEOS Grenadiers s.t.

 

GC after stage 14:

  • GC leader: Isaac del Toro (UAE Team Emirates-XRG)
  • Mountains classification leader: Lorenzo Fortunato (XDS Astana)
  • Points classification leader: Mads Pedersen (Lidl-Trek)
  • Best young rider (Isaac del Toro (UAE Team Emirates-XRG)
  • Teams classification leader: UAE Team Emirates-XRG

2,208.3 kilometers raced so far at an average speed of 43.615 km/hr

1 Isaac del Toro UAE Team Emirates-XRG 50hr 37min 55sec
2 Simon Yates Team Visma | Lease a Bike @ 1min 20sec
3 Juan Ayuso UAE Team Emirates-XRG 1:26
4 Richard Carapaz EF Education-EasyPost 2:07
5 Primoz Roglic Red Bull-BORA-hansgrohe 2:23
6 Derek Gee Israel-Premier Tech 2:54
7 Damiano Caruso Bahrain Victorious 2:55
8 Antonio Tiberi Bahrain Victorious 3:02
9 Egan Bernal INEOS Grenadiers 3:38
10 Thymen Arensman INEOS Grenadiers 3:45
11 Tom Pidcock Q36.5 Pro Cycling Team 3:58
12 Brandon McNulty UAE Team Emirates-XRG 4:24
13 Michael Storer Tudor Pro Cycling Team 4:25
14 Einer Rubio Movistar Team 4:26
15 Adam Yates UAE Team Emirates-XRG 4:47
16 Giulio Pellizzari Red Bull-BORA-hansgrohe 5:01
17 Davide Piganzoli Team Polti-VisitMalta 5:11
18 Max Poole Team Picnic PostNL 5:51
19 Chris Harper Team Jayco-AlUla 6:43
20 Diego Ulissi XDS Astana Team 7:18
21 Nicolas Prodhomme Decathlon AG2R La Mondiale 9:04
22 James Knox Soudal Quick-Step 10:00
23 Louis Meintjes Intermarché-Wanty 12:02
24 Nairo Quintana Movistar Team 12:29
25 Rafal Majka UAE Team Emirates-XRG 13:18
26 Embret Svestad-Bårdseng Arkea-B&B Hotels 14:00
27 Giulio Ciccone Lidl-Trek 18:18
28 Edoardo Zambanini Bahrain Victorious 23:23
29 Marco Frigo Israel-Premier Tech 27:32
30 Rémy Rochas Groupama-FDJ 28:20
31 Nicola Conci XDS Astana Team 29:15
32 Kevin Geniets Groupama-FDJ 29:18
33 Florian Stork Tudor Pro Cycling Team 34:12
34 Martin Tjøtta Arkea-B&B Hotels 34:55
35 Jonathan Lastra Cofidis 35:19
36 Romain Bardet Team Picnic PostNL 35:35
37 Andrea Vendrame Decathlon AG2R La Mondiale 36:54
38 Lorenzo Fortunato XDS Astana Team 37:05
39 Mathias Vacek Lidl-Trek 39:27
40 Davide Formolo Movistar Team 40:14
41 Wout Poels XDS Astana Team 41:17
42 Mark Donovan Q36.5 Pro Cycling Team 41:18
43 Wilco Kelderman Team Visma | Lease a Bike 41:56
44 Igor Arrieta UAE Team Emirates-XRG 43:49
45 Gianmarco Garofoli Soudal Quick-Step 45:31
46 Alessandro Tonelli Team Polti-VisitMalta 45:56
47 Damien Howson Q36.5 Pro Cycling Team 47:00
48 Stefano Oldani Cofidis 50:23
49 Pello Bilbao Bahrain Victorious 50:39
50 Alexander Cepeda EF Education-EasyPost 51:45
51 Chris Hamilton Team Picnic PostNL 52:51
52 Patrick Konrad Lidl-Trek 53:30
53 Fausto Masnada XDS Astana Team 53:35
54 Luca Covili VF Group-Bardiani CSF-Faizanè 53:51
55 David Gaudu Groupama-FDJ 54:00
56 Mattia Cattaneo Soudal Quick-Step 55:05
57 Mattia Bais Team Polti-VisitMalta 55:37
58 Sergio Samitier Cofidis 57:07
59 Yannis Voisard Tudor Pro Cycling Team 58:09
60 Jefferson Cepeda Movistar Team 58:13
61 Filippo Zana Team Jayco-AlUla 58:36
62 Bart Lemmen Team Visma | Lease a Bike 1:01:40
63 Steven Kruijswijk Team Visma | Lease a Bike 1:02:40
64 Giovanni Aleotti Red Bull-BORA-hansgrohe 1:03:43
65 Hugo Houle Israel-Premier Tech 1:06:05
66 James Shaw EF Education-EasyPost 1:06:14
67 Daniel Martinez Red Bull-BORA-hansgrohe 1:06:55
68 Carlos Verona Lidl-Trek 1:07:26
69 Lorenzo Germani Groupama-FDJ 1:08:08
70 Simone Petilli Intermarché-Wanty 1:09:29
71 Dorian Godon Decathlon AG2R La Mondiale 1:10:51
72 Lawrence Warbasse Tudor Pro Cycling Team 1:11:45
73 Quentin Pacher Groupama-FDJ 1:12:48
74 Corbin Strong Israel-Premier Tech 1:13:43
75 Mikkel Honore EF Education-EasyPost 1:14:07
76 Martin Marcellusi VF Group-Bardiani CSF-Faizanè 1:14:39
77 Felix Engelhardt Team Jayco-AlUla 1:14:51
78 Quinten Hermans Alpecin-Deceuninck 1:15:48
79 Jakob Fuglsang Israel-Premier Tech 1:18:52
80 Davide De Pretto Team Jayco-AlUla 1:19:17
81 Christian Scaroni XDS Astana Team 1:21:20
82 Mads Pedersen Lidl-Trek 1:21:44
83 Milan Vader Q36.5 Pro Cycling Team 1:21:57
84 Filippo Baroncini UAE Team Emirates-XRG 1:22:11
85 Afonso Eulalio Bahrain Victorious 1:25:36
86 Wout van Aert Team Visma | Lease a Bike 1:26:15
87 Fabio Van den Bossche Alpecin-Deceuninck 1:26:53
88 Alessio Martinelli VF Group-Bardiani CSF-Faizanè 1:26:54
89 Darren Rafferty EF Education-EasyPost 1:29:04
90 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè 1:29:45
91 Gijs Leemreize Team Picnic PostNL 1:30:09
92 Edward Planckaert Alpecin-Deceuninck 1:30:33
93 Jonathan Castroviejo INEOS Grenadiers 1:33:02
94 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè s.t.
95 Davide Bais Team Polti-VisitMalta 1:34:35
96 Paul Double Team Jayco-AlUla 1:35:34
97 Jan Tratnik Red Bull-BORA-hansgrohe 1:35:42
98 Simon Guglielmi Arkea-B&B Hotels 1:37:04
99 Georg Steinhauser EF Education-EasyPost 1:37:55
100 Lucas Plapp Team Jayco-AlUla 1:39:52
101 Kaden Groves Alpecin-Deceuninck 1:40:28
102 Timo Kielich Alpecin-Deceuninck 1:41:50
103 Lorenzo Milesi Movistar Team 1:42:14
104 Mirco Maestri Team Polti-VisitMalta 1:42:58
105 Joshua Tarling INEOS Grenadiers 1:43:14
106 Jay Vine UAE Team Emirates-XRG 1:43:42
107 Francesco Busatto Intermarché-Wanty 1:45:22
108 Sylvain Moniquet Cofidis 1:46:19
109 Jon Barrenetxea Movistar Team 1:47:30
110 Nick Schultz Israel-Premier Tech 1:51:30
111 Dylan van Baarle Team Visma | Lease a Bike 1:51:34
112 Lucas Hamilton INEOS Grenadiers 1:52:02
113 Kasper Asgreen EF Education-EasyPost 1:52:19
114 Owain Doull EF Education-EasyPost 1:54:52
115 Orluis Aular Movistar Team 1:56:15
116 Filippo Magli VF Group-Bardiani CSF-Faizanè 1:57:55
117 Rick Pluimers Tudor Pro Cycling Team 1:58:20
118 Alessandro Verre Arkea-B&B Hotels 2:05:53
119 Marco Brenner Tudor Pro Cycling Team 2:06:22
120 Enzo Paleni Groupama-FDJ 2:08:09
121 Kevin Colleoni Intermarché-Wanty 2:08:54
122 Max Kanter XDS Astana Team 2:10:18
123 Stan Dewulf Decathlon AG2R La Mondiale 2:10:48
124 Daan Hoole Lidl-Trek 2:11:16
125 Ben Turner INEOS Grenadiers 2:12:44
126 Anthony Perez Cofidis 2:13:57
127 Gianni Moscon Red Bull-BORA-hansgrohe 2:16:41
128 Laurens Huys Arkea-B&B Hotels 2:17:21
129 Nico Denz Red Bull-BORA-hansgrohe 2:18:14
130 Simon Clarke Israel-Premier Tech 2:19:31
131 Jacopo Mosca Lidl-Trek 2:21:09
132 Fran Miholjevic Bahrain Victorious 2:22:38
133 Sven Erik Bystrøm Groupama-FDJ 2:23:17
134 Tord Gudmestad Decathlon AG2R La Mondiale 2:24:01
135 Milan Fretin Cofidis 2:26:02
136 Xabier Azparren Q36.5 Pro Cycling Team 2:26:42
137 Emils Liepins Q36.5 Pro Cycling Team 2:26:54
138 Giovanni Lonardi Team Polti-VisitMalta 2:27:37
139 Edoardo Affini Team Visma | Lease a Bike 2:27:57
140 Giosue Epis Arkea-B&B Hotels 2:28:33
141 Luca Mozzato Arkea-B&B Hotels 2:29:31
142 Andrea Pietrobon Team Polti-VisitMalta 2:29:40
143 Albert Torres Movistar Team 2:30:02
144 Paul Magnier Soudal Quick-Step 2:32:52
145 Olav Kooij Team Visma | Lease a Bike 2:34:08
146 Dries De Bondt Decathlon AG2R La Mondiale 2:34:53
147 Josef Cerný Soudal Quick-Step 2:35:07
148 Sam Bennett Decathlon AG2R La Mondiale 2:35:11
149 Ethan Hayter Soudal Quick-Step 2:35:13
150 Matevz Govekar Bahrain Victorious 2:35:34
151 Luke Lamperti Soudal Quick-Step 2:35:55
152 Michael Hepburn Team Jayco-AlUla 2:37:01
153 Kim Heiduk INEOS Grenadiers 2:37:30
154 Casper van Uden Team Picnic PostNL 2:38:23
155 Francisco Muñoz Team Polti-VisitMalta 2:38:35
156 Clément Davy Groupama-FDJ 2:38:59
157 Jan Maas Cofidis 2:39:43
158 Nicolas Debeaumarché Cofidis 2:41:02
159 Jimmy Janssens Alpecin-Deceuninck 2:41:15
160 Anton Kuzmin XDS Astana Team 2:42:55
161 Alex Edmondson Team Picnic PostNL 2:44:33
162 Taco van der Hoorn Intermarché-Wanty 2:44:50
163 Matteo Moschetti Q36.5 Pro Cycling Team 2:45:05
164 Maikel Zijlaard Tudor Pro Cycling Team 2:46:01
165 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè 2:49:06
166 Gijs Van Hoecke Intermarché-Wanty 2:52:41
167 Niklas Märkl Team Picnic PostNL 2:57:46
168 Gerben Thijssen Intermarché-Wanty 2:57:54
169 Jensen Plowright Alpecin-Deceuninck 3:00:24
170 Alexander Krieger Tudor Pro Cycling Team 3:14:56

 


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Stage 14 map & profile:

Stage 14 map. For reference Venice (Venezia) is in the lower left corner.

Stage 14 profile, probably a day for the sprinters


Content continues below the ads

Advertise with us!

Stage 14 photos by Fotoreporter Sirotti:

Pre-race rider presentions: Primoz Roglic

Wout van Aert and his Visma | Lease a Bike team.

The start line with Mads Pedersen (left, obscured), GC leader Isaac del Toro & Juan Ayuso.

The peloton gets rolling through the start city of Treviso.

Fans at the finish at Nova Gorica/Gorizia were treated to an air show with Italian tricolor contrails.

Dylan van Baarle leads the pack in Nova Gorica/Gorizia to the finish.

Kasper Asgreen takes a brilliant win in Nova Gorica.

Einer Rubio (Movistar) & GC leader Isaac del Toro finished safely in the first chase group.

Stage winner Kasper Asgreen

Isaac del Toro remains the GC leader.