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

2026 Giro d'Italia

109th edition: May 8 - May 31, 2026
Stage 2, May 9, 2026

Back to 2026 Giro d'Italia

Saturday, May 9: Stage 2, Burgas - Veliko Tarnovo, 221 km

Stage 2 map & profile | Stage 2 photos

Thomas Silva wins stage two. Sirotti 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

Weather at the finish city of Veliko Tarnovo at 3:40 PM, local time: 17C (62F), cloudy, with the wind from the west at 8 km/hr (5 mph). There is a 22% chance of rain.

Bill & Carol McGann’s book The Story of the 2024 Tour de France: The Happy Warrior Triumphs is available print, Kindle eBook and audiobook versions. To get your copy, just click on the link on the right.

The stage: Long stage with climbs in the central section to cross Bulgaria’s main mountain chain. The finish features a sharp uphill kick just a few kilometres from Veliko Tarnovo: Lyaskovets Monastery climb (~3.5 km at 7.5%, with a long section in double-digit gradients).

The race: Matteo Moschetti (Pinarello Q36.5) crashed in stage one and suffered a concussion as a result. He did not start stage two.

Here's the race report from second-place Florian Stork's Tudor Pro Cycling Team:

Florian Stork finished second on Stage 2 of the Giro d’Italia in Bulgaria following a dramatic finale marked by a major crash inside the final 20km, leading to a temporary neutralization of the race. After the stage resumed with 18km remaining, the first climbing test of the race saw Tudor Pro Cycling well positioned, with Mathys Rondel and Michael Storer both inside the Top 20 over the KOM.

Inside the final 10km into the downhill, a chase group of around 30 riders formed behind the 3 riders in the front, with Florian Stork also present to represent Tudor alongside Mathys and Michael. As the front trio failed to work together, the chasing group closed the gap in the final hundred meters. Florian then launched his sprint to cross the line in 2nd place, just centimeters behind the stage winner.

The result marks the German’s second runner-up finish at the Giro d’Italia and moves him into second place in the General Classification.

Florian: “The finale was quite crazy with the big crash and the stress for first climb of this Giro d’Italia. Once we came back in the downhill, the finish was very technical, but it was good from our side to be there at the front with three guys with Mathys and Michael. I chose the right wheel to launch my sprint - just a few centimeters were missing, but hopefully I can find them back over the next three weeks.”

Complete results:

Photos

221 kilometers raced at an average speed of 39.067 km/hr

