Giro d'Italia 2023: Daily stage results and general classification standings

The latest updates on the winners of each stage and the top contenders for the coveted pink jersey in the 106th edition of the Tour of Italy, which runs from 6 to 28 May.

30 minBy Olympics.com 21 May 2023 15:39 GMT+0
Primoz Roglic celebrates on the podium with the trophy after winning the 2023 Giro d'Italia
(REUTERS/Jennifer Lorenzini)

The 2023 Giro d'italia, the first Grand Tour of the 2023 men's road cycling season, is underway. The stage race takes place from Saturday 6 to Sunday 28 May.

Check out the daily results and the general classification standings after each stage right here.

Sunday 28 May: Stage 21 - Rome to Rome, flat, 126km

Mark Cavendish claimed his 17th career victory at the Giro d'Italia, marking his final appearance at the Corsa Rosa.

At 38 years of age, the Manxman, who announced his retirement at the end of the season, also became the oldest stage winner in Giro history. Cavendish surged ahead in the bunch sprint in central Rome and celebrated his fairytale ending by crossing the finish line comfortably ahead of Alex Kirsch and Filippo Fiorelli.

While the sprinters battled for the stage win, Primoz Roglic survived the pan-flat run around the Italian capital to seal the overall title.

2023 Giro d'Italia: Stage 21 results - Sunday 28 May

Stage 21 - Rome to Rome, flat, 126km

Top 5

  1. Mark Cavendish (GBR, Astana Qazaqstan Team) 2:48:26
  2. Alex Kirsch (NED, Trek-Segafredo) same time
  3. Filippo Fiorelli (ITA, Gren Project-Bardiani CSF-Faizane) same time
  4. Alberto Dainese (ITA, Team DSM) same time
  5. Davide Ballerini (ITA, Soudal-Quickstep) same time

Full results here.

Giro d'Italia 2023: Final General Classification standings

Top 8

  1. Primoz Roglic (SLO, Jumbo-Visma) 85:29:02
  2. Geraint Thomas (GBR, INEOS Grenadiers)+0:14
  3. João Pedro Almeida (POR, UAE Team Emirates) +1:15
  4. Damiano Caruso (ITA, Bahrain Victorious) +4:40
  5. Thibaut Pinot (FRA, Groupama-FDJ) +5:43
  6. Thymen Arensman (NED, INEOS Grenadiers), +6:05
  7. Eddie Dunbar (IRL, Team Jayco AlUla) +7:30
  8. Lennard Kamna (GER, Bora-Hansgrohe) +7:31

Full results here.

Mark Cavendish celebrates winning stage 21at 2023 Giro d'Italia
(REUTERS/Jennifer Lorenzini)

Saturday 27 May: Stage 20 - Tarvisio to Monte Lussari, mountainous individual time trial, 18.6km

Redemption for Primoz Roglic, heartbreak for Geraint Thomas.

The Slovenian rider of Team Jumbo-Visma triumphed in the decisive 18.6km time trial up to Monte Lussari, securing the leader's maglia rosa with only Sunday's final stage in Rome remaining.

Roglic consistently clocked the fastest times all the way to the finish line. Despite suffering a mechanical issue that cost him a few seconds, he managed to close the 26-second gap held by provisional leader Thomas, finishing 40 seconds ahead of the Welshman.

The 33-year-old now has a 14-second advantage over the rider from the INEOS Grenadiers Team, putting him on the verge of winning his first Giro d'Italia title

2023 Giro d'Italia: Stage 20 Results - Saturday 27 May

Stage 20 - Tarvisio to Monte Lussari, mountainous individual time trial, 18.6km

Top 5

  1. Primož Roglič (SLO, Jumbo-Visma) 44:23
  2. Geraint Thomas (GBR, INEOS Grenadiers) +0:40
  3. João Pedro Almeida (POR, UAE Team Emirates) +0:42
  4. Damiano Caruso (ITA, Bahrain Victorious) +0:55
  5. Thibaut Pinot (FRA, Groupama-FDJ) +0:59

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 20

Top 8

  1. Primoz Roglic (SLO, Jumbo-Visma) 82:40:36
  2. Geraint Thomas (GBR, INEOS Grenadiers)+0:14
  3. João Pedro Almeida (POR, UAE Team Emirates) +1:15
  4. Damiano Caruso (ITA, Bahrain Victorious) +4:40
  5. Thibaut Pinot (FRA, Groupama-FDJ) +5:43
  6. Thymen Arensman (NED, INEOS Grenadiers), +6:05
  7. Eddie Dunbar (IRL, Team Jayco AlUla) +7:30
  8. Lennard Kamna (GER, Bora-Hansgrohe) +7:31

Full results here.

Santiago Buitrago celebrates winning stage 19 at 2023 Giro d'Italia
(REUTERS/Jennifer Lorenzini)

Friday 26 May: Stage 19 - Longarone to Tre Cime di Lavaredo (Rifugio Auronzo), high mountains, 183km

Santiago Buitrago of Colombia took a stunning solo victory from a breakaway on stage 19 of the Giro d'Italia - the queen stage in the Dolomites featuring more than 5,400 metres of climbing.

Primoz Roglic, who is sitting in second in the GC, attacked the overall leader Geraint Thomas right before the final kilometre, but the Welsh rider managed to hold on to the wheel of the Slovenian.

The roles were reversed 400 meters from the finish when Thomas attacked Roglic. Thomas opened up a small gap, yet the Jumbo-Visma captain came back and passed the pink jersey to finish three seconds ahead of the INEOS rider.

Geraint Thomas remains in the pink jersey, leading by 26 seconds to Primoz Roglic ahead of tomorrow's decisive moutain time trial. Leader of the youth classification, João Almeida remains in third place, 59 seconds behind Thomas.

2023 Giro d'Italia: Stage 19 Results - Friday 26 May

Stage 19 - Longarone to Tre Cime di Lavaredo (Rifugio Auronzo), high mountains, 183km

