BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history

find us on Facebook Find us on Twitter See our youtube channel The Story of the Tour de France, volume 1 South Salem Cycleworks frames Neugent Cycling Wheels Peaks Coaching: work with a coach! Schwab Cycles Shade Vise sunglass holder Advertise with us!

Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2021 Giro d'Italia

104th edition: May 8 - 30, 2021
Stage 8, May 15, 2021

Back to 2021 Giro d'Italia

Saturday, May 15: Stage 8, Foggia - Guardia Sanframondi, 170 km

Stage 8 map & profile | Stage 8 photos

Victor Lafay

Victor Lafay wins stage 8.

Weather at the finish city of Guardia Sanframondi at 1:40 PM, local time: 17C (63F), mostly cloudy, with the wind from the southwest at 10 km/hr (6 mph). There is a 10% - 24% chance of rain during the afternoon.

The race: All 177 stage-seven classified finishers started today's stage. The riders passed KM 0 at 12:53.

Race start

Race director Stefano Allocchio (who won Giro stage 8A in Foggia in 1985) drops the flag, signaling the stage's official start.

Midway into the stage, two-stage-winner Caleb Ewan (Lotto Soudal) abandoned the Giro with knee pain.

Caleb Ewan

Caleb Ewan's Giro is over, but he is still planning on winning stages in the Tour de France and the Vuelta a España.

Here's the stage eight report from winner Victor Lafay's Team Cofidis:

At 25, the French rider Victor Lefay won solo this Saturday during the 8th stage of the Giro. He thus achieves the best performance of his career, his first victory among professionals. The Cofidis team continues its incredible series with a third victory in three days!

He savored it. In the home stretch of Guardia Sanframondi, Victor Lafay tumbled alone. He took the time to close his Cofidis jersey, raised his arms and revealed his dazzling face. The assurance of living a unique moment, a dream for all professional runners: to win on the roads of a Grand Tour. 

The stage, starting from Foggia, was intense until the end. It was not until more than fifty kilometers before the breakaway of the day is formed. There were 12 of them in this group. Victor, he ran with intelligence to save himself as much as possible and remain as lucid as possible. Unlike the other breakaway riders, he managed to keep calm and cool until the last difficulty. It was only 2.2 km from the finish that he produced his effort on the toughest slopes of the final. This incisive attack allowed him to take the lead in the race and he kept it until the end.  

Victor Lafay thus signs the best result of his career, his first victory among professionals. At 25, the native of Lyon had already won the Etape du Tour and was vice European champion in 2018. Under the colors of Cofidis, the young climber gradually gained strength. He discovered the demands of the grand tours last year at La Vuelta alongside team leader Guillaume Martin. This year, he made a name for himself by finishing 2nd in the 3rd stage of the Tour de Valence where he also took the best youngster jersey.

Victor Lafay gives Cofidis his 5th victory of the season. It is also the 3rd consecutive after the successes of Christophe Laporte on Thursday at the Circuit de Wallonie and Jesús Herrada at the Challenge de Mallorca. Finally, it should be noted that the Cofidis team had not won the Giro for 11 years and Damien Monier's victory in 2010 between Brunico and Pelo Terme.

Victor LAFAY, 1st: “It's just incredible! It was a very hard day and it was really not easy to take the breakaway. When it started, the peloton gave us 7 minutes, we were able to recover a little. I tried to be as focused as possible: I knew there were no 'real' climbers in the breakaway. I attacked less than 3 km from the finish and that allowed me to gain the advantage. I still have trouble realizing, it's completely crazy!"

Nicolas EDET: “This is great news for Victor and for the team. For the past week, we've been revolving around victory with Elia or with me. We know that Victor is a great talent who understood that the work was going to be rewarded. He is a serious runner who has gradually gained confidence. He has enormous abilities, punch and he has everything to earn more. To win in a grand tour is a dream for all runners. Well done to him!" 

