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 7, Friday, May 16

Back to 2025 Giro d'Italia

Friday, May 16: Stage 7, Castel del Sangro - Tagliacozzo, 168 km

Stage 7 map & profile | Stage 7 photos

Juan Aysuo wins stage seven. 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
Story of the Tour de France Volume 2

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

Weather at the finish city of Tagliacozzo at 2:15 PM, local time: 13C (55F), mostly cloudy, with the wind from the southeast at 16 km/hr (11 mph). There is a 12% chance of rain.

The stage: Apennine stage consisting of alternating climbs and descents, sometimes short, sometimes long. Of particular note is the challenging climb of Monte Urano, short, but with gradients of up to 14%. The route runs along mountain roads with various ups and downs. In the final stretch, the route passes through the main town of Tagliacozzo to head towards the old route of the ss.5 towards the town of Marsia, where the finish line is located.

Final km: The last 3 km are all uphill, with gradients of up to double figures (max 13%). Various curves and wide final hairpin bends that lead to the finishing straight. The final straight is 200 m long on 6 m wide paved road.

The race: Here's the report from stage winner Juan Ayuso's UAE Team Emirates-XRG:

Juan Ayuso claimed a stunning victory on Stage 7 of the Giro d’Italia, a mountainous 168-kilometer route from Castel di Sangro to Tagliacozzo. Ayuso launched a powerful acceleration in the final 400 meters to distance his rivals and cross the finish line solo for UAE Team Emirates-XRG’s first stage win in this year’s edition.

Isaac Del Toro also delivered an impressive performance to finish second, completing a dominant day for UAE Team Emirates-XRG. Egan Bernal (Ineos Grenadiers) took third, while Primož Roglič (Red Bull Bora Hansgrohe) came in fourth and captured the overall lead, taking the coveted maglia rosa after previous leader Mads Pedersen dropped off in the final kilometers.

68 kilometers to go, the peloton starts climbing the Vado della Forcella. RCS photo

With this victory, Ayuso moves up to second in the general classification, just four seconds behind Roglič, firmly establishing himself as a key contender for the Giro title. Del Toro’s result further cements his reputation as one of the brightest young talents in the peloton.

Today’s stage marked the first major showdown between the overall favorites, with Ayuso showcasing his strength on the climbs and his sharp instincts in the finale. UAE Team Emirates-XRG now lead the team classification and Ayuso wears the white jersey as best young rider of the race.

Juan Ayuso: “It’s my fourth Grand Tour, and especially in the two Vuelta a Españas I raced I was sometimes very close, but I never managed to pull it off, so to finally do it today in my first Giro d’Italia is something super special and I will always remember this.”

“I knew that I only had one attack, I couldn’t mess around and do two or three. In these finals, which are super explosive, you only have one bullet to use. So I let others start attacking before, and then when I saw my distance, I went full gas into the finish.”

Stage 8, a 197-kilometer route from Giulianova to Castelraimondo, awaits tomorrow and is expected to deliver more fireworks in the fight for pink.

Complete results:

Photos

168 kilometers raced at an average speed of 38.707 km/hr

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

 

GC after stage 7:

  • GC leader: Primož Roglič (Red Bull-BORA-hansgrohe)
  • 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,068.7 kilometers raced so far at an average speed of 43.546 km/hr

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

 


Content continues below the ads

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

Stage 7 map & profile:

Stage 7 map

Stage 7 profile


Content continues below the ads

Advertise with us!

Stage 7 photos by Fotoreporter Sirotti:

UAE Team Emirates manager Matxin Joxean Fernandez is interviewed before the stage.

GC second place by 17 seconds, Primoz Roglic heads to the start.

Wout van Aert on his way to the start line.

He's gone. Juan Ayuso launches a perfectly timed late-moment attack.

Juan Ayuso wins stage seven.

Jens Jens Voigt (winner GP de Nations, Critérium International 3 times, World Hour Record, etc, etc) was at the finish.

Stage winner Juan Ayuso

King of the Mountains Lorenzo Fortunato

Points classification leader Mads Pedersen

Primoz Roglic is back in pink.