2023 men’s Giro d’Italia
Male Team 06 - 28 May

Giro d'Italia

3347 Kilometers 21 Stages
Close

Participants list

  1. José Joaquín Rojas
  2. Einer Rubio
  3. Albert Torres
  4. Carlos Verona
  5. Will Barta
  6. Max Kanter
  7. Óscar Rodríguez
  8. Fernando Gaviria
Close

TV

All 21 stages will be broadcast live in its entirety on Eurosport and GCN.

Close

Timetable

All stages will end around 5.15pm CEST, except for the last two -the mountain TT up Lussari and the Roma circuit-, will should be over around 6.45pm.

Close

Social Media

The Giro’s official profiles on social media are all @giroditalia; the hashtag is #Giro.

Close

Score

The Abarca Sports organisation has four overall victories in the Giro (1992, 1993, 2014, 2019), as well as 23 stage wins in the ‘Corsa Rosa’. The full list is available on our website’s History section.

Stages

Analysis

01
Fossacesia Marina - Ortona (ITT / CRI) (19.6km)
06 May
  1. 01 Remco Evenepoel Soudal – Quick Step 21'18"
  2. 02 Filippo Ganna INEOS Grenadiers +22"
  3. 03 Joao Almeida UAE Team Emirates +29"
  4. 15 Will Barta Movistar Team +1'11"
  5. 83 Carlos Verona Movistar Team +2'25"
  6. 94 Óscar Rodríguez Movistar Team +2'36"
  7. 97 Albert Torres Movistar Team +2'42"
  8. 100 Einer Rubio Movistar Team +2'45"
  9. 154 Fernando Gaviria Movistar Team +3'26"
  10. 160 Max Kanter Movistar Team +3'41"
  11. 174 José Joaquín Rojas Movistar Team +4'07"
02
Teramo - San Salvo (202km)
07 May
  1. 01 Jonathan Milan Bahrain Victorious 4h55'11"
  2. 02 David Dekker Arkéa Samsic "
  3. 03 Kaden Groves Alpecin – Deceuninck "
  4. 07 Fernando Gaviria Movistar Team "
  5. 25 José Joaquín Rojas Movistar Team "
  6. 41 Albert Torres Movistar Team "
  7. 79 Will Barta Movistar Team +19"
  8. 85 Einer Rubio Movistar Team "
  9. 137 Carlos Verona Movistar Team +34"
  10. 152 Óscar Rodríguez Movistar Team "
  11. 174 Max Kanter Movistar Team +4'47"
03
Vasto - Melfi (216km)
08 May
  1. 01 Michael Matthews Team Jayco-AlUla 5h01’41”
  2. 02 Mads Pedersen Trek-Segafredo
  3. 03 Kaden Groves Alpecin – Deceuninck
  4. 38 Einer Rubio Movistar Team
  5. 48 Will Barta Movistar Team
  6. 108 Óscar Rodríguez Movistar Team +9’07”
  7. 142 Carlos Verona Movistar Team +15’01”
  8. 147 José Joaquín Rojas Movistar Team
  9. 148 Max Kanter Movistar Team
  10. 153 Fernando Gaviria Movistar Team
  11. 164 Albert Torres Movistar Team
04
Venosa - Lago Laceno (175km)
09 May
  1. 01 Aurélien Paret-Peintre AG2R Citroën Team 4h16'04"
  2. 02 Andreas Leknessund Team DSM +2"
  3. 03 Toms Skujins Trek-Segafredo +57"
  4. 28 Einer Rubio Movistar Team +2'01"
  5. 34 Will Barta Movistar Team +2'45"
  6. 40 Óscar Rodríguez Movistar Team +4'13"
  7. 62 José Joaquín Rojas Movistar Team +11'05"
  8. 75 Carlos Verona Movistar Team "
  9. 155 Fernando Gaviria Movistar Team +26'11"
  10. 157 Albert Torres Movistar Team "
  11. 167 Max Kanter Movistar Team "
05
Atripalda - Salerno (171km)
10 May
  1. 01 Kaden Groves Alpecin – Deceuninck 4h30'19"
  2. 02 Jonathan Milan Bahrain Victorious "
  3. 03 Mads Pedersen Trek-Segafredo "
  4. 14 Max Kanter Movistar Team "
  5. 71 Will Barta Movistar Team "
  6. 74 Einer Rubio Movistar Team "
  7. 123 Albert Torres Movistar Team "
  8. 160 Carlos Verona Movistar Team +4'57"
  9. 161 Óscar Rodríguez Movistar Team "
  10. 163 Fernando Gaviria Movistar Team "
  11. 164 José Joaquín Rojas Movistar Team "