Jean-Luc JONROND, sporting director: “There is a great feeling of satisfaction, it's great and a winning return for the Cofidis team on the roads of the Giro. Despite a fall at the Buckles d'Ardèche, Victor was in great shape and we suspected he would have a good season. The team once again worked very well today as Nicolas Edet, Natnael Berhane and Rémy Rochas took turns trying to integrate the breakaway. We had studied the final with Victor and he had a clear round. Opening your counter among the pros with a stage of a grand tour is great. And I am convinced that this victory calls for others!"

Cédric VASSEUR, general manager: “It is a wonderful day for Victor and Cofidis. This victory rewards the work of a whole team, riders and staff. It proves that the whole group is now able to compete at the highest level. The objective on this Giro was to win a stage with Elia and other riders. The Giro is still long and I'm sure we will have other opportunities to stand out. Three victories in three days: we couldn't ask for better!"  

Complete results:

Stage 8 photos

170 kilometers raced at an average speed of 41.332 km/hr

1 Victor Lafay Cofidis 4hr 6min 47sec
2 Francesco Gavazzi Eolo-Kometa @ 36sec
3 Nikias Arndt Team DSM 0:37
4 Nelson Oliveira Movistar 0:41
5 Giovanni Carboni Bardiani CSF Faizanè 0:44
6 Kobe Goossens Lotto Soudal 0:58
7 Victor Campenaerts Qhubeka-Assos 1:00
8 Alexis Gougeard Ag2r-Citroën 1:54
9 Fernando Gaviria UAE Team Emirates 3:04
10 Joao Almeida Deceuninck-Quick Step 4:48
11 Aleksandr Vlasov Astana-Premier Tech s.t.
12 Diego Ulissi UAE Team Emirates s.t.
13 Remco Evenepoel Deceuninck-Quick Step s.t.
14 Gianni Moscon INEOS Grenadiers s.t.
15 Damiano Caruso Bahrain Victorious s.t.
16 Marc Soler Movistar s.t.
17 Egan Bernal INEOS Grenadiers s.t.
18 Simon Yates Team BikeExchange s.t.
19 Nick Schultz Team BikeExchange s.t.
20 Romain Bardet Team DSM s.t.
21 Giulio Ciccone Trek-Segafredo s.t.
22 Emanuel Buchmann Bora-hansgrohe s.t.
23 Hugh Carthy EF Education-Nippo s.t.
24 Lorenzo Fortunato Eolo-Kometa s.t.
25 Tobias Foss Jumbo-Visma s.t.
26 Daniel Martin Israel Start-Up Nation s.t.
27 Davide Formolo UAE Team Emirates s.t.
28 George Bennett Jumbo-Visma s.t.
29 Attila Valter Groupama-FDJ s.t.
30 Vincenzo Nibali Trek-Segafredo s.t.
31 Daniel Martinez INEOS Grenadiers s.t.
32 Sebastien Reichenbach Groupama-FDJ s.t.
33 Koen Bouwman Jumbo-Visma s.t.
34 Luis Sanchez Astana-Premier Tech s.t.
35 Fausto Masnada Deceuninck-Quick Step s.t.
36 Mikel Nieve Team BikeExchange 4:54
37 Michael Storer Team DSM 4:59
38 Jai Hindley Team DSM s.t.
39 Quinten Hermans Intermarché-Wanty-Gobert Matériaux 5:06
40 Rein Taaramae Intermarché-Wanty-Gobert Matériaux s.t.
41 Tanel Kangert Team BikeExchange s.t.
42 Ruben Guerreiro EF Education-Nippo 5:10
43 Louis Vervaeke Alpecin-Fenix 5:13
44 Clement Champoussin Ag2r-Citroën 5:16
45 Pello Bilbao Bahrain Victorious 5:18
46 Guy Niv Israel Start-Up Nation s.t.
47 Matteo Badilatti Groupama-FDJ s.t.
48 Jan Hirt Intermarché-Wanty-Gobert Matériaux s.t.
49 Nicolas Edet Cofidis 5:27
50 Gianluca Brambilla Trek-Segafredo 5:38
51 Gorka Izagirre Astana-Premier Tech s.t.
52 Lars van den Berg Groupama-FDJ 5:40
53 Vadim Pronskiy Astana-Premier Tech 5:43
54 Amanuel Gebreigzabhier Trek-Segafredo 5:48
55 Harold Tejada Astana-Premier Tech s.t.
56 Antonio Pedrero Movistar s.t.
57 Chris Hamilton Team DSM 5:58
58 Gino Mader Bahrain Victorious 6:02
59 Callum Scotson Team BikeExchange 6:05
60 Andrii Ponomar Androni Giocattoli-Sidermec 6:18
61 Geoffrey Bouchard Ag2r-Citroën s.t.
62 Bauke Mollema Trek-Segafredo s.t.
63 Lawrence Warbasse Ag2r-Citroën 6:35
64 Harm Vanhoucke Lotto Soudal 6:45
65 Rudy Molard Groupama-FDJ 6:53
66 Filippo Fiorelli Bardiani CSF Faizanè s.t.
67 Enrico Battaglin Bardiani CSF Faizanè s.t.
68 Matej Mohoric Bahrain Victorious 7:26
69 Patrick Bevin Israel Start-Up Nation s.t.
70 Remy Rochas Cofidis s.t.
71 Vincenzo Albanese Eolo-Kometa 8:08
72 Jacopo Mosca Trek-Segafredo 8:27
73 Alberto Bettiol EF Education-Nippo s.t.
74 Tejay van Garderen EF Education-Nippo s.t.
75 Eduardo Sepulveda Androni Giocattoli-Sidermec s.t.
76 Simon Carr EF Education-Nippo s.t.
77 Jonathan Caicedo EF Education-Nippo s.t.
78 Alexander Cepeda Androni Giocattoli-Sidermec s.t.
79 Jhonnatan Narvaez INEOS Grenadiers s.t.
80 Jimmy Janssens Alpecin-Fenix s.t.
81 Matteo Fabbro Bora-hansgrohe s.t.
82 Giovanni Aleotti Bora-hansgrohe s.t.
83 Alex Dowsett Israel Start-Up Nation 8:44
84 Matthias Brandle Israel Start-Up Nation s.t.
85 Yukiya Arashiro Bahrain Victorious s.t.
86 Andrea Vendrame Ag2r-Citroën s.t.
87 Jos van Emden Jumbo-Visma s.t.
88 Felix Grossschartner Bora-hansgrohe s.t.
89 Kilian Frankiny Qhubeka-Assos s.t.
90 Einer Rubio Movistar s.t.
91 Tony Gallopin Ag2r-Citroën s.t.
92 Davide Gabburo Bardiani CSF Faizanè 8:50
93 Remi Cavagna Deceuninck-Quick Step 8:55
94 Jens Keukeleire EF Education-Nippo 9:32
95 Nicolas Roche Team DSM 9:40
96 Paul Martens Jumbo-Visma s.t.
97 Filippo Zana Bardiani CSF Faizanè s.t.
98 Edoardo Affini Jumbo-Visma s.t.
99 Dario Cataldo Movistar s.t.
100 Matteo Jorgenson Movistar s.t.
101 Davide Villella Movistar s.t.
102 Fabio Felline Astana-Premier Tech s.t.
103 Matteo Sobrero Astana-Premier Tech s.t.
104 Alessandro de Marchi Israel Start-Up Nation 9:43
105 Jonathan Castroviejo INEOS Grenadiers s.t.
106 Pieter Serry Deceuninck-Quick Step 10:14
107 Dries de Bondt Alpecin-Fenix 10:16
108 Thomas de Gendt Lotto Soudal s.t.
109 Rafael Valls Bahrain Victorious 10:28
110 Mikkel Honore Deceuninck-Quick Step s.t.
111 Gianni Vermeersch Alpecin-Fenix s.t.
112 Andrea Pasqualon Intermarché-Wanty-Gobert Matériaux s.t.
113 Cesare Benedetti Bora-hansgrohe s.t.
114 James Knox Deceuninck-Quick Step s.t.
115 Romain Seigle Groupama-FDJ 10:40
116 Salvatore Puccio INEOS Grenadiers 10:46
117 Nico Denz Team DSM 11:14
118 Marton Dina Eolo-Kometa s.t.
119 Alessandro Covi UAE Team Emirates 11:29
120 Julius van den Berg EF Education-Nippo 11:36
121 Michael Hepburn Team BikeExchange 12:12
122 Valerio Conti UAE Team Emirates 13:00
123 Senne Leysen Alpecin-Fenix s.t.
124 Fabio Sabatini Cofidis 13:49
125 Bert-Jan Lindeman Qhubeka-Assos s.t.
126 Antoine Duchesne Groupama-FDJ s.t.
127 Giovanni Visconti Bardiani CSF Faizanè s.t.
128 Natnael Berhane Cofidis s.t.
129 Umberto Marengo Bardiani CSF Faizanè s.t.
130 Iljo Keisse Deceuninck-Quick Step s.t.
131 Lawrence Naesen Ag2r-Citroën s.t.
132 Natnael Tesfazion Androni Giocattoli-Sidermec s.t.
133 Davide Cimolai Israel Start-Up Nation s.t.
134 Samuele Battistella Astana-Premier Tech s.t.
135 Filippo Tagliani Androni Giocattoli-Sidermec s.t.
136 Koen De Kort Trek-Segafredo s.t.
137 Simon Pellaud Androni Giocattoli-Sidermec s.t.
138 Wesley Kreder Intermarché-Wanty-Gobert Matériaux s.t.
139 Oscar Riesebeek Alpecin-Fenix s.t.
140 Riccardo Minali Intermarché-Wanty-Gobert Matériaux s.t.
141 Max Kanter Team DSM s.t.
142 Samuele Zoccarato Bardiani CSF Faizanè s.t.
143 Edward Ravasi Eolo-Kometa s.t.
144 Jan Tratnik Bahrain Victorious s.t.
145 Lukasz Wisniowski Qhubeka-Assos s.t.
146 Daniel Oss Bora-hansgrohe s.t.
147 Nicola Venchiarutti Androni Giocattoli-Sidermec s.t.
148 Max Walscheid Qhubeka-Assos s.t.
149 Mark Christian Eolo-Kometa s.t.
150 Christopher Juul-Jensen Team BikeExchange s.t.
151 Maximiliano Richeze UAE Team Emirates s.t.
152 Matteo Moschetti Trek-Segafredo s.t.
153 Simone Ravanelli Androni Giocattoli-Sidermec s.t.
154 Tomasz Marczynski Lotto Soudal s.t.
155 Jasper de Buyst Lotto Soudal s.t.
156 Giacomo Nizzolo Qhubeka-Assos 14:11
157 Peter Sagan Bora-hansgrohe s.t.
158 Elia Viviani Cofidis s.t.
159 Stefano Oldani Lotto Soudal s.t.
160 Simone Consonni Cofidis s.t.
161 Maciej Bodnar Bora-hansgrohe s.t.
162 Samuele Rivi Eolo-Kometa s.t.
163 Mauro Schmid Qhubeka-Assos s.t.
164 Sebastian Molano UAE Team Emirates s.t.
165 Taco van der Hoorn Intermarché-Wanty-Gobert Matériaux s.t.
166 Simon Guglielmi Groupama-FDJ s.t.
167 Filippo Ganna INEOS Grenadiers s.t.
168 Alexander Krieger Alpecin-Fenix s.t.
169 Simone Petilli Intermarché-Wanty-Gobert Matériaux s.t.
170 Cameron Meyer Team BikeExchange s.t.
171 Albert Torres Movistar s.t.
172 David Dekker Jumbo-Visma 17:19
173 Dylan Groenewegen Jumbo-Visma s.t.
174 Attilio Viviani Cofidis s.t.
175 Tim Merlier Alpecin-Fenix s.t.
176 Roger Kluge Lotto Soudal 18:00