1 Thomas Silva XDS Astana Team 5hr 39min 25sec
2 Florian Stork Tudor Pro Cycling Team s.t.
3 Giulio Ciccone Lidl-Trek s.t.
4 Christian Scaroni XDS Astana Team s.t.
5 Giulio Pellizzari Red Bull-BORA-hansgrohe s.t.
6 Matteo Sobrero Lidl-Trek s.t.
7 Andreas Leknessund Uno-X Mobility s.t.
8 Jan Christen UAE Team Emirates-XRG s.t.
9 Martin Tjøtta Uno-X Mobility s.t.
10 Mathys Rondel Tudor Pro Cycling Team s.t.
11 Jai Hindley Red Bull-BORA-hansgrohe s.t.
12 Javier Romo Movistar Team s.t.
13 Lennert Van Eetvelt Lotto-Intermarché s.t.
14 Einer Rubio Movistar Team s.t.
15 Davide Piganzoli Team Visma | Lease a Bike s.t.
16 Jan Hirt NSN Cycling Team s.t.
17 Damiano Caruso Bahrain Victorious s.t.
18 Felix Engelhardt Team Jayco-AlUla s.t.
19 Thymen Arensman Netcompany INEOS Cycling Team s.t.
20 Darren Rafferty EF Education-EasyPost s.t.
21 Jonas Vingegaard Team Visma | Lease a Bike s.t.
22 Enric Mas Movistar Team s.t.
23 Johannes Kulset Uno-X Mobility s.t.
24 Josh Kench Groupama-FDJ United s.t.
25 Egan Bernal Netcompany INEOS Cycling Team s.t.
26 Martin López XDS Astana Team s.t.
27 Michael Storer Tudor Pro Cycling Team s.t.
28 Filippo Zana Soudal Quick-Step s.t.
29 Markel Beloki EF Education-EasyPost s.t.
30 Felix Gall Decathlon CMA CGM Team s.t.
31 Alexander Cepeda EF Education-EasyPost s.t.
32 Juan Pedro Lopez Movistar Team s.t.
33 Giovanni Aleotti Red Bull-BORA-hansgrohe s.t.
34 Ben O'Connor Team Jayco-AlUla s.t.
35 Sakarias Koller Løland Uno-X Mobility @ 1min 1sec
36 Andrea Raccagni Noviero Soudal Quick-Step s.t.
37 Francesco Busatto Alpecin-Premier Tech s.t.
38 Andrea Mifsud Team Polti-VisitMalta s.t.
39 Alec Segaert Bahrain Victorious s.t.
40 Ludovico Crescioli Team Polti-VisitMalta s.t.
41 Gijs Leemreize Team Picnic PostNL s.t.
42 Wout Poels Unibet Rose Rockets s.t.
43 Igor Arrieta UAE Team Emirates-XRG s.t.
44 Magnus Sheffield Netcompany INEOS Cycling Team s.t.
45 Chris Harper Pinarello-Q36.5 Pro Cycling Team s.t.
46 Orluis Aular Movistar Team s.t.
47 David de la Cruz Pinarello-Q36.5 Pro Cycling Team s.t.
48 Thomas Pesenti Team Polti-VisitMalta s.t.
49 Ben Zwiehoff Red Bull-BORA-hansgrohe s.t.
50 Bart Lemmen Team Visma | Lease a Bike s.t.
51 Derek Gee-West Lidl-Trek s.t.
52 Diego Ulissi XDS Astana Team s.t.
53 Sepp Kuss Team Visma | Lease a Bike s.t.
54 Gianmarco Garofoli Soudal Quick-Step s.t.
55 Alessandro Pinarello NSN Cycling Team s.t.
56 Tobias Lund Andresen Decathlon CMA CGM Team s.t.
57 Afonso Eulalio Bahrain Victorious s.t.
58 Alan Hatherly Team Jayco-AlUla s.t.
59 William Barta Tudor Pro Cycling Team s.t.
60 Callum Scotson Decathlon CMA CGM Team s.t.
61 Lukas Kubis Unibet Rose Rockets 1:28
62 Nick Schultz NSN Cycling Team 2:05
63 Nikita Tsvetkov Bardiani-CSF 7 Saber s.t.
64 David González Pinarello-Q36.5 Pro Cycling Team s.t.
65 Tobias Bayer Alpecin-Premier Tech s.t.
66 Corbin Strong NSN Cycling Team s.t.
67 Nico Denz Red Bull-BORA-hansgrohe s.t.
68 Paul Magnier Soudal Quick-Step s.t.
69 Luca Paletti Bardiani-CSF 7 Saber s.t.
70 Jonathan Milan Lidl-Trek s.t.
71 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team s.t.
72 Alessandro Tonelli Team Polti-VisitMalta s.t.
73 Ben Turner Netcompany INEOS Cycling Team s.t.
74 Manuele Tarozzi Bardiani-CSF 7 Saber s.t.
75 Edoardo Zambanini Bahrain Victorious s.t.
76 Lawrence Warbasse Tudor Pro Cycling Team s.t.
77 Nelson Oliveira Movistar Team s.t.
78 Lorenzo Rota Lotto-Intermarché s.t.
79 Victor Campenaerts Team Visma | Lease a Bike s.t.
80 Gregor Mühlberger Decathlon CMA CGM Team s.t.
81 Johannes Staune-Mittet Decathlon CMA CGM Team s.t.
82 Niklas Larsen Unibet Rose Rockets s.t.
83 Simone Gualdi Lotto-Intermarché s.t.
84 Brieuc Rolland Groupama-FDJ United s.t.
85 Koen Bouwman Team Jayco-AlUla s.t.
86 Jonas Rutsch Lotto-Intermarché 4:17
87 Vicente Rojas Bardiani-CSF 7 Saber s.t.
88 Martin Marcellusi Bardiani-CSF 7 Saber s.t.
89 Warren Barguil Team Picnic PostNL s.t.
90 Søjberg Pedersen Rasmus Decathlon CMA CGM Team 5:03
91 Lorenzo Milesi Movistar Team 5:26
92 Cyril Barthe Groupama-FDJ United s.t.
93 Axel Huens Groupama-FDJ United s.t.
94 Mick van Dijke Red Bull-BORA-hansgrohe s.t.
95 Jack Haig Netcompany INEOS Cycling Team s.t.
96 Gianni Moscon Red Bull-BORA-hansgrohe s.t.
97 Fabio Christen Pinarello-Q36.5 Pro Cycling Team s.t.
98 Madis Mihkels EF Education-EasyPost s.t.
99 Amanuel Ghebreigzabhier Lidl-Trek s.t.
100 Toon Aerts Lotto-Intermarché s.t.
101 Jhonatan Narvaez UAE Team Emirates-XRG s.t.
102 Michael Valgren EF Education-EasyPost s.t.
103 Iván García Cortina Movistar Team 6:45
104 Fran Miholjevic Bahrain Victorious 7:04
105 Robert Stannard Bahrain Victorious s.t.
106 Embret Svestad-Bårdseng Netcompany INEOS Cycling Team s.t.
107 Connor Swift Netcompany INEOS Cycling Team s.t.
108 Jasper Stuyven Soudal Quick-Step s.t.
109 Oliver Naesen Decathlon CMA CGM Team s.t.
110 Matyas Kopecky Unibet Rose Rockets s.t.
111 Tomas Kopecky Unibet Rose Rockets s.t.
112 Ayco Bastiaens Soudal Quick-Step s.t.
113 Timo Kielich Team Visma | Lease a Bike s.t.
114 Dries van Gestel Soudal Quick-Step s.t.
115 Fredrik Dversnes Uno-X Mobility s.t.
116 Hartthijs de Vries Unibet Rose Rockets s.t.
117 Jensen Plowright Alpecin-Premier Tech s.t.
118 Luca Vergallito Alpecin-Premier Tech s.t.
119 Filippo Magli Bardiani-CSF 7 Saber s.t.
120 Tord Gudmestad Decathlon CMA CGM Team s.t.
121 Ethan Vernon NSN Cycling Team s.t.
122 Pascal Ackermann Team Jayco-AlUla s.t.
123 Robert Donaldson Team Jayco-AlUla s.t.
124 Johan Jacobs Groupama-FDJ United s.t.
125 Mark Donovan Pinarello-Q36.5 Pro Cycling Team s.t.
126 Davide Ballerini XDS Astana Team s.t.
127 Arjen Livyns XDS Astana Team s.t.
128 Alberto Bettiol XDS Astana Team s.t.
129 Filippo Ganna Netcompany INEOS Cycling Team s.t.
130 Mirco Maestri Team Polti-VisitMalta s.t.
131 Simone Consonni Lidl-Trek s.t.
132 Christopher Juul-Jensen Team Jayco-AlUla s.t.
133 Fabio Van den Bossche Soudal Quick-Step s.t.
134 Sjoerd Bax Pinarello-Q36.5 Pro Cycling Team s.t.
135 Diego Sevilla Team Polti-VisitMalta s.t.
136 António Morgado UAE Team Emirates-XRG s.t.
137 Timo de Jong Team Picnic PostNL 9:01
138 Tim Torn Teutenberg Lidl-Trek s.t.
139 Paul Penhoët Groupama-FDJ United s.t.
140 Robin Froidevaux Tudor Pro Cycling Team s.t.
141 Johan Price-Pejtersen Alpecin-Premier Tech s.t.
142 Mikkel Bjerg UAE Team Emirates-XRG s.t.
143 Mathijs Paasschens Bahrain Victorious s.t.
144 Fabian Lienhard Tudor Pro Cycling Team s.t.
145 Enrico Zanoncello Bardiani-CSF 7 Saber 9:14
146 Filippo Turconi Bardiani-CSF 7 Saber s.t.
147 Luca Mozzato Tudor Pro Cycling Team 9:17
148 Giovanni Lonardi Team Polti-VisitMalta s.t.
149 Dylan Groenewegen Unibet Rose Rockets s.t.
150 Elmar Reinders Unibet Rose Rockets s.t.
151 Markus Hoelgaard Uno-X Mobility 11:33
152 Matteo Malucelli XDS Astana Team s.t.
153 Erlend Blikra Uno-X Mobility s.t.
154 Arnaud De Lie Lotto-Intermarché s.t.
155 Edward Planckaert Alpecin-Premier Tech s.t.
156 Milan Menten Lotto-Intermarché s.t.
157 Sean Flynn Team Picnic PostNL 13:46
158 Tim Naberman Team Picnic PostNL s.t.
159 Chris Hamilton Team Picnic PostNL s.t.
160 Ryan Mullen NSN Cycling Team s.t.
161 Rémy Rochas Groupama-FDJ United s.t.
162 Casper van Uden Team Picnic PostNL s.t.
163 Kaden Groves Alpecin-Premier Tech s.t.
164 Jonas Geens Alpecin-Premier Tech s.t.
165 Mattia Bais Team Polti-VisitMalta s.t.
166 Frank van den Broek Team Picnic PostNL s.t.
167 Joshua Giddings Lotto-Intermarché s.t.
168 James Shaw EF Education-EasyPost s.t.
169 Adam Yates UAE Team Emirates-XRG s.t.
170 Max Walscheid Lidl-Trek s.t.
171 Remi Cavagna Groupama-FDJ United s.t.
172 Jardi Van Der Lee EF Education-EasyPost s.t.
173 Wilco Kelderman Team Visma | Lease a Bike s.t.
174 Tim Rex Team Visma | Lease a Bike s.t.
175 Samuele Battistella EF Education-EasyPost 16:46
176 Dion Smith NSN Cycling Team 17:30
177 Jake Stewart NSN Cycling Team s.t.
178 Andrea Vendrame Team Jayco-AlUla s.t.
DNS Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team
DNF Santiago Buitrago Bahrain Victorious
DNF Marc Soler UAE Team Emirates-XRG
DNF Jay Vine UAE Team Emirates-XRG
DNF Ådne Holter Uno-X Mobility

 