06
Napoli (162km)
11 May
  1. 01 Mads Pedersen Trek-Segafredo 3h44'45"
  2. 02 Jonathan Milan Bahrain Victorious "
  3. 03 Pascal Ackermann UAE Team Emirates "
  4. 05 Fernando Gaviria Movistar Team "
  5. 19 José Joaquín Rojas Movistar Team "
  6. 46 Einer Rubio Movistar Team "
  7. 73 Albert Torres Movistar Team "
  8. 84 Will Barta Movistar Team "
  9. 95 Max Kanter Movistar Team +51"
  10. 113 Óscar Rodríguez Movistar Team +7'06"
  11. 116 Carlos Verona Movistar Team "
07
Capua - Gran Sasso (218km)
12 May
  1. 01 Davide Bais EOLO-Kometa
  2. 02 Simone Petilli Intermarché – Circus – Wanty
  3. 03 Karel Vacek Corratec
  4. 16 Einer Rubio Movistar Team +3'10"
  5. 35 Will Barta Movistar Team +3'43"
  6. 63 Carlos Verona Movistar Team +6'03"
  7. 105 José Joaquín Rojas Movistar Team +22'35"
  8. 136 Max Kanter Movistar Team +30'05"
  9. 157 Fernando Gaviria Movistar Team +30'19"
  10. 161 Albert Torres Movistar Team "
  11. 163 Óscar Rodríguez Movistar Team "
08
Terni - Fossombrone (207km)
13 May
  1. 01 Ben Healy EF Education-EasyPost 4h44'24"
  2. 02 Derek Gee Israel – Premier Tech +1'49"
  3. 03 Filippo Zana Team Jayco-AlUla "
  4. 05 Carlos Verona Movistar Team +2'12"
  5. 34 Will Barta Movistar Team +6'02"
  6. 35 Einer Rubio Movistar Team "
  7. 64 José Joaquín Rojas Movistar Team +20'36"
  8. 139 Max Kanter Movistar Team +24'53"
  9. 140 Óscar Rodríguez Movistar Team "
  10. 142 Albert Torres Movistar Team "
  11. 150 Fernando Gaviria Movistar Team "
09
Savignano sul Rubicone - Cesena (ITT / CRI) (35km)
14 May
  1. 01 Remco Evenepoel Soudal – Quick Step 41'24"
  2. 02 Geraint Thomas INEOS Grenadiers +1"
  3. 03 Tao Geoghegan Hart INEOS Grenadiers +2"
  4. 13 Will Barta Movistar Team +52"
  5. 47 Einer Rubio Movistar Team +3'06"
  6. 103 Fernando Gaviria Movistar Team +4'52"
  7. 108 José Joaquín Rojas Movistar Team +4'56"
  8. 119 Max Kanter Movistar Team +5'08"
  9. 139 Carlos Verona Movistar Team +5'44"
  10. 147 Albert Torres Movistar Team +5'57"
  11. 157 Óscar Rodríguez Movistar Team +6'21"
10
Scandiano - Viareggio (196km)
16 May
  1. 01 Magnus Cort EF Education-EasyPost 4h51'15"
  2. 02 Derek Gee Israel – Premier Tech "
  3. 03 Alessandro De Marchi Team Jayco-AlUla +2"
  4. 97 Max Kanter Movistar Team +11'19"
  5. 100 José Joaquín Rojas Movistar Team "
  6. 109 Carlos Verona Movistar Team "
  7. 110 Einer Rubio Movistar Team "
  8. 126 Albert Torres Movistar Team +23'02"
  9. 133 Will Barta Movistar Team "
  10. 136 Óscar Rodríguez Movistar Team "
  11. 144 Fernando Gaviria Movistar Team "
11
Camaiore - Tortona (219km)
17 May
  1. 01 Pascal Ackermann UAE Team Emirates 5h09'02"
  2. 02 Jonathan Milan Bahrain Victorious "
  3. 03 Mark Cavendish Astana – Premier Tech "
  4. 12 Max Kanter Movistar Team "
  5. 16 José Joaquín Rojas Movistar Team "
  6. 71 Albert Torres Movistar Team "
  7. 79 Einer Rubio Movistar Team "
  8. 105 Will Barta Movistar Team "
  9. 121 Fernando Gaviria Movistar Team "
  10. 124 Carlos Verona Movistar Team +5'02"
  11. —  Óscar Rodríguez Movistar Team DNF
12
Bra - Rivoli (179km)
18 May
  1. 01 Nico Denz Bora-Hansgrohe 4h18'11"
  2. 02 Toms Skujins Trek-Segafredo "
  3. 01 Sebastian Berwick Israel – Premier Tech +3"
  4. 14 Einer Rubio Movistar Team +2'20"
  5. 61 Will Barta Movistar Team +8'19"
  6. 96 José Joaquín Rojas Movistar Team +20'44"
  7. 113 Max Kanter Movistar Team "
  8. 127 Carlos Verona Movistar Team "
  9. 130 Fernando Gaviria Movistar Team "
  10. 131 Albert Torres Movistar Team "