Top 5

  1. Santiago Buitrago (COL, Bahrain - Victorious) 5:28:07
  2. Derek Gee (CAN, Israel - Premier Tech) +0:51
  3. Magnus Cort (DEN, EF Education-EasyPost) +1:46
  4. Primož Roglič (SLO, Jumbo-Visma) same time
  5. Geraint Thomas (GBR, INEOS Grenadiers) +1:49

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 19

Top 8

  1. Geraint Thomas (GBR, INEOS Grenadiers) 76:25:51
  2. Primoz Roglic (SLO, Jumbo-Visma) +0:26
  3. João Pedro Almeida (POR, UAE Team Emirates) +0:59
  4. Damiano Caruso (ITA, Bahrain Victorious) +4:11
  5. Eddie Dunbar (IRL, Team Jayco AlUla) +4:53
  6. Thibaut Pinot (FRA, Groupama-FDJ) +5:10
  7. Thymen Arensman (NED, INEOS Grenadiers), +5:13
  8. Lennard Kamna (GER, Bora-Hansgrohe) +5:54

Full results here.

Filippo Zana celebrates winning stage 18 at 2023 Giro d'Italia

Thursday 25 May: Stage 18 - Oderzo to Val di Zoldo, medium mountains, 161km

Italian road champion Filippo Zana claimed victory in Stage 18 after a thrilling sprint finish, leaving French veteran Thibaut Pinot once again heartbroken in this Giro.

Another Frenchman, Warren Barguil, secured a spot on the podium, taking third place ahead of Canadian Derek Gee.

In the general classification, Geraint Thomas held onto his leader position on his 37th birthday, while Primoz Roglic moved up to second place after Joao Almeida lost 21 seconds to his rivals, dropping to third.

2023 Giro d'Italia: Stage 18 Results - Thursday 25 May

Stage 18 - Oderzo to Val di Zoldo, medium mountains, 161km

Top 5

  1. Filippo Zana (ITA, Team Jayco AlUla) 4:25:12
  2. Thibaut Pinot (FRA, Groupama-FDJ) same time
  3. Warren Barguil (FRA, Team Arkea Samsic) +0:50
  4. Derek Gee (CAN, Israel-Premier Tech) +1:03
  5. Aurelien Paret-Peintre (FRA, AG2R Citroen Team) +1:24

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 18

Top 8

  1. Geraint Thomas (GBR, INEOS Grenadiers) 76:25:51
  2. Primoz Roglic (SLO, Jumbo-Visma) +0:29
  3. João Pedro Almeida (POR, UAE Team Emirates) +0:39
  4. Eddie Dunbar (IRL, Team Jayco AlUla) +3:39
  5. Damiano Caruso (ITA, Bahrain Victorious) +3:51
  6. Lennard Kamna (GER, Bora-Hansgrohe) +4:27
  7. Thibaut Pinot (FRA, Groupama-FDJ) +4:43
  8. Andreas Leknessund (NOR, Team DSM) +4:47

Full results here.

Alberto Dainese wins stage 17 at 2023 Giro d'Italia

Wednesday 24 May: Stage 17 - Pergine Valsugana to Caorle, flat, 195km

Alberto Dainese of Italy claimed the victory on stage 17 in the last sprint finish of the Giro d’Italia before the final stage in Rome.

A four-man breakaway tried to challenge the peloton for the win, but the sprinters' teams were determined to bring it back together for a sprint.

In a photo finish, the Team DSM sprinter Alberto Dainese finished just ahead of the points classification leader Jonathan Milan and Michael Matthews.

The GC favourites, including Geraint Thomas, crossed the line with the peloton, and the INEOS Grenadiers rider retained the pink jersey.

2023 Giro d'Italia: Stage 17 Results - Wednesday 24 May

Stage 17 - Pergine Valsugana to Caorle, flat, 195km

Top 5

  1. Alberto Dainese (ITA, Team DSM) 4:26:08
  2. Jonathan Milan (ITA, Bahrain-Victorious) same time
  3. Michael Matthews (AUS, Team Jayco AlUla ) same time
  4. Niccolò Bonifazio (ITA, Intermarché - Circus - Wanty) same time
  5. Simone Consonni (ITA, Cofidis) same time

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 17

Top 8

  1. Geraint Thomas (GBR, INEOS Grenadiers) 67:32:35
  2. João Pedro Almeida (POR, UAE Team Emirates) +0:18
  3. Primoz Roglic (SLO, Jumbo-Visma) +0:29
  4. Damiano Caruso (ITA, Bahrain Victorious) +2:50
  5. Eddie Dunbar (IRL, Team Jayco AlUla) +3:03
  6. Lennard Kamna (GER, Bora-Hansgrohe) +3:20
  7. Bruno Armirail (FRA, Grouporama-FDJ) +3:22
  8. Andreas Leknessund (NOR, Team DSM) +3:30

Full results here.

Joao Almeida in action before winning stage 16 at 2023 Giro d'Italia followed by new overall leader Geraint Thomas
(REUTERS/Jennifer Lorenzini)

Tuesday 23 May: Stage 16 - Sabbio Chiese to Monte Bondone, high mountains, 203km

The 2023 Giro d'Italia came finally alive as Geraint Thomas reclaimed the maglia rosa, finishing second behind Joao Almeida on Stage 16.

The Portuguese rider from the UAE Team Emirates made a bold move on Monte Bondone with 5.5km to go, initially only followed by Sepp Kuss. Thomas seized the opportunity and bridged the gap to Almeida, while Roglic struggled behind.

Thomas and Almeida worked together and gained time on the Slovenian, with Almeida winning the sprint finale and securing a memorable victory.

Thomas now leads Almeida by 18 seconds in the general classification, with Roglic trailing by 29 seconds.

2023 Giro d'Italia: Stage 16 Results - Tuesday 23 May

Stage 16 - Sabbio Chiese to Monte Bondone, high mountains, 203km

