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 3, Sunday, May 11

Back to 2025 Giro d'Italia

Sunday, May 11: Stage 3, Valona - Valona (Albania), 160 km

Stage 3 map & profile | Stage 3 photos

Mads Pedersen wins stage three and becomes the new GC leader. RCS Sport photo

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

TDF volume 1

Bill & Carol McGann's book The Story of the Tour de France, Vol 1: 1903 - 1975 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the race city of Valona (Vlorë in Albanian) at 2:30 PM, local time: 23C (73F), mostly cloudy, with the wind from the southwest at 8 km/hr (5 mph). There is a 2% chance of rain.

The stage: A lively stage starting and finishing in close proximity. The route circles Mount Maja Qores (over 2,000 m, right by the sea). Riders head southeast through the Lumi Shushicës valley on wide, fast roads. They then reach the sea via Qafa Shakellës Pass, followed by a coastal stretch of over 40 km with frequent curves and rolling terrain before tackling the Qafa e Llogarasë climb (about 11 km at over 7%). The climb ends 39 km from the finish. A fast descent leads back to Vlorë.
Final kilometres: The last 3 km run along the coast—mostly flat with some gentle direction changes linking straight sections. Final straight: 1,200 m on 8-metre-wide asphalt.

The race: 182 riders started stage three. There have been only two withdrawals, after Mikel Landa (Soudal-QuickStep) and Geoffrey Bouchard (Decathlon AG2R La Mondiale) crashed in stage one.

Here's the report from stage winner and GC leader Mads Pedersen's Team Lidl-Trek:

The Lidl-Trek train was running like clockwork on today’s third stage in Albania. The plan was simple – set a strong pace on the final climb and drag race it down to the finish line. With another picture-perfect lead out, Pedersen executed a powerful sprint to defeat second place finisher Corbin Strong (Israel-Premier Tech). This victory awarded Pedersen a 10-second time bonus, allowing him to reclaim the Maglia Rosa.With this win, Pedersen not only strengthens his position in the general classification but also leads the points classification.

Stage three gets started. RCS photo

In Mads' words...
"This was the plan from this morning - put a good pace in the long climb to control it for ourselves and give me a breath so I didn't have to go over the limit. Everyone from the team just did super amazing on the climb and also before. From the climb then it was controlling as much as we could, and then we hoped for some drag racing and it was exactly as we wanted.

"Cicco and Vacek did an amazing lead out, so, wow, to have two stage victories already and now back in the pink, that's exactly what we wanted today. Having Cicco in the lead out too, it shows something about his character and the person he is. He has ambitions somewhere else but still, he is committed to the team, and helping me in a lead out like this. This shows what we can do on Lidl Trek and we are supporting each other everywhere. I can't wait to come to the mountains and give back to Cicco."

Mathias Vacek leads the youth classification and wears the Maglia Bianca. He holds an 11-second advantage over Juan Ayuso (UAE Team Emirates-XRG). Mathias sits in third on GC.

Complete results:

Photos

Martin Marcelussi (VF Group-Bardiani CSF-Faizanè) was relegated from 8th to 85th.

160 kilometers raced at an average speed of 41.778 km/hr:

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

 

GC after stage 3:

  • GC leader: Mads Pedersen (Lidl-Trek)
  • Mountains classification leader: Lorenzo Fortunato (XDS Astana)
  • Points classification leader: Mads Pedersen (Lidl-Trek)
  • Best young rider: Mathias Vacek (Lidl-Trek)
  • Teams classification leader: Lidl-Trek

333.7 kilometers raced so far at an average speed of 43.322 km/hr

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

 


Content continues below the ads

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

Stage 3 map & profile:

The stage will be run on the southwest coast of Albania.

Profile of stage 3.


Content continues below the ads

Advertise with us!

Stage 3 photos by Fotoreporter Sirotti:

The Groupama-FDJ fleet. And that's just one team!

Overnight GC leader Primoz Roglic gets his bike.

Opening ceremonies. Team Jayco AlUla is presented.

Team Picnic-PostNL

Wout van Aert

Richard Carapaz with the Giro Trophy.

Stage three gets rolling.

Stage finish time, here they come...

This one was close. Mads Pedersen (center, purple jersey) wins.

Mads Pedersen celebrates his stage win.

Stage winner Mads Pedersen just after the stage finish.

Mathias Vacek is the new Best Young Rider.

Pedersen's reward, the Maglia Rosa.