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

2023 Giro d'Italia

106th edition: May 6 - 28, 2023
Stage 3, May 8, 2023

Back to 2023 Giro d'Italia

Monday, May 8: Stage 3, Vasto - Melfi, 213 km

Stage 3 map & profile | Stage 3 photos

find us on Facebook Find us on Twitter See our youtube channel

The Story of the Giro d'Italia, volume 1 South Salem Cycleworks frames Neugent Cycling Wheels Peaks Coaching: work with a coach! Schwab Cycles Shade Vise sunglass holder Advertise with us!

Content continues below the ads

The Story of the Giro d'Italia, volume 1 South Salem Cycleworks frames Neugent Cycling Wheels

Michael Matthews wins stage three. Jayco-AlUla photo

Les Woodland's book Cycling Heroes: The Golden Years is available in the print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Melfi at 2:009 PM, local time: 19C (65F), partly cloudy, with the wind from the west at 8 km/hr (5 mph). There is rain in the area.

The race: Here's the report from stage winner Michael Matthews' Team Jayco AlUla.

Michael Matthews finished off a flawless Team Jayco AlUla performance in stunning style as he sprinted to glory on stage three of the Giro d’Italia.

The win marks a spectacular return to the Italian Grand Tour for the Australian, with today’s result taking his tally to three stage wins at La Corsa Rosa and marks the 19th triumph for GreenEDGE Cycling at the Giro.

The squad made their intentions clear from the opening kilometres as they moved to the head of the peloton to keep the gap to a two-rider breakaway in check. Debutant Campbell Stewart and the experienced Michael Hepburn did a mountain of work on the flat, before Italian duo Alessandro De Marchi and Filippo Zana took over on the first climb of the day.

Italian champion Zana set a fierce tempo on the cat.3 ascent, shredding the peloton to pieces and distancing a host of Matthews’ fast finishing rivals. Callum Scotson then took over on the final climb, piling on more pressure while Matthews sat comfortably in the wheels.

After guiding him into the finale, it was then over to Matthews to finish things off in style as the 32-year-old used all his experience and race craft to launch his sprint early, catching his competitors by surprise as he raced away to take his first Giro d’Italia victory since 2015.

Michael Matthews:
“Honestly, I’m just speechless, what I’ve been through these last two months, to come back with a victory for the team, it’s amazing.

"We rode all day today and my teammates were fully committed for me to win the stage. I mean, I don’t have words at the moment, it’s been such a rollercoaster this year and to be already on stage three with a stage win it is all I can ever dream of.

"I heard that Pedersen was dropped on the climb so I was hoping that he would be a little bit pinned for the sprint. I knew I just needed to go a little bit early and get the jump on them and yeah, it worked out.

"It’s been a rollercoaster for me, so I just came here to this Giro to have fun, enjoy riding my bike and enjoy being with my teammates and today it was such a team effort that win. That was for the boys.”

David McPartland (Sport Director):
“Today was super teamwork from all of the boys, they were incredible. We took control from the start of the day on one of the longest stages of the Giro and along with Trek we controlled the day from start to finish.

"The boys pushed the pace on the final climb and that was the plan, we knew all the details of that final climb, we had identified it as an ideal finish for Michael and it was more just a case of if guys like Mads Pedersen, Magnus Cort and Kaden Groves would make it.

"We wanted to force it right from the bottom, use that final climb and we did that. The boys were super, all of them. We timed and used all our resources perfectly today, it doesn’t happen always and we need to enjoy the victory and the way it was done today.

"Michael finished the work off perfectly, even coming through the final technical part we managed it perfectly and the victory for Michael is a victory for the whole team.”

Complete results:

Stage 3 photos

213 kilometers raced at an average speed of 42.362 km/hr