Top 5

  1. João Pedro Almeida (POR, UAE Team Emirates) 5:53:27
  2. Geraint Thomas (GBR, INEOS Grenadiers) same time
  3. Primoz Roglic (SLO, Jumbo-Visma) +0:25
  4. Eddie Dunbar (IRL, Team Jayco AlUla) +0:25
  5. Sepp Kuss (USA, Jumbo-Visma) +1:03

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 16

Top 8

  1. Geraint Thomas (GBR, INEOS Grenadiers) 67:32:35
  2. João Pedro Almeida (POR, UAE Team Emirates) +0:18
  3. Primoz Roglic (SLO, Jumbo-Visma) +0:39
  4. Damiano Caruso (ITA, Bahrain Victorious) +2:50
  5. Eddie Dunbar (IRL, Team Jayco AlUla) +3:03
  6. Lennard Kamna (GER, Bora-Hansgrohe) +3:20
  7. Bruno Armirail (FRA, Grouporama-FDJ) +3:22
  8. Andreas Leknessund (NOR, Team DSM) +3:30

Full results here.

Brandon McNulty wins Stage 15 of the 2023 Giro d'Italia
(REUTERS/Jennifer Lorenzini)

Sunday 21 May: Stage 15 - Seregno to Bergamo, medium mountains, 195km.

Brandon McNulty of the United States outsprinted Irishman Ben Healy and Italian Marco Frigo to claim his first Grand Tour stage win.

A trio were part of a large 16-man breakaway near the start of the stage. Niccolo Bonifazio made a solo bid for glory 50km from home, but was soon caught by the three riders who fought out the rest of the stage.

Overall race leader Bruno Armirail was dropped by the peloton on the last climb, but managed to restrict his time lost to 33 seconds on the day and retain the Maglia Rosa.

2023 Giro d'Italia: Stage 15 Results - Sunday 21 May

Seregno to Bergamo, medium mountains, 195km.