Pink jerseyGC after stage 8:

1259.1 kilometers raced so far at an average speed of 40.466 km/hr

1 Attila Valter Groupama-FDJ 31hr 10min 53sec
2 Remco Evenepoel Deceuninck-Quick Step @ 11sec
3 Egan Bernal INEOS Grenadiers 0:16
4 Aleksandr Vlasov Astana-Premier Tech 0:24
5 Hugh Carthy EF Education-Nippo 0:38
6 Damiano Caruso Bahrain Victorious 0:39
7 Giulio Ciccone Trek-Segafredo 0:41
8 Daniel Martin Israel Start-Up Nation 0:47
9 Simon Yates Team BikeExchange 0:49
10 Louis Vervaeke Alpecin-Fenix 0:50
11 Davide Formolo UAE Team Emirates 0:55
12 Daniel Martinez INEOS Grenadiers 1:06
13 Marc Soler Movistar 1:14
14 Romain Bardet Team DSM s.t.
15 Emanuel Buchmann Bora-hansgrohe 1:40
16 Vincenzo Nibali Trek-Segafredo 1:43
17 Rein Taaramae Intermarché-Wanty-Gobert Matériaux 1:50
18 Tobias Foss Jumbo-Visma 1:53
19 Nick Schultz Team BikeExchange 2:01
20 Gianni Moscon INEOS Grenadiers 2:03
21 Pello Bilbao Bahrain Victorious 2:31
22 Fausto Masnada Deceuninck-Quick Step 3:09
23 Jai Hindley Team DSM 3:40
24 Gino Mader Bahrain Victorious 4:44
25 Joao Almeida Deceuninck-Quick Step 4:49
26 Harold Tejada Astana-Premier Tech 5:13
27 Tanel Kangert Team BikeExchange 5:38
28 Ruben Guerreiro EF Education-Nippo 6:11
29 Diego Ulissi UAE Team Emirates 7:06
30 Lorenzo Fortunato Eolo-Kometa 7:44
31 George Bennett Jumbo-Visma 8:55
32 Koen Bouwman Jumbo-Visma 10:55
33 Nelson Oliveira Movistar 11:02
34 Victor Lafay Cofidis 13:45
35 Michael Storer Team DSM 15:05
36 Jonathan Caicedo EF Education-Nippo 15:09
37 Francesco Gavazzi Eolo-Kometa 16:20
38 Antonio Pedrero Movistar 16:24
39 Matteo Fabbro Bora-hansgrohe 16:47
40 Bauke Mollema Trek-Segafredo 16:56
41 Einer Rubio Movistar 18:01
42 Patrick Bevin Israel Start-Up Nation 19:36
43 Jacopo Mosca Trek-Segafredo 20:13
44 Jan Hirt Intermarché-Wanty-Gobert Matériaux 20:40
45 Davide Villella Movistar 21:50
46 Mikel Nieve Team BikeExchange 21:56
47 Nicolas Edet Cofidis 21:58
48 Gorka Izagirre Astana-Premier Tech 22:53
49 Matej Mohoric Bahrain Victorious 22:53
50 Gianluca Brambilla Trek-Segafredo 24:53
51 Alberto Bettiol EF Education-Nippo 25:00
52 Jonathan Castroviejo INEOS Grenadiers 25:09
53 Geoffrey Bouchard Ag2r-Citroën 25:10
54 James Knox Deceuninck-Quick Step 26:24
55 Andrea Vendrame Ag2r-Citroën 26:54
56 Dario Cataldo Movistar 27:32
57 Mikkel Honore Deceuninck-Quick Step 27:36
58 Rudy Molard Groupama-FDJ 27:51
59 Lawrence Warbasse Ag2r-Citroën 29:26
60 Alessandro de Marchi Israel Start-Up Nation 30:03
61 Luis Sanchez Astana-Premier Tech 30:18
62 Felix Grossschartner Bora-hansgrohe 31:08
63 Tony Gallopin Ag2r-Citroën 31:59
64 Kilian Frankiny Qhubeka-Assos 32:05
65 Giovanni Carboni Bardiani CSF Faizanè 32:38
66 Quinten Hermans Intermarché-Wanty-Gobert Matériaux 32:40
67 Matteo Sobrero Astana-Premier Tech 33:00
68 Nicolas Roche Team DSM 33:51
69 Victor Campenaerts Qhubeka-Assos 33:55
70 Sebastien Reichenbach Groupama-FDJ 34:23
71 Pieter Serry Deceuninck-Quick Step 35:02
72 Andrea Pasqualon Intermarché-Wanty-Gobert Matériaux 37:51
73 Callum Scotson Team BikeExchange 38:50
74 Edward Ravasi Eolo-Kometa 39:28
75 Chris Hamilton Team DSM 39:30
76 Alessandro Covi UAE Team Emirates 39:32
77 Jhonnatan Narvaez INEOS Grenadiers 39:48
78 Nikias Arndt Team DSM 40:08
79 Kobe Goossens Lotto Soudal 40:44
80 Remi Cavagna Deceuninck-Quick Step 41:03
81 Lars van den Berg Groupama-FDJ 41:19
82 Fabio Felline Astana-Premier Tech 41:20
83 Filippo Fiorelli Bardiani CSF Faizanè 41:36
84 Alexander Cepeda Androni Giocattoli-Sidermec 41:40
85 Simone Ravanelli Androni Giocattoli-Sidermec 41:56
86 Christopher Juul-Jensen Team BikeExchange 42:58
87 Gianni Vermeersch Alpecin-Fenix 43:19
88 Guy Niv Israel Start-Up Nation 44:23
89 Matteo Badilatti Groupama-FDJ 45:15
90 Simon Guglielmi Groupama-FDJ 46:08
91 Marton Dina Eolo-Kometa 46:42
92 Jens Keukeleire EF Education-Nippo 47:09
93 Simone Petilli Intermarché-Wanty-Gobert Matériaux 47:25
94 Fernando Gaviria UAE Team Emirates 47:45
95 Vadim Pronskiy Astana-Premier Tech 48:04
96 Salvatore Puccio INEOS Grenadiers 48:35
97 Eduardo Sepulveda Androni Giocattoli-Sidermec s.t.
98 Filippo Zana Bardiani CSF Faizanè 48:50
99 Tejay van Garderen EF Education-Nippo 49:29
100 Amanuel Gebreigzabhier Trek-Segafredo 49:42
101 Clément Champoussin Ag2r-Citroën 49:54
102 Giovanni Aleotti Bora-hansgrohe 50:00
103 Enrico Battaglin Bardiani CSF Faizanè 50:03
104 Vincenzo Albanese Eolo-Kometa 50:45
105 Romain Seigle Groupama-FDJ 51:41
106 Jan Tratnik Bahrain Victorious 51:53
107 Filippo Ganna INEOS Grenadiers 51:55
108 Matteo Jorgenson Movistar 52:30
109 Remy Rochas Cofidis 53:01
110 Jos van Emden Jumbo-Visma 54:58
111 Valerio Conti UAE Team Emirates 55:05
112 Daniel Oss Bora-hansgrohe 55:31
113 Yukiya Arashiro Bahrain Victorious 55:43
114 Harm Vanhoucke Lotto Soudal 55:49
115 Peter Sagan Bora-hansgrohe s.t.
116 Jimmy Janssens Alpecin-Fenix 56:32
117 Natnael Tesfazion Androni Giocattoli-Sidermec 57:16
118 Mark Christian Eolo-Kometa 57:38
119 Taco van der Hoorn Intermarché-Wanty-Gobert Matériaux 57:59
120 Alexis Gougeard Ag2r-Citroën 58:06
121 Davide Cimolai Israel Start-Up Nation 58:31
122 Andrii Ponomar Androni Giocattoli-Sidermec 58:32
123 Stefano Oldani Lotto Soudal s.t.
124 Nicola Venchiarutti Androni Giocattoli-Sidermec 58:50
125 Edoardo Affini Jumbo-Visma 59:55
126 Simon Pellaud Androni Giocattoli-Sidermec 59:56
127 Natnael Berhane Cofidis 1:00:13
128 Nico Denz Team DSM 1:00:19
129 Mauro Schmid Qhubeka-Assos 1:00:47
130 Rafael Valls Bahrain Victorious 1:00:57
131 Davide Gabburo Bardiani CSF Faizanè 1:02:51
132 Paul Martens Jumbo-Visma s.t.
133 Simon Carr EF Education-Nippo 1:03:20
134 Cesare Benedetti Bora-hansgrohe 1:03:46
135 Cameron Meyer Team BikeExchange 1:04:42
136 Michael Hepburn Team BikeExchange 1:05:19
137 Max Kanter Team DSM 1:05:28
138 Iljo Keisse Deceuninck-Quick Step 1:06:16
139 Elia Viviani Cofidis 1:06:28
140 Matthias Brändle Israel Start-Up Nation 1:07:04
141 Alex Dowsett Israel Start-Up Nation 1:07:09
142 Samuele Battistella Astana-Premier Tech 1:07:29
143 Samuele Zoccarato Bardiani CSF Faizanè 1:07:38
144 Thomas de Gendt Lotto Soudal 1:07:43
145 Giacomo Nizzolo Qhubeka-Assos 1:08:03
146 Lawrence Naesen Ag2r-Citroën 1:08:19
147 Sebastian Molano UAE Team Emirates 1:08:27
148 Oscar Riesebeek Alpecin-Fenix 1:08:40
149 Simone Consonni Cofidis 1:08:44
150 Max Walscheid Qhubeka-Assos 1:09:16
151 Bert-Jan Lindeman Qhubeka-Assos 1:09:30
152 Jasper de Buyst Lotto Soudal 1:09:34
153 Senne Leysen Alpecin-Fenix 1:09:40
154 Fabio Sabatini Cofidis 1:09:54
155 Antoine Duchesne Groupama-FDJ 1:10:01
156 Julius van den Berg EF Education-Nippo 1:10:56
157 Koen De Kort Trek-Segafredo 1:10:57
158 Alexander Krieger Alpecin-Fenix 1:11:02
159 Wesley Kreder Intermarché-Wanty-Gobert Matériaux 1:11:08
160 Giovanni Visconti Bardiani CSF Faizanè 1:11:40
161 Filippo Tagliani Androni Giocattoli-Sidermec 1:12:08
162 Dries de Bondt Alpecin-Fenix 1:12:38
163 Lukasz Wisniowski Qhubeka-Assos 1:13:12
164 Maciej Bodnar Bora-hansgrohe 1:13:19
165 Maximiliano Richeze UAE Team Emirates 1:13:50
166 Matteo Moschetti Trek-Segafredo 1:13:58
167 Umberto Marengo Bardiani CSF Faizanè 1:14:40
168 Tim Merlier Alpecin-Fenix 1:15:49
169 Dylan Groenewegen Jumbo-Visma 1:16:18
170 Samuele Rivi Eolo-Kometa 1:16:23
171 Tomasz Marczynski Lotto Soudal 1:16:23
172 David Dekker Jumbo-Visma 1:17:51
173 Riccardo Minali Intermarché-Wanty-Gobert Matériaux 1:18:20
174 Albert Torres Movistar 1:18:29
175 Attilio Viviani Cofidis 1:25:22
176 Roger Kluge Lotto Soudal 1:29:09

Stage 8 map & profile:

Giro stage 8 map

Giro stage 8 map

Giro stage 8 profile

Giro stage 8 profile

Stage 8 photos by Fotoreporter Sirotti:

Egan Bernal

Egan Bernal before the stage start during the rider presentation ceremony.

Peter Sagan

Peter Sagan

Attila Valter

Attila Valter looks ready to defend his Maglia Rosa.

Victor Lafay

Victor Lafay takes a beautiful win.

Francesco Gavazzi

Francesco Gavazzi was second.

Joao Almeida

Joao Almeida leads in the first big group almost five minutes after Victor Lafay won the stage.

Attila Valter

Attila Valter just after the stage ended.

Victor Lafay

Stage winner Lafay

Attila Valter

Attila Valter will spend the mountainous stage nine in pink.

Back to 2021 Giro d'Italia