1 Michael Matthews Jayco-AlUla 5hr 1min 41sec
2 Mads Pedersen Trek-Segafredo s.t.
3 Kaden Groves Alpecin-Deceuninck s.t.
4 Vincenzo Albanese EOLO-Kometa s.t.
5 Stefano Oldani Alpecin-Deceuninck s.t.
6 Sven Erik Bystrøm Intermarché-Circus-Wanty s.t.
7 Primoz Roglic Jumbo-Visma s.t.
8 Simone Velasco Astana Qazaqstan s.t.
9 Toms Skujins Trek-Segafredo s.t.
10 Andrea Vendrame Ag2r-Citroën s.t.
11 Patrick Konrad BORA-hansgrohe s.t.
12 Koen Bouwman Jumbo-Visma s.t.
13 Samuele Battistella Astana Qazaqstan s.t.
14 Michel Hessman Jumbo-Visma s.t.
15 Remco Evenepoel Soudal Quick-Step s.t.
16 Aurélien Paret-Peintre Ag2r-Citroën s.t.
17 Bauke Mollema Trek-Segafredo s.t.
18 Aleksandr Vlasov BORA-hansgrohe s.t.
19 Nicola Conci Alpecin-Deceuninck s.t.
20 Ilan Van Wilder Soudal Quick-Step s.t.
21 Ben Healy EF Education-EasyPost s.t.
22 Lars Van Den Berg Groupama-FDJ s.t.
23 Lennard Kämna BORA-hansgrohe s.t.
24 Mattia Cattaneo Soudal Quick-Step s.t.
25 Stefan Küng Groupama-FDJ s.t.
26 Edward Dunbar Jayco-AlUla s.t.
27 Damiano Caruso Bahrain Victorious s.t.
28 Andreas Leknessund Team DSM s.t.
29 Luca Covili Green Project-Bardiani-CSF s.t.
30 Pavel Sivakov INEOS Grenadiers s.t.
31 Geraint Thomas INEOS Grenadiers s.t.
32 Oscar Riesebeek Alpecin-Deceuninck s.t.
33 Domenico Pozzovivo Israel-Premier Tech s.t.
34 Hugh Carthy EF Education-EasyPost s.t.
35 Diego Ulissi UAE Team Emirates s.t.
36 Jack Haig Bahrain Victorious s.t.
37 Tao Geoghegan Hart INEOS Grenadiers s.t.
38 Einer Rubio Movistar s.t.
39 Marco Frigo Israel-Premier Tech s.t.
40 Rigoberto Uran EF Education-EasyPost s.t.
41 Joao Almeida UAE Team Emirates s.t.
42 Thibaut Pinot Groupama-FDJ s.t.
43 Santiago Buitrago Bahrain Victorious s.t.
44 Harm Vanhoucke Team DSM s.t.
45 Davide Formolo UAE Team Emirates s.t.
46 Lorenzo Fortunato EOLO-Kometa s.t.
47 Thymen Arensman INEOS Grenadiers s.t.
48 William Barta Movistar s.t.
49 Bruno Armirail Groupama-FDJ s.t.
50 Matthew Riccitello Israel-Premier Tech s.t.
51 Alessandro Verre Arkéa-Samsic s.t.
52 Derek Gee Israel-Premier Tech s.t.
53 Jay Vine UAE Team Emirates s.t.
54 Alexander Cepeda EF Education-EasyPost s.t.
55 Laurens Huys Intermarché-Circus-Wanty s.t.
56 Nico Denz BORA-hansgrohe s.t.
57 Laurens De Plus INEOS Grenadiers s.t.
58 Callum Scotson Jayco-AlUla @ 18sec
59 Louis Vervaeke Soudal Quick-Step 0:20
60 Jan Hirt Soudal Quick-Step s.t.
61 Amanuel Gebreigzabhier Trek-Segafredo 0:22
62 Stephen Williams Israel-Premier Tech 1:13
63 Filippo Zana Jayco-AlUla 1:30
64 Cristian Scaroni Astana Qazaqstan 1:48
65 Valentin Paret-Peintre Ag2r-Citroën 1:52
66 Simone Petilli Intermarché-Circus-Wanty 2:03
67 Rémy Rochas Cofidis s.t.
68 Vadim Pronskiy Astana Qazaqstan s.t.
69 Ryan Gibbons UAE Team Emirates s.t.
70 Clément Russo Arkéa-Samsic s.t.
71 Warren Barguil Arkéa-Samsic s.t.
72 Michel Ries Arkéa-Samsic s.t.
73 Nicolas Prodhomme Ag2r-Citroën 2:10
74 Anton Palzer BORA-hansgrohe 2:37
75 Laurenz Rex Intermarché-Circus-Wanty s.t.
76 Sam Oomen Jumbo-Visma s.t.
77 Florian Stork Team DSM s.t.
78 Alessandro Tonelli Green Project-Bardiani-CSF s.t.
79 Luis León Sánchez Astana Qazaqstan s.t.
80 Francesco Gavazzi EOLO-Kometa s.t.
81 Alberto Dainese Team DSM s.t.
82 Mirco Maestri EOLO-Kometa s.t.
83 Davide Bais EOLO-Kometa s.t.
84 Sepp Kuss Jumbo-Visma s.t.
85 Martin Marcellusi Green Project-Bardiani-CSF s.t.
86 Jonathan Lastra Cofidis s.t.
87 Thibault Guernalec Arkéa-Samsic 4:14
88 Sebastian Berwick Israel-Premier Tech 4:40
89 Brandon McNulty UAE Team Emirates s.t.
90 Magnus Cort EF Education-EasyPost 5:01
91 Rein Taaramäe Intermarché-Circus-Wanty 5:47
92 Davide Gabburo Green Project-Bardiani-CSF s.t.
93 Andrea Pasqualon Bahrain Victorious s.t.
94 Edoardo Zambanini Bahrain Victorious s.t.
95 Giovanni Aleotti BORA-hansgrohe s.t.
96 Pascal Ackermann UAE Team Emirates 6:57
97 Alberto Bettiol EF Education-EasyPost s.t.
98 Lorenzo Rota Intermarché-Circus-Wanty s.t.
99 Alessandro De Marchi Jayco-AlUla s.t.
100 Jake Stewart Groupama-FDJ 7:57
101 Ignatas Konovalovas Groupama-FDJ s.t.
102 Thomas Champion Cofidis s.t.
103 Jonathan Caicedo EF Education-EasyPost s.t.
104 Marius Mayrhofer Team DSM s.t.
105 Mads Würtz Schmidt Israel-Premier Tech 8:48
106 Lukas Pöstlberger Jayco-AlUla 9:07
107 Alex Kirsch Trek-Segafredo s.t.
108 Óscar Rodríguez Movistar s.t.
109 Henok Mulubrhan Green Project-Bardiani-CSF s.t.
110 Valerio Conti Corratec-Selle Italia s.t.
111 François Bidard Cofidis s.t.
112 Alessandro Covi UAE Team Emirates s.t.
113 Maxime Bouet Arkéa-Samsic s.t.
114 Rohan Dennis Jumbo-Visma s.t.
115 Bob Jungels BORA-hansgrohe s.t.
116 Lawrence Warbasse Ag2r-Citroën s.t.
117 Joe Dombrowski Astana Qazaqstan s.t.
118 Rudy Molard Groupama-FDJ s.t.
119 Pieter Serry Soudal Quick-Step s.t.
120 Mattia Bais EOLO-Kometa s.t.
121 Davide Ballerini Soudal Quick-Step 15:11
122 Josef Cerný Soudal Quick-Step s.t.
123 Kristian Sbaragli Alpecin-Deceuninck s.t.
124 Niccolo Bonifazio Intermarché-Circus-Wanty s.t.
125 Samuele Zoccarato Green Project-Bardiani-CSF s.t.
126 Senne Leysen Alpecin-Deceuninck s.t.
127 Filippo Fiorelli Green Project-Bardiani-CSF s.t.
128 Filippo Magli Green Project-Bardiani-CSF s.t.
129 Stefano Gandin Corratec-Selle Italia s.t.
130 Arne Marit Intermarché-Circus-Wanty s.t.
131 Nicolas Dalla Valle Corratec-Selle Italia s.t.
132 Gianni Moscon Astana Qazaqstan s.t.
133 Salvatore Puccio INEOS Grenadiers s.t.
134 Mark Cavendish Astana Qazaqstan s.t.
135 Cesare Benedetti BORA-hansgrohe s.t.
136 Michael Hepburn Jayco-AlUla s.t.
137 Ramon Sinkeldam Alpecin-Deceuninck s.t.
138 Ben Swift INEOS Grenadiers s.t.
139 Alessandro Iacchi Corratec-Selle Italia s.t.
140 Hugo Toumire Cofidis s.t.
141 Fabian Lienhard Groupama-FDJ s.t.
142 Carlos Verona Movistar s.t.
143 Alexander Konychev Corratec-Selle Italia s.t.
144 Niklas Märkl Team DSM s.t.
145 Natnael Tesfazion Trek-Segafredo s.t.
146 Diego Sevilla EOLO-Kometa s.t.
147 José Joaquin Rojas Movistar s.t.
148 Max Kanter Movistar s.t.
149 Charlie Quarterman Corratec-Selle Italia s.t.
150 Veljko Stojnic Corratec-Selle Italia s.t.
151 Alexander Krieger Alpecin-Deceuninck s.t.
152 Edoardo Affini Jumbo-Visma s.t.
153 Fernando Gaviria Movistar s.t.
154 Filippo Ganna INEOS Grenadiers s.t.
155 Thomas Gloag Jumbo-Visma s.t.
156 Martijn Tusveld Team DSM s.t.
157 Jonas Iversby Hvideberg Team DSM s.t.
158 Jasha Sütterlin Bahrain Victorious s.t.
159 Mikaël Chérel Ag2r-Citroën s.t.
160 Alex Baudin Ag2r-Citroën s.t.
161 Simone Consonni Cofidis s.t.
162 Jonathan Milan Bahrain Victorious s.t.
163 Yukiya Arashiro Bahrain Victorious s.t.
164 Albert Torres Movistar s.t.
165 Karel Vacek Corratec-Selle Italia s.t.
166 Paul Lapeira Ag2r-Citroën s.t.
167 Davide Cimolai Cofidis s.t.
168 David Dekker Arkéa-Samsic s.t.
169 Alexandre Delettre Cofidis s.t.
170 Alan Riou Arkéa-Samsic s.t.
171 Stefan De Bod EF Education-EasyPost s.t.
172 Daan Hoole Trek-Segafredo s.t.
173 Campbell Stewart Jayco-AlUla s.t.
174 Simon Clarke Israel-Premier Tech s.t.
175 Erik Fetter EOLO-Kometa s.t.
176 Otto Vergaerde Trek-Segafredo 16:19