Top 5

  1. Brandon McNulty (USA, UAE Team Emirates), 5:13:39
  2. Ben Healy(IRL, EF Education-EasyPost +00
  3. Marco Frigo (ITA, Israel-Premier Tech) +00
  4. Bauke Mollema (NED, Trek-Segafredo) +1:51
  5. Einer Augusto Rubio (COL, Movistar Team) +1:51

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 15

Top 8

  1. Bruno Armirail (FRA, Grouporama-FDJ) 61:38:06
  2. Geraint Thomas (GBR, INEOS Grenadiers) +01:08
  3. Primoz Roglic (SLO, Jumbo-Visma) +01:10
  4. João Pedro Almeida (POR, UAE Team Emirates) +1:30
  5. Andreas Leknessund (NOR, Team DSM) +01:50
  6. Damiano Caruso (ITA, Bahrain Victorious) +2:36
  7. Lennard Kamna (GER, Bora-Hansgrohe) +3:02
  8. Eddie Dunbar (IRL, Team Jayco AlUla) +3:40

Full results here.

Saturday 20 May: Stage 14 - Sierre (Switzerland) to Cassano Magnago, hilly, 193km.

A breakaway resulted not only in another stage win for Nico Denz of Germany, but also a change in the overall lead, as France's Bruno Armirail finished 15th on the day, more than 20 minutes ahead of previous leader Geraint Thomas and the main peloton.

2023 Giro d'Italia: Stage 14 Results - Saturday 20 May

Sierre (Switzerland) to Cassano Magnago, hilly, 193km.

Top 5

  1. Nico Denz (GER, Bora-Hansgrohe), 4:37:30
  2. Derek Gee (CAN, Israel-Premier Tech) +00
  3. Alberto Bettiol (ITA, EF Education-EasyPost) +00
  4. Laurenz Rex (GER, Intermarche-Circus-Wanty) +00
  5. Davide Ballerini (ITA, Soudal Quick-Step) +00

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 14

Top 8

  1. Bruno Armirail (FRA, Grouporama-FDJ) 56:17:01
  2. Geraint Thomas (GBR, INEOS Grenadiers) +01:41
  3. Primoz Roglic (SLO, Jumbo-Visma) +01:43
  4. João Pedro Almeida (POR, UAE Team Emirates) +2:03
  5. Andreas Leknessund (NOR, Team DSM) +02:23
  6. Damiano Caruso (ITA, Bahrain Victorious) +3:09
  7. Lennard Kamna (GER, Bora-Hansgrohe) +3:33
  8. Thymen Arensman (NED, INEOS Grenadiers) +4:26

Full results here.

Friday 19 May: Stage 13 - Le Chable to Crans Montana, high mountains, 74km

Due to adverse weather conditions, especially on the Italian side of the Alps, the long-awaited 207km mountain stage from Borgofranco d'Ivrea to Crans Montana was shortened by the organisers. The new starting point, KM 0, was set at the bottom of the Croix de Coeur.

In the end, it was Colombia's Einer Rubio who took a maiden Grand Tour stage in style after overtaking rivals Thibaut Pinot and Jefferson Cepeda on the last climb. Geraint Thomas finished with the other GC favorites and retained the pink jersey for the fifth day.

2023 Giro d'Italia: Stage 13 Results - Friday 13 May

La Chable-Crans Montana, high mountains, 74km

Top 5

  1. Einer Augusto Rubio (COL, Movistar Team) 2:16:21
  2. Thibaut Pinot (FRA, Groupama-FDJ) +0:06
  3. Jefferson Alexander Cepeda (ECU, EF Education-EasyPost) +0:12
  4. Derek Gee (CAN, Israel-Premier Tech) +1:01
  5. Valentin Paret-Peintre (FRA, AGR Citroen Team) +1:29

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 13

Top 8

  1. Geraint Thomas (GBR, INEOS Grenadiers) 51:20:01
  2. Primoz Roglic (SLO, Jumbo-Visma) +0:02
  3. João Pedro Almeida (POR, UAE Team Emirates) +0:22
  4. Andreas Leknessund (NOR, Team DSM) +0:42
  5. Damiano Caruso (ITA, Bahrain Victorious) +1:28
  6. Lennard Kamna (GER, Bora-Hansgrohe) +1:52
  7. Eddie Dunbar (IRL, Team Jayco AlUla) +2:32
  8. Thymen Arensman (NED, INEOS Grenadiers) +2:45

Full results here.

Thursday 18 May: Stage 12 - Bra to Rivoli, medium mountains, 179km

Nico Denz has won Stage 12 at the 2023 Giro d'Italia after out-sprinting Toms Skujins of Latvia and Sebastian Berwick of Australia in Rivoli.

The 29-year-old German, who was part of a four-man breakaway, secured his first Grand Tour stage victory in his sixth participation at the Giro.

Approximately eight minutes later, all the general classification (GC) favourites crossed the finish line together, ensuring another day in the pink jersey for Geraint Thomas.

2023 Giro d'Italia: Stage 12 Results - Thursday 18 May

Bra to Rivoli, medium mountains, 179km

Top 5

  1. Nico Denz (GER, Bora-hansgrohe) 4:18:11
  2. Toms Skujins (LAT, Bahrain-Victorious) same time
  3. Sebastian Berwick (AUS, Israel-Premier Tech) +0:03
  4. Alessandro Tonelli (ITA, Green Project-Bardiani CSF-Faizane) +0:58
  5. Marco Frigo (ITA, Israel-Premier Tech) +2:07

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 12

Top 8

  1. Geraint Thomas (GBR, INEOS Grenadiers) 49:02:05
  2. Primoz Roglic (SLO, Jumbo-Visma) +0:02
  3. João Pedro Almeida (POR, UAE Team Emirates) +0:22
  4. Andreas Leknessund (NOR, Team DSM) +0:35
  5. Damiano Caruso (ITA, Bahrain Victorious) +1:28
  6. Lennard Kamna (GER, Bora-Hansgrohe) +1:52
  7. Eddie Dunbar (IRL, Team Jayco AlUla) +2:32
  8. Thymen Arensman (NED, INEOS Grenadiers) same time

Full results here.

Wednesday 17 May: Stage 11 - Camaiore to Tortona, hilly, 219km

Pascal Ackermann of UAE Team Emirates secured victory in a thrilling photo-finish during the 11th stage of the 2023 Giro d'Italia, crossing the line ahead of Jonathan Milan and Mark Cavendish.

The longest stage of the race, covering a distance of 219 kilometers from Camaiore to Tortona, witnessed a major crash with 70km remaining: the incident involved several riders including INEOS Grenadiers' Tao Geoghegan Hart, who was later taken away by ambulance. 

Geraint Thomas and Primož Roglič were also caught up in the crash but they managed to continue without any evident difficulties, preserving their lead at the top of the general classification.

2023 Giro d'Italia: Stage 11 Results - Wednesday 17 May

Camaiore to Tortona, hilly, 219km

Top 5

  1. Pascal Ackermann (GER, UAE Team Emirates) 5:09:02
  2. Jonathan Milan (ITA, Bahrain-Victorious) same time
  3. Mark Cavendish (GBR, Astana Qazaqstan Team) same time
  4. Mads Pedersen (DEN, Trek-Segafredo) same time
  5. Stefano Oldani (ITA, Alpecin-Deceuninck) same time

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 11

Top 8

  1. Geraint Thomas (GBR, INEOS Grenadiers) 44:35:35
  2. Primoz Roglic (SLO, Jumbo-Visma) +0:02
  3. João Pedro Almeida (POR, UAE Team Emirates) +0:22
  4. Andreas Leknessund (NOR, Team DSM) +0:35
  5. Damiano Caruso (ITA, Bahrain Victorious) +1:28
  6. Lennard Kamna (GER, Bora-Hansgrohe) +1:52
  7. Eddie Dunbar (IRL, Team Jayco AlUla) +2:32
  8. Thymen Arensman (NED, INEOS Grenadiers) same time

Full results here.

Tuesday 16 May: Stage 10 - Scandiano to Viareggio, hilly, 196km

In a thrilling sprint finish, Magnus Cort Nielsen claimed victory in the tenth stage of the Giro d'Italia, ahead of Canada's Derek Gee and Italy's Alessandro De Marchi. The three riders formed an early breakaway and challenged the peloton throughout the rainy and crash-filled 196 km route from Scandiano to Viareggio. Overall leader Geraint Thomas finished with the peloton approximately 50 seconds behind as several riders withdrew from the race.

2023 Giro d'Italia: Stage 10 Results - Tuesday 16 May

Scandiano to Viareggio, hilly, 196km

Top 5

  1. Magnus Cort Nielsen (DEN, EF Education-EasyPost) 4:51:15
  2. Derek Gee (CAN, Israel-Premier Tech) same time
  3. Alessandro De Marchi (ITA, Team Jayco AlUla) +0.02
  4. Mads Pedersen (DEN, Trek-Segafredo) +0:51
  5. Pascal Ackermann (UAE Team Emirates) same time

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 10

Top 8

  1. Geraint Thomas (GBR, INEOS Grenadiers) 39:26:33
  2. Primoz Roglic (SLO, Jumbo-Visma) +0:02
  3. Tao Geoghegan Hart (GBR, INEOS Grenadiers) +0:05
  4. João Pedro Almeida (POR, UAE Team Emirates) +0:22
  5. Andreas Leknessund (NOR, Team DSM) +0:35
  6. Damiano Caruso (ITA, Bahrain Victorious) +1:28
  7. Lennard Kamna (GER, Bora-Hansgrohe) +1:52
  8. Pavel Sivakov (FRA, INEOS Grenadiers) +2:15

Full results here.

Remco Evenepoel on stage 9 at 2023 Giro d'Italia

Sunday 15 May: Stage 9 - Savignano sul Rubicone to Cesena (Technogym Village), flat individual time trial, 35km

Remco Evenepoel reclaimed the maglia rosa in style on stage 9, winning the 35km time trial from Savignano sul Rubicone to Cesena.

Evenepoel, who recorded an impressive average speed of 50.725km/h, initially set the fastest pace, but eased off in the middle of his effort before finishing the stage just one second ahead of Geraint Thomas.

Later in the evening, the Belgian star withdrew from the race after testing positive for Covid, which came as a shock. As a result, Thomas is now leading the general classification ahead of Primoz Roglic.

2023 Giro d'Italia: Stage 9 Results - Sunday 14 May

Savignano sul Rubicone to Cesena (Technogym Village), flat individual time trial, 35km

Top 5

  1. Remco Evenepoel (BEL, Soudal Quick-Step) 41:24
  2. Geraint Thomas (GBR, INEOS Grenadiers) +0:01
  3. Tao Geoghegan Hart (GBR, INEOS Grenadiers) +0.02
  4. Stefan Kung (SUI, Groupama-FDJ) +0:04
  5. Bruno Admiral (FRA, Groupama-FDJ) +0:08

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 9

Top 8

  1. Geraint Thomas (GBR, INEOS Grenadiers) 34:34:27
  2. Primoz Roglic (SLO, Jumbo-Visma) +0:02
  3. Tao Geoghegan Hart (GBR, INEOS Grenadiers) +0:05
  4. João Pedro Almeida (POR, UAE Team Emirates) +0:22
  5. Andreas Leknessund (NOR, Team DSM) +0:22
  6. Aleksandr Vlasov (-, Bora-Hansgrohe) +1:03
  7. Damiano Caruso (ITA, Bahrain Victorious) +1:28
  8. Lennard Kamna (GER, Bora-Hansgrohe) +1:52

Full results here.

Ben Healy

Saturday 13 May: Stage 8 - Terni to Fossombrone, medium mountains, 207km

Ben Healy (EF Education Easypost) achieved an impressive solo victory in the eighth stage of the Giro d'Italia, leaving the other 11 riders in the breakaway behind as he attacked in the final 50km to win by a remarkable 1:49, the largest margin since 2018.

The 22-year-old Irishman celebrated his best career win, while the remaining members of the breakaway sprinted for the other positions. Derek Gee (Israel-Premier Tech) took second place, while Filippo Zana (Jayco-AlUla) finished third, followed by Warren Barguil (Arkea-Samic) in fourth.

Meanwhile, the peloton was controlled tightly throughout the day by the main favourites' teams, until Primož Roglič launched a brutal attack in the final climb, which threatened to shake up the overall standings. Despite losing time to the Slovenian, Remco Evenepoel is now trailing overall leader Andreas Leknessund (Team DSM) by only 8 seconds, with Roglic in third.

2023 Giro d'Italia: Stage 8 Results - Saturday 13 May

Terni to Fossombrone, medium mountains, 207km

Top 5

  1. Ben Healy (IRL, EF Education-EasyPost) 4:44:24
  2. Derek Gee (CAN, Israel-Premier Tech) +1:49
  3. Filippo Zana (ITA, Team Jayco All) +1:49
  4. Warren Barguil (FRA, Team Arkea Samsic) +1:49
  5. Carlos Verona (SPA, Movistar Team) +2:12

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 8

Top 8

  1. Andreas Leknessund (NOR, Team DSM) 33:52:10
  2. Remco Evenepoel (BEL, Soudal Quick-Step) +0:08
  3. Primoz Roglic (SLO, Jumbo-Visma) +0:40
  4. João Pedro Almeida (POR, UAE Team Emirates) +1:00
  5. Geraint Thomas (GBR, INEOS Grenadiers) +0:52
  6. Tao Geoghegan Hart (GBR, INEOS Grenadiers) +0:56
  7. Aurélien Paret-Peintre (FRA, AG2R Citroën Team) +0:58
  8. Aleksandr Vlasov (-, Bora-Hansgrohe) +1:26

Full results here.

Davide Bais celebrates winning stage 7

Friday 12 May: Stage 7 - Capua to Gran Sasso d'Italia (Campo Imperatore), high mountains, 218km

Davide Bais from Eolo-Kometa achieved his first-ever stage victory in a Grand Tour, by winning stage 7 of Giro d'Italia 2023.

The stage was a challenging mountain route with two category 2 climbs and a tough category 1 ascent at the end. Bais was among a breakaway group of four riders, and he, along with Simone Petilli from Intermarche-Circus-Wanty and Karel Vacek from Team Corratec-Selle Italia, remained at the front.

Petilli had a mechanical issue, allowing Bais to cross the finish line alone. Meanwhile, Andreas Leknessund from Team DSM kept his 28-second lead over Remco Evenepoel, completing the stage among the top general classification favourites.

2023 Giro d'Italia: Stage 7 Results - Friday 12 May

Capua to Gran Sasso d'Italia (Campo Imperatore), high mountains, 218km

Top 5

  1. Davide Bais (ITA, EOLO-Kometa) 6:08:40
  2. Karel Vacek (CZE, Team Corratec-Selle Italia) +0:09
  3. Simone Petilli (ITA, Intermarché - Circus - Wanty) +0:16
  4. Remco Evenepoel (BEL, Soudal Quick-Step) +3:10
  5. Primoz Roglic (SLO, Jumbo-Visma) +3:10

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 7

Top 8

  1. Andreas Leknessund (NOR, Team DSM) 29:02:38
  2. Remco Evenepoel (BEL, Soudal Quick-Step) +0:28
  3. Aurélien Paret-Peintre (FRA, AG2R Citroën Team) +0:30
  4. João Pedro Almeida (POR, UAE Team Emirates) +1:00
  5. Primoz Roglic (SLO, Jumbo-Visma) +1:12
  6. Geraint Thomas (GBR, INEOS Grenadiers) +1:26
  7. Aleksandr Vlasov (-, Bora-Hansgrohe) same time
  8. Toms Skujins (LAT, Trek-Segafredo) +1:29

Full results here.

Mads Pedersen celebrates winning stage 6 at 2023 Giro d'Italia

Thursday 11 May: Stage 6 - Naples to Naples, hilly, 162km

Mads Pedersen of Trek-Segafredo won the sprint in Naples after catching the breakaways with just 300 metres to race.

The 2019 road world champion chased down Fernando Gaviria and held off Jonathan Milan to claim his first stage win at the Giro.

Andreas Leknessund held on to the maglia rosa and finished with the peloton, as they head into the first mountain stage to Gran Sasso d'Italia on Friday.

2023 Giro d'Italia: Stage 6 Results - Thursday 11 May

Naples to Naples, hilly, 162km

Top 5

  1. Mads Pedersen (DEN, Trek-Segafredo) 3:44:45
  2. Jonathan Milan (ITA, Bahrain-Victorious) same time
  3. Pascal Ackermann (GER, UAE Team Emirates) same time
  4. Kaden Groves (AUS, Alpecin-Deceuninck) same time
  5. Fernando Gaviria (COL, Movistar Team) same time

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 6

Top 8

  1. Andreas Leknessund (NOR, Team DSM) 22:50:48
  2. Remco Evenepoel (BEL, Soudal Quick-Step) +0:28
  3. Aurélien Paret-Peintre (FRA, AG2R Citroën Team) +0:30
  4. João Pedro Almeida (POR, UAE Team Emirates) +1:00
  5. Primoz Roglic (SLO, Jumbo-Visma) +1:12
  6. Geraint Thomas (GBR, INEOS Grenadiers) +1:26
  7. Aleksandr Vlasov (-, Bora-Hansgrohe) same time
  8. Toms Skujins (LAT, Trek-Segafredo) +1:29

Full results here.

Kaden Groves winning stage 5 at 2023 Giro d'Italia

Wednesday 10 May: Stage 5 - Atripada to Salerno, hilly, 171km

Kaden Groves (Alpecin-Deceuninck team) clinched his inaugural Giro d'Italia stage victory in Salerno amid a dreary, rain-soaked and accident-ridden day on the Campania saddle.

The Australian rider faced a scare when he fell just 7 kilometers from the finish line, but managed to recover and push ahead to beat Jonathan Milan (Bahrain Victorious) in a bunch sprint that saw Mark Cavendish (Astana Qazaqstan) crash.

Former maglia rosa Remco Evenepoel (Soudal-QuickStep) was among several riders who fell earlier in the stage as he hit the ground for the second time during the day with 2.4km to go.

2023 Giro d'Italia: Stage 5 Results - Wednesday 10 May

Atripada to Salerno, hilly, 171km

Top 5

  1. Kaden Groves (AUS, Alpecin-Deceuninck) 4:30:19
  2. Jonathan Milan (ITA, Bahrain-Victorious) same time
  3. Mads Pedersen (DEN, Trek-Segafredo) same time
  4. Alberto Dainese (ITA, Team DSM) same time
  5. Mark Cavendish (GBR, Astana Qazaqstan Team) same time

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 5

Top 8

  1. Andreas Leknessund (NOR, Team DSM) 19:06:03
  2. Remco Evenepoel (BEL, Soudal Quick-Step) +0:28
  3. Aurélien Paret-Peintre (FRA, AG2R Citroën Team) +0:30
  4. João Pedro Almeida (POR, UAE Team Emirates) +1:00
  5. Primoz Roglic (SLO, Jumbo-Visma) +1:12
  6. Geraint Thomas (GBR, INEOS Grenadiers) +1:26
  7. Aleksandr Vlasov (-, Bora-Hansgrohe) same time
  8. Toms Skujins (LAT, Trek-Segafredo) +1:29

Full results here.

Aurélien Paret-Peintre wins Stage 4 of the Giro
(REUTERS/Jennifer Lorenzini)

Tuesday 9 May: Stage 4 - Venosa to Lago Laceno, medium mountains, 175km

The day's big breakaway split from the main peloton with just under 100km left in the stage and made it to the final categorised climb of the day up the Colle Molella, up to Lake Laceno.

On the last ascent, the front group splintered, with the group of seven being reduced to just four, including Team DSM's Norwegian Andreas Leknessund. Leknessund attacked with around 4km to go, distancing his breakaway compatriots, with the race leader's maglia rosa in his sights.

Around two and a half minutes behind, the pink jersey wearer Remco Evenepoel found himself in a group with no teammates, who had all fallen back on the Molella.

However, Leknessund was caught by fellow breakaway man Aurélien Paret-Peintre with 3km to go, and the duo crested the Molella climb together to take on the final plateau to the finish line.

Paret-Peintre rode in Leknessund's wheel to the finish before launching a sprint with 200m to go with Leknessund unable to respond. However, the Norwegian, who entered the stage 1 minute 37 seconds behind Evenepoel, did enough to secure the leader's pink jersey. Leknessund became just the second Norwegian, after Knut Knudsen in 1975 and 1981, to lead the Giro d'Italia.

Evenepoel's group eventually came in 2 minutes, 1 second behind.

2023 Giro d'Italia: Stage 4 Results - Tuesday 9 May

Venosa to Lago Laceno, medium mountains, 175km

Top 5

  1. Aurélien Paret-Peintre (FRA, AG2R Citroën Team) 4:16:04
  2. Andreas Leknessund (NOR, Team DSM) +0:02
  3. Toms Skujins (LAT, Trek-Segafredo) +0:57
  4. Vincenzo Albanese (ITA, Eolo-Kometa) same time
  5. Nicola Conci (ITA, Alpecin-Deceuninck) +1:02

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 4

Top 8

  1. Andreas Leknessund (NOR, Team DSM) 14:35:44
  2. Remco Evenepoel (BEL, Soudal Quick-Step) +0:28
  3. Aurélien Paret-Peintre (FRA, AG2R Citroën Team) +0:30
  4. João Pedro Almeida (POR, UAE Team Emirates) +1:00
  5. Primoz Roglic (SLO, Jumbo-Visma) +1:12
  6. Geraint Thomas (GBR, INEOS Grenadiers) +1:26
  7. Aleksandr Vlasov (-, Bora-Hansgrohe) same time
  8. Toms Skujins (LAT, Trek-Segafredo) +1:29

Full results here.

Monday 8 May: Stage 3 - Vasto to Melfi, medium mountains, 216km

This mostly-flat stage was broken up by two climbs late in the day, the category 3 Valico dei Laghi di Monticchio and the category 4 Valico La Croce, which was enough to tip the stage classification into medium mountains by virtue of their position near the end of the race.

That was enough to turn the stage from a pure sprint into one contested by only those who could hang on through the climbs, with some big sprinting names falling aside.

One of the sprint favourites with climbing ability, the 2019 world champion Mads Pedersen, was dropped on a climb but made it back to the main group in the final approach, setting up a duel with his main points jersey rival Michael Matthews.

In the final uphill dig to the line, Australia's Matthews attacked first and crested the top of the hill in Melfi, holding the lead by inches from Pedersen all the way to the line.

There was a small change at the front of the overall standings, as Remco Evenepoel extended his lead by taking three bonus seconds in an intermediate sprint 6km from the finish. His lead on main general classification rival Primoz Roglic grew by a second, as Roglic came in second in that bonus sprint.

2023 Giro d'Italia: Stage 3 Results - Monday 8 May

Vasto to Melfi, medium mountains, 216km

Top 5

  1. Michael Matthews (AUS, Team Jayco AlUla) 5:01:41
  2. Mads Pedersen (DEN, Trek-Segafredo) same time
  3. Kaden Groves (AUS, Alpecin-Deceuninck) s.t.
  4. Vincenzo Albanese (ITA, Eolo-Kometa) s.t.
  5. Stefano Oldani (ITA, Alpecin-Deceuninck) s.t.

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 3

Top 8

  1. Remco Evenepoel (BEL, Soudal Quick-Step) 10:18:07
  2. João Pedro Almeida (POR, UAE Team Emirates) +0:32
  3. Primoz Roglic (SLO, Jumbo-Visma) +0:44
  4. Stefan Küng (SUI, Groupama-FDJ) +0:46
  5. Geraint Thomas (GBR, INEOS Grenadiers) +0:58
  6. Aleksandr Vlasov (-, Bora-Hansgrohe) s.t.
  7. Tao Geoghegan Hart (GBR, INEOS Grenadiers) +1:02
  8. Michael Matthews (AUS, Team Jayco AlUla) s.t.

Sunday 7 May: Stage 2 - Teramo to San Salvo, flat, 201km

As several of the pre-race favourites were affected by a crash 3.7km from the finish, Italy's Jonathan Milan won a sprint to victory in San Salvo.

The pink jersey wearer Remco Evenepoel came through the stage unscathed to retain his overall lead.

Mads Pedersen and Mark Cavendish were among the riders to fall in the crash.

2023 Giro d'Italia: Stage 2 Results - Sunday 7 May

Teramo to San Salvo, flat, 201km

Top 5

  1. Jonathan Milan (ITA, Bahrain Victorious) 4:55:11
  2. David Dekker (NED, Team Arkea-Samsic) same time
  3. Kaden Groves (AUS, Alpecin-Deceuninck) s.t.
  4. Arne Marit (BEL, Intermarché-Circus-Wanty) s.t.
  5. Marius Mayrhofer (GER, Team DSM) s.t.

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 2

Top 8

  1. Remco Evenepoel (BEL, Soudal Quick-Step) 5:16:29
  2. Filippo Ganna (ITA, INEOS Grenadiers) +0:22
  3. João Pedro Almeida (POR, UAE Team Emirates) +0:29
  4. Stefan Küng (SUI, Groupama-FDJ) +0:43
  5. Primoz Roglic (SLO, Team Jumbo-Visma) s.t.
  6. Geraint Thomas (GBR, INEOS Grenadiers) +0:55
  7. Aleksandr Vlasov (-, Bora-Hansgrohe) s.t.
  8. Tao Geoghegan Hart (GBR, INEOS Grenadiers) +0:59

Saturday 6 May: Stage 1 - Fossacesia Marina to Ortona, flat individual time trial, 19.6km

Belgium's Remco Evenepoel continued his stellar recent form to take the opening time trial of the 2023 Giro d'Italia and take the race leader's 'Maglia Rosa' in sensational fashion.

The Soudal Quick-Step rider, who retained his Liège-Bastogne-Liège title two weeks ago, led at every checkpoint and completed the 19.6km in 21:18, a massive 22 seconds clear of two-time former world time trial champion Filippo Ganna.

Joao Pedro Almeida was third with 2020 Giro winner Tao Geoghegan Hart fourth and Primoz Roglic 43 seconds down in sixth.

2023 Giro d'Italia: Stage 1 Results - Saturday 6 May

Fossacesia Marina to Ortona, flat individual time trial, 19.6km

Top 5

  1. Remco Evenepoel (BEL, Soudal Quick-Step) 21:18
  2. Filippo Ganna (ITA, INEOS Grenadiers) +0:22
  3. Joao Pedro Almeida (POR, UAE Team Emirates) +0:29
  4. Tao Geoghegan Hart (GBR, INEOS Grenadiers) +0:40
  5. Stefan Küng (SUI, Groupama-FDJ) +0:43

Full results here.

Giro d'Italia 2023: General Classification standings after Stage 1

Top 8

  1. Remco Evenepoel (BEL, Soudal Quick-Step) 21:18
  2. Filippo Ganna (ITA, INEOS Grenadiers) +0:22
  3. João Pedro Almeida (POR, UAE Team Emirates) +0:29
  4. Tao Geoghegan Hart (GBR, INEOS Grenadiers) +0:40
  5. Stefan Küng (SUI, Groupama-FDJ) +0:43
  6. Primoz Roglic (SLO, Team Jumbo-Visma) same time
  7. Jay Vine (AUS, UAE Team Emirates) +0:46
  8. Brandon McNulty (USA, UAE Team Emirates) s.t.

Giro d'Italia 2023 route, stages, and schedule

  • Saturday 6 May: Stage 1 - Fossacesia Marina to Ortona, flat individual time trial, 19.6km. Won by Remco Evenepoel (BEL, Soudal Quick-Step), who also takes the overall lead.
  • Sunday 7 May: Stage 2 - Teramo to San Salvo, flat, 201km. Won by Jonathan Milan (ITA, Bahrain Victorious). Overall lead retained by Remco Evenepoel (BEL, Soudal Quick-Step).
  • Monday 8 May: Stage 3 - Vasto to Melfi, medium mountains, 216km. Won by Michael Matthews (AUS, Team Jayco AlUla). Overall lead retained by Remco Evenepoel (BEL, Soudal Quick-Step)
  • Tuesday 9 May: Stage 4 - Venosa to Lago Laceno, medium mountains, 175km. Won by Aurélien Paret-Peintre (FRA, AG2R Citroën Team). Andreas Leknessund (NOR, Team DSM) takes the overall lead.
  • Wednesday 10 May: Stage 5 - Atripalda to Salerno, hilly, 171km. Won by Kaden Groves (AUS, Alpecin-Deceuninck). Overall lead retained by Andreas Leknessund (NOR, Team DSM).
  • Thursday 11 May: Stage 6 - Naples to Naples, hilly, 162km. Won by Max Pedersen (DEN, Trek-Segafredo).
  • Overall lead retained by Andreas Leknessund (NOR, Team DSM).
  • Friday 12 May: Stage 7 - Capua to Gran Sasso d'Italia (Campo Imperatore), high mountains, 218km. Won by Davide Bais (ITA, EOLO-Kometa). Overall lead retained by Andreas Leknessund (NOR, Team DSM).
  • Saturday 13 May: Stage 8 - Terni to Fossombrone, medium mountains, 207km. Won by Ben Healy (IRL, EF Education-EasyPost). Overall lead retained by Andreas Leknessund (NOR, Team DSM).
  • Sunday 14 May: Stage 9 - Savignano sul Rubicone to Cesena (Technogym Village), flat individual time trial, 35km. Won by Remco Evenepoel (BEL, Soudal Quick-Step). Evenepoel took the pink jersey, but withdrew after testing positive for Covid so the new overall leader is Geraint Thomas (GBR, INEOS Grenadiers).
  • Monday 15 May: Rest day
  • Tuesday 16 May: Stage 10 - Scandiano to Viareggio, hilly, 196km. Won by Magnus Cort Nielsen (DEN, EF Education-EasyPost). Overall lead retained by Geraint Thomas (GBR, INEOS Grenadiers).
  • Wednesday 17 May: Stage 11 - Camaiore to Tortona, hilly, 219km. Won by Pascal Ackermann (GER, UAE Team Emirates). Overall lead retained by Geraint Thomas (GBR, INEOS Grenadiers).
  • Thursday 18 May: Stage 12 - Bra to Rivoli, medium mountains, 179km. Won by Nico Denz (GER, Bora-hansgrohe). Overall lead retained by Geraint Thomas (GBR, INEOS Grenadiers).
  • Friday 19 May: Stage 13 - The original 207km high-mountain route from Borgofranco d'Ivrea to Crans Montana (Switzerland) was shortened due to unfavorable weather. The 74km stage started in La Chable and was won by Einer Augusto Rubio (COL, Movistar Team). The overall lead was retained by Geraint Thomas (GBR, INEOS Grenadiers).
  • Saturday 20 May: Stage 14 - Sierre (Switzerland) to Cassano Magnago, hilly, 193km. Won by Nico Denz (GER, Bora-Hansgrohe). New overall leader is Bruno Armirail (FRA , Gruporama-FDJ)
  • Sunday 21 May: Stage 15 - Seregno to Bergamo, high mountains, 195km. Won by Brandon McNulty (USA, UAE Team Emirates). Overall lead retained by Bruno Armirail (FRA , Gruporama-FDJ).
  • Monday 22 May: Rest day
  • Tuesday 23 May: Stage 16 - Sabbio Chiese to Monte Bondone, high mountains, 203km. Won by João Pedro Almeida (POR, UAE Team Emirates). The overall lead was reclaimed by Geraint Thomas (GBR, INEOS Grenadiers).
  • Wednesday 24 May: Stage 17 - Pergine Valsugana to Caorle, flat, 195km. Won by Alberto Dainese (ITA, Team DSM). Overall lead retained by Geraint Thomas (GBR, INEOS Grenadiers).
  • Thursday 25 May: Stage 18 - Oderzo to Val di Zoldo, medium mountains, 161km. Won by Filippo Zana (ITA, Team Jayco AlUla). Overall lead retained by Geraint Thomas (GBR, INEOS Grenadiers).
  • Friday 26 May: Stage 19 - Longarone to Tre Cime di Lavaredo (Rifugio Auronzo), high mountains, 183km. Won by Santiago Buitrago (COL, Bahrain - Victorious). Overall lead retained by Geraint Thomas (GBR, INEOS Grenadiers).
  • Saturday 27 May: Stage 20 - Tarvisio to Monte Lussari, mountainous individual time trial, 18.6km. Won by Primož Roglič (SLO, Jumbo-Visma), who also took the overall lead.
  • Sunday 28 May: Stage 21 - Rome to Rome, flat, 126km. Won by Mark Cavendish (Astana Qazaqstan Team), overall GS claimed by Primož Roglič (SLO, Jumbo-Visma).

How to watch 2023 Giro d'Italia

GCN has broadcast rights in many territories around the world on all continents. Across Europe, Eurosport will also show the Giro.

You can find out which channel is showing the 2023 Giro d'Italia in your country by checking the Giro d'Italia's list of TV partners.

More from