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 7, May 14, 2021

Back to 2021 Giro d'Italia

Friday, May 14: Stage 7, Notaresco - Termoli, 181 km

Stage 7 map & profile | Stage 7 photos

Caleb Ewan

Caleb Ewan wins stage 7

Weather at the finish city of Termoli at 1:50 PM, local time: 20C (68F), partly cloudy, with the wind from the east at 21 km/hr (13 mph). No rain is forecast.

The race: After crashing in stage 6, Qhebeka-Assos rider Domenico Pozzovivo was unable to start today's stage. That left 177 riders to start today's stage, which began at 1:02.

Stage 7 start

Stage 7 is on.

Peter Serry (Deceuninck-Quick Step), who was hit by Team BikeExchange car yesterday, was able to start today. He told the press, “It was a stupid accident yesterday, but it happens, and we can’t look at the past any more so I have to keep looking forward, so I’m a bit stiff but I can’t complain: it could have been worse after this crash. I had the sports director on the telephone, he apologized himself, I really appreciate this. He feels ashamed, but it can happen.”

Here's the report from stage winner Caleb Ewan's Lotto Soudal team:

Two days after his stage win in Cattolica, Lotto Soudal rider Caleb Ewan was again victorious in the Giro d’Italia. After a technical final in Termoli and impressive lead-out work of Jasper De Buyst, Ewan sprinted to his second stage victory in this Giro. This brings Ewan’s tally to eleven Grand Tour stage victories.

“The run-up to the sprint was really hectic and it felt like the sprint already started from the bottom of the short ramp in the penultimate kilometre”, says Caleb Ewan. “So, it really was crucial to be up there right at the front. Because if you have to hit the brakes on that climb, it takes so much energy out of you to accelerate again. So, I asked my teammates to bring me into a good position at the bottom of the steep ramp. But they did so much more. Not only did they bring me to the front just perfectly, Jasper De Buyst was really impressive. He made sure I could save a lot of valuable energy I’d need for my final sprint. So I am very happy that I was able to finish the job. This kind of finishes suits me perfectly because of my size.”

Between Notaresco and Termoli, the riders faced a hilly course. However, with a predominantly flat final, stage seven was destined to be one for the sprinters. A technical and tricky final awaited, but once again Caleb Ewan was kept at the front by his Lotto Soudal teammates. After Jasper De Buyst did an amazing job in the final kilometres, Gaviria launched a surprise attack. Caleb Ewan closed the gap, outsprinted the Colombian and took a second stage win at this year’s Giro!

Caleb Ewan: “Maybe I was even a little too close to the front in the final, but obviously it’s better this way. To be honest, I was expecting an early attack from Gaviria, but I thought it would be on the steep ramp. When he attacked, I didn’t go full, but I rather used the Colombian as a target. I jumped on his wheel but kept some distance in the slipstream. With a few hundred metres to go, I then launched my sprint. It just went perfectly and I’m really happy with this second stage win.”

After his second stage win in this Giro, Caleb Ewan also takes over the points jersey from Giacomo Nizzolo.

“It’s the first time I will be wearing a points jersey in a Grand Tour and it really is a big honour to represent the maglia ciclamino. I’ll try to keep it as long as possible, but we’ll take it one day at a time. There are also some mountain stages coming up, so it will be nice to wear this jersey and enjoy it without the stress of upcoming bunch sprints”, Caleb Ewan concluded.

Complete results:

Stage 7 photos

181 kilometers raced at an average speed of 38.483 km/hr

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

Pink jerseyGC after stage 7:

1,089.1 kilometers raced so far at an average speed of 40.355 km/hr

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

Stage 7 map & profile:

Stage 7 map

Stage 7 map

Stage 7 profile

Stage 7 profile

Stage 7 photos by Fotoreporter Sirotti:


The start city of Notaresco made the town pink.

Attila Valter

GC leader Attila Valter and his Groupama-FDJ team are presented during the starting ceremonies.

Attila Valter

GC leader Attila Valter has his pink helmet and bar tape to go with his jersey.


Lovely way to start a stage.


The peloton makes its way through the narrow streets of Notaresco.

Giro d'Italia

The peloton with GC leader Attlia Valter safely surrounded by teammates passes through the town to Tollo, about halfway into the stage.

Peloton leaving Tollo

I believe this is the peloton leaving Tollo.

Caleb Ewan

Caleb Ewan got the jump on the other sprinters.

Caleb Ewan

Caleb Ewan can sit up and enjoy his win.

Caleb Ewan

Caleb Ewan is the first rider this Giro to win two stages.

Attila Valter

Attila Valter will ride stage eight in pink.

Back to 2021 Giro d'Italia