13
Borgofranco d'Ivrea - Crans Montana (74.1km)
19 May
  1. 01 Einer Rubio Movistar Team 2h16'21"
  2. 02 Thibaut Pinot Groupama-FDJ +6"
  3. 03 Jefferson Cepeda EF Education-EasyPost +12"
  4. 31 Will Barta Movistar Team +4'53"
  5. 48 Carlos Verona Movistar Team +11'53"
  6. 53 José Joaquín Rojas Movistar Team +20'56"
  7. 89 Max Kanter Movistar Team "
  8. 126 Fernando Gaviria Movistar Team +24'07"
  9. 127 Albert Torres Movistar Team "
14
Sierre - Cassano Magnago (193km)
20 May
  1. 01 Nico Denz Bora-Hansgrohe 4h37'30"
  2. 02 Derek Gee Israel – Premier Tech "
  3. 03 Alberto Bettiol EF Education-EasyPost "
  4. 27 Fernando Gaviria Movistar Team +3'23"
  5. 28 Will Barta Movistar Team +9'02"
  6. 29 Carlos Verona Movistar Team "
  7. 54 José Joaquín Rojas Movistar Team +21'11"
  8. 63 Einer Rubio Movistar Team "
  9. 70 Max Kanter Movistar Team "
  10. 91 Albert Torres Movistar Team "
15
Seregno - Bergamo (195km)
21 May
  1. 01 Brandon McNulty UAE Team Emirates 5h13'39"
  2. 02 Ben Healy EF Education-EasyPost "
  3. 03 Marco Frigo Israel – Premier Tech "
  4. 05 Einer Rubio Movistar Team +1'51"
  5. 11 José Joaquín Rojas Movistar Team +4'13"
  6. 84 Carlos Verona Movistar Team +20'50"
  7. 85 Max Kanter Movistar Team "
  8. 112 Will Barta Movistar Team +29'44"
  9. 123 Fernando Gaviria Movistar Team +30'38"
  10. 127 Albert Torres Movistar Team "
16
Sabbio Chiese - Monte Bondone (203km)
23 May
  1. 01 Joao Almeida UAE Team Emirates 5h53'27"
  2. 02 Geraint Thomas INEOS Grenadiers "
  3. 03 Primoz Roglic Jumbo – Visma +25"
  4. 08 Einer Rubio Movistar Team +1'16"
  5. 28 Carlos Verona Movistar Team +8'07"
  6. 58 Will Barta Movistar Team +24'42"
  7. 112 Max Kanter Movistar Team +46'55"
  8. 113 José Joaquín Rojas Movistar Team "
  9. 127 Fernando Gaviria Movistar Team +51'25"
  10. 128 Albert Torres Movistar Team "
17
Pergine Valsugana - Caorle (195km)
24 May
  1. 01 Alberto Dainese Team DSM 4h26'08"
  2. 02 Jonathan Milan Bahrain Victorious "
  3. 03 Michael Matthews Team Jayco-AlUla "
  4. 06 Fernando Gaviria Movistar Team "
  5. 56 José Joaquín Rojas Movistar Team "
  6. 62 Einer Rubio Movistar Team "
  7. 101 Max Kanter Movistar Team +44"
  8. 123 Albert Torres Movistar Team +3'21"
  9. 126 Carlos Verona Movistar Team +5'46"
  10. 127 Will Barta Movistar Team "
18
Oderzo - Val di Zoldo (161km)
25 May
  1. 01 Filippo Zana Team Jayco-AlUla 4h25'12"
  2. 02 Thibaut Pinot Groupama-FDJ "
  3. 03 Warren Barguil Arkéa Samsic +50"
  4. 17 Einer Rubio Movistar Team +3'16"
  5. 45 Carlos Verona Movistar Team +13'51"
  6. 54 José Joaquín Rojas Movistar Team +20'00"
  7. 79 Will Barta Movistar Team +26'46"
  8. 120 Max Kanter Movistar Team +38'42"
  9. 124 Fernando Gaviria Movistar Team +39'25"
  10. 125 Albert Torres Movistar Team "