GC after stage 3:

  • GC leader: Remco Evenepoel (Soudal Quick-Step)
  • Mountains classfication leader: Thibaut Pinot (Groupama-FDJ)
  • Points classification leader: Jonathan Milan (Bahrain Victorious)
  • Best young rider: Remco Evenepoel (Soudal Quick-Step)
  • Teams classification leader: UAE Team Emirates

434.6 kilometers raced so far at an average speed of 42.186 km/hr

1 Remco Evenepoel Soudal Quick-Step 10hr 18min 7sec
2 Joao Almeida UAE Team Emirates @ 32sec
3 Primoz Roglic Jumbo-Visma 0:44
4 Stefan Küng Groupama-FDJ 0;46
5 Aleksandr Vlasov BORA-hansgrohe 0:58
6 Geraint Thomas INEOS Grenadiers s.t.
7 Tao Geoghegan Hart INEOS Grenadiers 1:02
8 Michael Matthews Jayco-AlUla s.t.
9 Jay Vine UAE Team Emirates 1:08
10 Mads Pedersen Trek-Segafredo 1:18
11 Bruno Armirail Groupama-FDJ 1:19
12 Mattia Cattaneo Soudal Quick-Step 1:26
13 Lennard Kämna BORA-hansgrohe s.t.
14 Nico Denz BORA-hansgrohe s.t.
15 Damiano Caruso Bahrain Victorious 1:31
16 William Barta Movistar 1:33
17 Ilan Van Wilder Soudal Quick-Step 1:34
18 Andreas Leknessund Team DSM 1:40
19 Edward Dunbar Jayco-AlUla 1:47
20 Bauke Mollema Trek-Segafredo 1:49
21 Sven Erik Bystrøm Intermarché-Circus-Wanty 1:54
22 Pavel Sivakov INEOS Grenadiers 1:55
23 Diego Ulissi UAE Team Emirates 1:56
24 Rigoberto Uran EF Education-EasyPost 1:57
25 Jack Haig Bahrain Victorious 1:58
26 Stefano Oldani Alpecin-Deceuninck 1:59
27 Patrick Konrad BORA-hansgrohe s.t.
28 Michel Hessman Jumbo-Visma s.t.
29 Laurens De Plus INEOS Grenadiers 2:04
30 Thibaut Pinot Groupama-FDJ 2:05
31 Thymen Arensman INEOS Grenadiers s.t.
32 Ben Healy EF Education-EasyPost 2:07
33 Toms Skujins Trek-Segafredo 2:10
34 Aurélien Paret-Peintre Ag2r-Citroën 2:13
35 Marco Frigo Israel-Premier Tech 2:15
36 Vincenzo Albanese EOLO-Kometa 2:17
37 Hugh Carthy EF Education-EasyPost 2:18
38 Santiago Buitrago Bahrain Victorious 2:24
39 Davide Formolo UAE Team Emirates 2:29
40 Harm Vanhoucke Team DSM 2:30
41 Domenico Pozzovivo Israel-Premier Tech 2:33
42 Alexander Cepeda EF Education-EasyPost 2:36
43 Alessandro Verre Arkéa-Samsic 2:39
44 Koen Bouwman Jumbo-Visma 2:47
45 Nicola Conci Alpecin-Deceuninck s.t.
46 Derek Gee Israel-Premier Tech 2:48
47 Andrea Vendrame Ag2r-Citroën 2:49
48 Simone Velasco Astana Qazaqstan s.t.
49 Samuele Battistella Astana Qazaqstan 2:56
50 Einer Rubio Movistar 3:07
51 Kaden Groves Alpecin-Deceuninck 3:10
52 Louis Vervaeke Soudal Quick-Step 3:12
53 Matthew Riccitello Israel-Premier Tech 3:19
54 Lars Van Den Berg Groupama-FDJ 3:38
55 Ryan Gibbons UAE Team Emirates 3:44
56 Laurens Huys Intermarché-Circus-Wanty 3:47
57 Lorenzo Fortunato EOLO-Kometa 3:48
58 Luca Covili Green Project-Bardiani-CSF 3:55
59 Filippo Zana Jayco-AlUla s.t.
60 Clément Russo Arkéa-Samsic 4:38
61 Mirco Maestri EOLO-Kometa 4:48
62 Cristian Scaroni Astana Qazaqstan 4:50
63 Stephen Williams Israel-Premier Tech 4:51
64 Callum Scotson Jayco-AlUla 4:53
65 Nicolas Prodhomme Ag2r-Citroën 5:02
66 Oscar Riesebeek Alpecin-Deceuninck 5:07
67 Sepp Kuss Jumbo-Visma 5:08
68 Luis León Sánchez Astana Qazaqstan 5:11
69 Florian Stork Team DSM 5:12
70 Warren Barguil Arkéa-Samsic 5:14
71 Jonathan Lastra Cofidis 5:15
72 Simone Petilli Intermarché-Circus-Wanty 5:28
73 Vadim Pronskiy Astana Qazaqstan 5:29
74 Jan Hirt Soudal Quick-Step 5:36
75 Anton Palzer BORA-hansgrohe 5:43
76 Brandon McNulty UAE Team Emirates s.t.
77 Amanuel Gebreigzabhier Trek-Segafredo 5:47
78 Davide Bais EOLO-Kometa s.t.
79 Laurenz Rex Intermarché-Circus-Wanty 5:52
80 Rémy Rochas Cofidis 5:54
81 Valentin Paret-Peintre Ag2r-Citroën 5:58
82 Martin Marcellusi Green Project-Bardiani-CSF 5:59
83 Michel Ries Arkéa-Samsic 6:05
84 Alessandro Tonelli Green Project-Bardiani-CSF 6:20
85 Francesco Gavazzi EOLO-Kometa 6:22
86 Alberto Dainese Team DSM 6:35
87 Thibault Guernalec Arkéa-Samsic 6:39
88 Sam Oomen Jumbo-Visma s.t.
89 Magnus Cort EF Education-EasyPost 7:01
90 Rein Taaramäe Intermarché-Circus-Wanty 7:49
91 Sebastian Berwick Israel-Premier Tech 8:14
92 Giovanni Aleotti BORA-hansgrohe 8:22
93 Andrea Pasqualon Bahrain Victorious 8:37
94 Alberto Bettiol EF Education-EasyPost 8:51
95 Alessandro De Marchi Jayco-AlUla 9:00
96 Davide Gabburo Green Project-Bardiani-CSF s.t.
97 Edoardo Zambanini Bahrain Victorious 9:37
98 Pascal Ackermann UAE Team Emirates 9:59
99 Marius Mayrhofer Team DSM 10:16
100 Mads Würtz Schmidt Israel-Premier Tech 10:37
101 Jonathan Caicedo EF Education-EasyPost 10:40
102 Lorenzo Rota Intermarché-Circus-Wanty 10:41
103 Lukas Pöstlberger Jayco-AlUla 10:46
104 Jake Stewart Groupama-FDJ 10:54
105 Bob Jungels BORA-hansgrohe 11:10
106 Ignatas Konovalovas Groupama-FDJ 11:18
107 Lawrence Warbasse Ag2r-Citroën 11:40
108 Valerio Conti Corratec-Selle Italia 12:00
109 Alex Kirsch Trek-Segafredo s.t.
110 Alessandro Covi UAE Team Emirates 12:03
111 Thomas Champion Cofidis 12:15
112 Óscar Rodríguez Movistar 12:20
113 Mattia Bais EOLO-Kometa 12:33
114 Rudy Molard Groupama-FDJ 12:44
115 Joe Dombrowski Astana Qazaqstan 12:59
116 Maxime Bouet Arkéa-Samsic 13:00
117 Rohan Dennis Jumbo-Visma 13:26
118 François Bidard Cofidis 13:31
119 Henok Mulubrhan Green Project-Bardiani-CSF 13:49
120 Pieter Serry Soudal Quick-Step 13:50
121 Filippo Ganna INEOS Grenadiers 15:36
122 Jonathan Milan Bahrain Victorious 16:31
123 Michael Hepburn Jayco-AlUla 16:35
124 Edoardo Affini Jumbo-Visma 16:39
125 Stefan De Bod EF Education-EasyPost 17:02
126 Jasha Sütterlin Bahrain Victorious 17:24
127 Campbell Stewart Jayco-AlUla 17:34
128 Gianni Moscon Astana Qazaqstan 17:35
129 Alan Riou Arkéa-Samsic 17:49
130 Erik Fetter EOLO-Kometa 17:55
131 Albert Torres Movistar 17:56
132 Simone Consonni Cofidis 18:03
133 Arne Marit Intermarché-Circus-Wanty 18:04
134 Kristian Sbaragli Alpecin-Deceuninck 18:10
135 Carlos Verona Movistar 18:13
136 Salvatore Puccio INEOS Grenadiers 18:14
137 Yukiya Arashiro Bahrain Victorious 18:21
138 Alexandre Delettre Cofidis 18:24
139 Ben Swift INEOS Grenadiers 18:25
140 Ramon Sinkeldam Alpecin-Deceuninck 18:30
141 Filippo Fiorelli Green Project-Bardiani-CSF 18:33
142 Mark Cavendish Astana Qazaqstan 18:36
143 Samuele Zoccarato Green Project-Bardiani-CSF s.t.
144 Niklas Märkl Team DSM 18:37
145 Fabian Lienhard Groupama-FDJ s.t.
146 Alex Baudin Ag2r-Citroën s.t.
147 Fernando Gaviria Movistar 18:40
148 Charlie Quarterman Corratec-Selle Italia s.t.
149 Jonas Iversby Hvideberg Team DSM 18:41
150 Paul Lapeira Ag2r-Citroën s.t.
151 Davide Ballerini Soudal Quick-Step 18:43
152 Mikaël Chérel Ag2r-Citroën s.t.
153 Senne Leysen Alpecin-Deceuninck 18:47
154 Simon Clarke Israel-Premier Tech 18:50
155 Hugo Toumire Cofidis 18:51
156 Davide Cimolai Cofidis s.t.
157 David Dekker Arkéa-Samsic 18:58
158 Cesare Benedetti BORA-hansgrohe 19:02
159 Niccolo Bonifazio Intermarché-Circus-Wanty 19:03
160 Josef Cerný Soudal Quick-Step 19:08
161 Alexander Konychev Corratec-Selle Italia 19:16
162 José Joaquin Rojas Movistar 19:21
163 Alexander Krieger Alpecin-Deceuninck 19:23
164 Filippo Magli Green Project-Bardiani-CSF 19:26
165 Diego Sevilla EOLO-Kometa 19:40
166 Karel Vacek Corratec-Selle Italia 19:42
167 Nicolas Dalla Valle Corratec-Selle Italia 19:47
168 Natnael Tesfazion Trek-Segafredo 20:13
169 Alessandro Iacchi Corratec-Selle Italia 20:14
170 Thomas Gloag Jumbo-Visma 20:46
171 Veljko Stojnic Corratec-Selle Italia 21:14
172 Otto Vergaerde Trek-Segafredo 21:19
173 Stefano Gandin Corratec-Selle Italia 21:34
174 Daan Hoole Trek-Segafredo 23:06
175 Martijn Tusveld Team DSM 23:37
176 Max Kanter Movistar 23:42


Content continues below the ads

Peaks Coaching: work with a coach! Schwab Cycles

Stage 3 map & profile:

2023 Giro d'Italia stage 3 map

2023 Giro d'Italia stage 3 profile

Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Stage 3 photos by Fotoreporter Sirotti:

Mark Cavendish before the stage start.

Points classification leader Jonathan Milan picks up his bike.

The peloton on its way to the finish city of Melfi

It's time to sprint

Here they come...

Michael Matthews celebrates his stage win.

GC leader Remco Evenepoel just after the stage finish

Stage winner Michael Matthews

GC leader Remco Evenepoel will start stage four in pink.