GC after stage 2:

  • GC leader: Thomas Silva (XDS Astana)
  • Mountains classification lead: Diago Sevilla (Polti-VisitMalta)
  • Points classification leader: Paul Magnier (Soudal Quick-Step)
  • Best young rider: Thomas Silva (XDS Astana)
  • Teams classification leader: Movistar

368 kilometers raced so far at an average speed of 40.860 km/hr

1 Thomas Silva XDS Astana Team 9hr 0min 23sec
2 Florian Stork Tudor Pro Cycling Team @ 4sec
3 Egan Bernal Netcompany INEOS Cycling Team s.t.
4 Thymen Arensman Netcompany INEOS Cycling Team 0:06
5 Giulio Ciccone Lidl-Trek s.t.
6 Jan Christen UAE Team Emirates-XRG 0:10
7 Johannes Kulset Uno-X Mobility s.t.
8 Martin Tjøtta Uno-X Mobility s.t.
9 Lennert Van Eetvelt Lotto-Intermarché s.t.
10 Darren Rafferty EF Education-EasyPost s.t.
11 Jan Hirt NSN Cycling Team s.t.
12 Christian Scaroni XDS Astana Team s.t.
13 Jai Hindley Red Bull-BORA-hansgrohe s.t.
14 Damiano Caruso Bahrain Victorious s.t.
15 Jonas Vingegaard Team Visma | Lease a Bike s.t.
16 Enric Mas Movistar Team s.t.
17 Ben O'Connor Team Jayco-AlUla s.t.
18 Juan Pedro Lopez Movistar Team s.t.
19 Javier Romo Movistar Team s.t.
20 Einer Rubio Movistar Team s.t.
21 Filippo Zana Soudal Quick-Step s.t.
22 Felix Engelhardt Team Jayco-AlUla s.t.
23 Mathys Rondel Tudor Pro Cycling Team s.t.
24 Markel Beloki EF Education-EasyPost s.t.
25 Alexander Cepeda EF Education-EasyPost s.t.
26 Michael Storer Tudor Pro Cycling Team s.t.
27 Felix Gall Decathlon CMA CGM Team s.t.
28 Davide Piganzoli Team Visma | Lease a Bike s.t.
29 Giulio Pellizzari Red Bull-BORA-hansgrohe s.t.
30 Matteo Sobrero Lidl-Trek s.t.
31 Martin López XDS Astana Team s.t.
32 Giovanni Aleotti Red Bull-BORA-hansgrohe s.t.
33 Andreas Leknessund Uno-X Mobility s.t.
34 Josh Kench Groupama-FDJ United s.t.
35 Tobias Lund Andresen Decathlon CMA CGM Team 1:05
36 Orluis Aular Movistar Team 1:11
37 Alessandro Pinarello NSN Cycling Team s.t.
38 Ludovico Crescioli Team Polti-VisitMalta s.t.
39 Alan Hatherly Team Jayco-AlUla s.t.
40 Thomas Pesenti Team Polti-VisitMalta s.t.
41 Derek Gee-West Lidl-Trek s.t.
42 Gianmarco Garofoli Soudal Quick-Step s.t.
43 Andrea Raccagni Noviero Soudal Quick-Step s.t.
44 Sakarias Koller Løland Uno-X Mobility s.t.
45 Ben Zwiehoff Red Bull-BORA-hansgrohe s.t.
46 Andrea Mifsud Team Polti-VisitMalta s.t.
47 Alec Segaert Bahrain Victorious s.t.
48 Diego Ulissi XDS Astana Team s.t.
49 Bart Lemmen Team Visma | Lease a Bike s.t.
50 Sepp Kuss Team Visma | Lease a Bike s.t.
51 Magnus Sheffield Netcompany INEOS Cycling Team s.t.
52 Afonso Eulalio Bahrain Victorious s.t.
53 Igor Arrieta UAE Team Emirates-XRG s.t.
54 William Barta Tudor Pro Cycling Team s.t.
55 David de la Cruz Pinarello-Q36.5 Pro Cycling Team s.t.
56 Wout Poels Unibet Rose Rockets s.t.
57 Gijs Leemreize Team Picnic PostNL s.t.
58 Callum Scotson Decathlon CMA CGM Team s.t.
59 Francesco Busatto Alpecin-Premier Tech s.t.
60 Chris Harper Pinarello-Q36.5 Pro Cycling Team s.t.
61 Lukas Kubis Unibet Rose Rockets 1:38
62 Paul Magnier Soudal Quick-Step 2:05
63 Manuele Tarozzi Bardiani-CSF 7 Saber 2:09
64 Jonathan Milan Lidl-Trek 2:15
65 Ben Turner Netcompany INEOS Cycling Team s.t.
66 Nikita Tsvetkov Bardiani-CSF 7 Saber s.t.
67 Luca Paletti Bardiani-CSF 7 Saber s.t.
68 Edoardo Zambanini Bahrain Victorious s.t.
69 David González Pinarello-Q36.5 Pro Cycling Team s.t.
70 Lorenzo Rota Lotto-Intermarché s.t.
71 Simone Gualdi Lotto-Intermarché s.t.
72 Koen Bouwman Team Jayco-AlUla s.t.
73 Nelson Oliveira Movistar Team s.t.
74 Nico Denz Red Bull-BORA-hansgrohe s.t.
75 Alessandro Tonelli Team Polti-VisitMalta s.t.
76 Nick Schultz NSN Cycling Team s.t.
77 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team s.t.
78 Corbin Strong NSN Cycling Team s.t.
79 Lawrence Warbasse Tudor Pro Cycling Team s.t.
80 Brieuc Rolland Groupama-FDJ United s.t.
81 Gregor Mühlberger Decathlon CMA CGM Team s.t.
82 Johannes Staune-Mittet Decathlon CMA CGM Team s.t.
83 Victor Campenaerts Team Visma | Lease a Bike s.t.
84 Tobias Bayer Alpecin-Premier Tech s.t.
85 Niklas Larsen Unibet Rose Rockets s.t.
86 Jonas Rutsch Lotto-Intermarché 4:27
87 Vicente Rojas Bardiani-CSF 7 Saber s.t.
88 Martin Marcellusi Bardiani-CSF 7 Saber s.t.
89 Warren Barguil Team Picnic PostNL s.t.
90 Rasmus Søjberg Pedersen Decathlon CMA CGM Team 5:13
91 Madis Mihkels EF Education-EasyPost 5:36
92 Toon Aerts Lotto-Intermarché s.t.
93 Jhonatan Narvaez UAE Team Emirates-XRG s.t.
94 Michael Valgren EF Education-EasyPost s.t.
95 Mick van Dijke Red Bull-BORA-hansgrohe s.t.
96 Cyril Barthe Groupama-FDJ United s.t.
97 Lorenzo Milesi Movistar Team s.t.
98 Axel Huens Groupama-FDJ United s.t.
99 Gianni Moscon Red Bull-BORA-hansgrohe s.t.
100 Jack Haig Netcompany INEOS Cycling Team s.t.
101 Amanuel Ghebreigzabhier Lidl-Trek s.t.
102 Fabio Christen Pinarello-Q36.5 Pro Cycling Team s.t.
103 Iván García Cortina Movistar Team 6:55
104 Ethan Vernon NSN Cycling Team 7:10
105 Diego Sevilla Team Polti-VisitMalta s.t.
106 António Morgado UAE Team Emirates-XRG 7:12
107 Connor Swift Netcompany INEOS Cycling Team s.t.
108 Robert Stannard Bahrain Victorious 7:14
109 Jasper Stuyven Soudal Quick-Step s.t.
110 Dries van Gestel Soudal Quick-Step s.t.
111 Tord Gudmestad Decathlon CMA CGM Team s.t.
112 Pascal Ackermann Team Jayco-AlUla s.t.
113 Filippo Magli Bardiani-CSF 7 Saber s.t.
114 Simone Consonni Lidl-Trek s.t.
115 Robert Donaldson Team Jayco-AlUla s.t.
116 Mirco Maestri Team Polti-VisitMalta s.t.
117 Embret Svestad-Bårdseng Netcompany INEOS Cycling Team s.t.
118 Oliver Naesen Decathlon CMA CGM Team s.t.
119 Filippo Ganna Netcompany INEOS Cycling Team s.t.
120 Fran Miholjevic Bahrain Victorious s.t.
121 Sjoerd Bax Pinarello-Q36.5 Pro Cycling Team s.t.
122 Fredrik Dversnes Uno-X Mobility s.t.
123 Timo Kielich Team Visma | Lease a Bike s.t.
124 Ayco Bastiaens Soudal Quick-Step s.t.
125 Fabio Van den Bossche Soudal Quick-Step s.t.
126 Arjen Livyns XDS Astana Team s.t.
127 Johan Jacobs Groupama-FDJ United s.t.
128 Christopher Juul-Jensen Team Jayco-AlUla s.t.
129 Matyas Kopecky Unibet Rose Rockets s.t.
130 Hartthijs de Vries Unibet Rose Rockets s.t.
131 Alberto Bettiol XDS Astana Team s.t.
132 Tomas Kopecky Unibet Rose Rockets s.t.
133 Mark Donovan Pinarello-Q36.5 Pro Cycling Team s.t.
134 Jensen Plowright Alpecin-Premier Tech s.t.
135 Luca Vergallito Alpecin-Premier Tech s.t.
136 Davide Ballerini XDS Astana Team s.t.
137 Mikkel Bjerg UAE Team Emirates-XRG 9:11
138 Robin Froidevaux Tudor Pro Cycling Team s.t.
139 Tim Torn Teutenberg Lidl-Trek s.t.
140 Paul Penhoët Groupama-FDJ United s.t.
141 Mathijs Paasschens Bahrain Victorious s.t.
142 Fabian Lienhard Tudor Pro Cycling Team s.t.
143 Timo de Jong Team Picnic PostNL s.t.
144 Johan Price-Pejtersen Alpecin-Premier Tech s.t.
145 Enrico Zanoncello Bardiani-CSF 7 Saber 9:24
146 Filippo Turconi Bardiani-CSF 7 Saber s.t.
147 Giovanni Lonardi Team Polti-VisitMalta 9:27
148 Elmar Reinders Unibet Rose Rockets s.t.
149 Luca Mozzato Tudor Pro Cycling Team s.t.
150 Dylan Groenewegen Unibet Rose Rockets s.t.
151 Arnaud De Lie Lotto-Intermarché 11:43
152 Matteo Malucelli XDS Astana Team s.t.
153 Milan Menten Lotto-Intermarché s.t.
154 Markus Hoelgaard Uno-X Mobility s.t.
155 Edward Planckaert Alpecin-Premier Tech s.t.
156 Erlend Blikra Uno-X Mobility s.t.
157 Casper van Uden Team Picnic PostNL 13:56
158 Max Walscheid Lidl-Trek s.t.
159 Ryan Mullen NSN Cycling Team s.t.
160 Tim Naberman Team Picnic PostNL s.t.
161 Adam Yates UAE Team Emirates-XRG s.t.
162 Mattia Bais Team Polti-VisitMalta s.t.
163 James Shaw EF Education-EasyPost s.t.
164 Jonas Geens Alpecin-Premier Tech s.t.
165 Remi Cavagna Groupama-FDJ United s.t.
166 Frank van den Broek Team Picnic PostNL s.t.
167 Rémy Rochas Groupama-FDJ United s.t.
168 Sean Flynn Team Picnic PostNL s.t.
169 Chris Hamilton Team Picnic PostNL s.t.
170 Wilco Kelderman Team Visma | Lease a Bike s.t.
171 Tim Rex Team Visma | Lease a Bike s.t.
172 Jardi Van Der Lee EF Education-EasyPost s.t.
173 Joshua Giddings Lotto-Intermarché s.t.
174 Kaden Groves Alpecin-Premier Tech s.t.
175 Samuele Battistella EF Education-EasyPost 16:56
176 Andrea Vendrame Team Jayco-AlUla 17:40
177 Jake Stewart NSN Cycling Team s.t.
178 Dion Smith NSN Cycling Team s.t.

 


Content continues below the ads

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

Stage 2 map & profile:

Stage 2 map

Stage 2 profile


Content continues below the ads

Advertise with us!

Stage 2 photos by Fotoreporter Sirotti:

Pre-race ceremonies: Team Lotto-Intermarché is presented

Jonas Vingegaard leads the Visma | Lease a Bike team up to the teams presentation stage.

The NSN Cycling Team

Lennert Van Eetvelt gets his bike.

Team EF Education-EasyPost get their bikes.

Overnight GC leader Paul Magnier on the start line.

Stage 2 gets rolling.

Here they come...

The pack closes in on the line.

Thomas Silva wins stage two. His teammate Christian Scaroni is sitting up to help celebrate.

Thomas Silva will start stage three in pink.