19
Longarone - Tre Cime di Lavaredo (183km)
26 May
  1. 01 Santiago Buitrago Bahrain Victorious 5h28'07"
  2. 02 Derek Gee Israel – Premier Tech +51"
  3. 03 Magnus Cort EF Education-EasyPost +1'46"
  4. 10 Einer Rubio Movistar Team +2'26"
  5. 27 Carlos Verona Movistar Team +5'31"
  6. 61 José Joaquín Rojas Movistar Team +26'16"
  7. 80 Will Barta Movistar Team +32'17"
  8. 114 Max Kanter Movistar Team +42'08"
  9. 121 Fernando Gaviria Movistar Team +44'09"
  10. 123 Albert Torres Movistar Team "
20
Tarvisio - Monte Lussari (ITT / CRI) (18.6km)
27 May
  1. 01 Primoz Roglic Jumbo – Visma 44'23"
  2. 02 Geraint Thomas INEOS Grenadiers +40"
  3. 03 Joao Almeida UAE Team Emirates +42"
  4. 21 Einer Rubio Movistar Team +3'29"
  5. 34 Will Barta Movistar Team +4'24"
  6. 75 Carlos Verona Movistar Team +8'14"
  7. 98 Albert Torres Movistar Team +9'49"
  8. 115 José Joaquín Rojas Movistar Team +10'54"
  9. 119 Fernando Gaviria Movistar Team +11'21"
  10. 121 Max Kanter Movistar Team +12'06"
21
Roma (126km)
28 May
  1. 01 Mark Cavendish Astana Women’s Team 2h48'26"
  2. 02 Alex Kirsch Trek-Segafredo "
  3. 03 Filippo Fiorelli Bardiani-CSF "
  4. 07 Fernando Gaviria Movistar Team "
  5. 27 José Joaquín Rojas Movistar Team "
  6. 31 Einer Rubio Movistar Team "
  7. 58 Max Kanter Movistar Team "
  8. 71 Albert Torres Movistar Team "
  9. 77 Will Barta Movistar Team "
  10. 123 Carlos Verona Movistar Team +4'23"

Analysis

Despite three brutal mountain stages -the one towards Crans Montana (st. 13; Friday 19th May); the Monte Bondone (st. 16; Tuesday 23rd) and, above them all, the one to the Tre Cime di Lavaredo (st. 19; Friday 26th), with 5,400m elevation gain- appearing as crucial to the final outcome of the 106th Giro d’Italia, the 2023 ‘Corsa Rosa’ will be way more than that. That is further accentuated in the Movistar Team’s case, the Blues bringing, for arguably the first time in their history, a top sprinter to the start list, Fernando Gaviria, ready to fight from day one for some of the most coveted bunch finishes in the calendar.

It’s necessary, other than those ‘tapponi’ in the north of the country, to mention the three individual time trials held this year. The opening one, almost 20km in the so-called Costa dei Trabocchi, in the Marche region (Saturday 6th), will have some slopes near the finish; the one on day nine, Sunday 14th, from Savignano to Cesena, will be perfect for specialists and the longest, over 35km; and the decisive one, Saturday 27th, will be spectacular: 18km from Tarvisio, next to the Slovenian border, to the top of the Monte Lussari, after more than 5km uphill above 15% (!!!) and another two kilometers at 7-8% to end.

Between all of those will be what makes distinguishable and extraordinary a race considered by many to be the toughest in the world. Gaviria’s chances on week one will be no less than four: San Salvo (Sunday 7th), Melfi (Monday 8th), Salerno (Wednesday 10th) and Napoli (Thursday 11th). There will be a first selective finish atop the Lago Laceno, on Tuesday 9th; another really long climb, the Gran Sasso, on Friday 12th; and a typical ‘Tirreno day’, full of tough slopes, in the I Cappuccini climb and the Fossombrone area (Saturday 13th), just before the second ITT.

The second week still leaves some margin for the ‘volate’, but it will depend more on teams having strength and will to control things in the bunch. The finishes in Viareggio (Tuesday 16th) and Tortona (Wednesday 17th) are well suited to the sprint, while it will be tougher in Rivoli (Thursday 18th), with the Colle Braida (Cat-2) 27km before the end, and Cassano Magnago (Saturday 20th), as the Sempione (Cat-1) is climbed close to the start, making the fight for the break probably fierce and the forces to chase behind scarce after the ascent. The Bergamo stage (day 15; Sunday 21st) will, on the other hand, be surely spectacular, with the final passage through the Città Alta, and should be for a breakaway specialist.

After the second rest day, only two more chances will be left for the sprints: Caorle (Wednesday 24th), on a completely flat and wind-exposed area next to Venezia -another mountain day comes at Val di Zoldo on Thursday-; and, of course, the beautiful Roma circuit (Sunday 28th), ending at the Via dei Fori Imperiali where Alejandro Valverde won in 2014. The city loop will be difficult, though, with lots of turns and some ‘lastricato’ cobbles. Week three, with all mountains climbed and to cover, is more of an unknown for those going for the sprints.