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 8, Saturday, May 17

Back to 2025 Giro d'Italia

Saturday, May 17: Stage 8, Giulianova - Castelraimondo, 197 km

Stage 8 map & profile | Stage 8 photos

Luke Plapp wins stage eight. 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

Weather at the finish city of Castelraimondo at 2:25 PM, local time: 19C (67F), fair, with the wind from the northeast at 10 km/hr (6 mph). There is a 5% chance of rain, growing to 16% at 4:00 PM.

The stage: The second mountainous Apennine stage. After a short approach, riders enter the Teramo and Piceno mountains, heading to Sarnano and climbing Sassotetto (Valico di Santa Maria Maddalena – 1455 m). A technical descent leads into a relentless series of climbs and descents. After Camerino, the course loops around Castelraimondo on a roughly 25 km open circuit.

Final kilometres: The finale includes two short but steep climbs. First to Castel Santa Maria (12–13% gradients over 2 km), then through narrow roads to Matelica and Gagliole. At 6.5 km to go, there’s a short wall of 800 m at 12%+ before a technical descent down to 2 km from the finish. A sharp right turn at 400 m leads into town, with a rising road between 5% and 2% all the way to the slightly uphill finish on 7-metre-wide asphalt

GC leader Primoz Roglic before the stage start. RCS photo

The race: The riders covered 49.5 kilometers during the first hour of racing! Things got a little more sane after that. After two hour the average speed was 45.5 km/hr

Here's the stage eight report from winner Luke Plapp's Team Jayco AlUla:

Australian Luke Plapp delivered his debut Grand Tour stage victory in stunning fashion at the Giro d’Italia with a mammoth 46km solo ride to glory on a stage for the ages.

The 24-year-old defied the odds to attack clear from a strong breakaway group and hold on for a memorable triumph on what was a relentless and unforgettable day of racing.

Team Jayco AlUla made their intentions clear with aggressive tactics from the moment the flag dropped, with young Italian Davide De Pretto fighting hard to make it up the road in a three-rider break for the first hour of action.

The peloton after about an hour of racing. RCS photo

Eventually a large group of 20 cracked the peloton to escape over the top of the Sassotetto climb, with Plapp joined by teammate Koen Bouwman. With the break established, the bunch halted the chase and allowed the escapees to open up an advantage of more than five minutes.

Despite the time gap, the breakaway never settled with a number of riders eager to push on the pace and reduce the numbers. However, Plapp was never far from the front, looking comfortable and in control as he followed the series of attacks.

A dangerous move then went clear on the Montelago, and while he was initially distanced by a trio of attackers, Plapp superbly worked his way back to the front before leaving his rivals behind as the summit approached.

With 46km still remaining the attack appeared risky as a strong chase group of three formed behind, but the Australian time trial champion quickly opened up a gap of over one minute. As the kilometres ticked down, the time gap remained the same with Plapp on course for a sweet and memorable victory.

Luke Plapp in the final kilometers of his solo escape. RCS photo

With the final categorised climb out of the way nothing could stop the triple Australian road race champion from savouring the moment as he crossed the line to take the first Grand Tour victory of his career.

Luke Plapp:
“It’s pretty crazy, I still can’t believe it to be honest. It’s been a long time coming, I’m always targeting the Aussie summer and I’ve just never been able to make a result happen in Europe. Last year I got so close at the Giro so many times and for today to happen, it is so, so special.

"We marked it as a stage for a few weeks now and then this morning on the bus we were really excited, so to make it happen, it’s a dream come true.

"It was unbelievable, the fight to get in the breakaway! It just kept going and going, there was one point there where I was following Wout [van Aert] so many times that I was almost dropped myself. Then I gave it one more chance to try and get in there and there was a massive group that made it. It was such a fight to get in the breakaway, but it was all worth it in the end and to have Koen in there as well with me, it was amazing.

"I knew I couldn’t beat any of them in a sprint, so I had to go at some stage pretty early and I think the way the racing has being going this year, the long moves have been really successful so that was sort of in the back of my mind. The first one to make a move I think always has an advantage, so I just thought I’d give it a crack. To be honest I just wanted a bit of a head start on the descent as well, so to stay away all the way to the finish is definitely not what I expected.

"I think from the Olympics last year to wrist surgery in February and now crashing in the first TT, it makes everything almost worth it. I mean the lows in cycling are super low and there’s a long time between highs, so to have a result like this is amazing.”

Pieter Weening (Sport Director):
“It was a really fast start and in the end where the breakaway went up the road it was quite difficult as well, so we knew it they were all strong guys there in front. You can see also with the seven guys left in front, they were all quality riders.

"We knew [Plapp] was strong because one moment I was telling him ‘Luke, yeah be careful, don’t do too much’ and he said ‘man, I’m cruising.’ So from that moment on we knew he was good.

"On the bottom of the third category climb with 50km to go, Kelderman and Ulissi went early, and we told him just do your time trial effort till the top and then we’ll see what’s going to happen, and well yeah, on the top he was already I think 15-20 seconds in front and he maintained it all the way till the finish line, it was really, really good and a real strong performance.”

Complete results:

Photos

197 kilometers raced at an average speed of 41.571 km/hr

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

 

GC after stage 8:

  • GC leader: Diego Ulissi (XDS Astana)
  • Mountains classification leader: Lorenzo Fortunato (XDS Astana)
  • Points classification leader: Mads Pedersen (Lidl-Trek)
  • Best young rider: Juan Ayuso (UAE Team Emirates-XRG)
  • Teams classification leader: UAE Team Emirates-XRG

1,265.7 kilometers raced so far at an average speed of 43.115 km/hr

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

 


Content continues below the ads

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

Stage 8 map & profile:

Stage 8 map

Stage 8 profile


Content continues below the ads

Advertise with us!

Stage 8 photos by Fotoreporter Sirotti:

Best Young Rider Juan Ayuso signs in.

A song from the GC leader before the start. Note the pink concertina.

Points classification leader Mads Pedersen heads to the start.

Simon Yates

GC leader Primoz Roglic and Best Young Rider Juan Ayuso on the start line.

Luke Plapp wins the stage.

Wilko Kelderman and Diego Ulissi finish second and third.

Primoz Roglic finishes 12th, not good enough to stay in pink.

Diego Ullissi (who looks like he knows he's the new GC leader) just after finishing the stage.

Stage winner Luke Plapp

Diego Ulissi is the new GC leader.