Refresh

2026-05-31T17:57:14.174Z

It has been a journey and a half for Afonso Eulálio of Bahrain Victorious. Nine days in pink that wasn’t meant to happen. He was meant to be there to support Santiago Buitrago, but with the Colombian leader crashing out in that awful crash on stage 2 in Bulgaria things changed.

He went into a break, crashed with Arrieta also crashing and the two of them chasing each other in a chaotic and amazing finale, Arrieta took the win with Eulálio going into pink. Nine days in pink then came for him and he showed he had amazing form.

Losing the jersey to Vingegaard was inevitable but white was the new goal. Davide Piganzoli (Visma-Lease a Bike) pushed him all the way but the smiley Portuguese rider kept it and took an amazing sixth in the GC.

ROME, ITALY - MAY 31: Afonso Eulalio of Portugal and Team Bahrain - Victorious celebrates at podium as White Best Young Rider Jersey winner during the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Dario Belingheri/Getty Images)

(Image credit: Getty Images)

2026-05-31T17:52:36.782Z

A very special moment for Milan who didn’t get the win in Milan with the break stealing the stage but the big Italian stormed to victory in Rome.

ROME, ITALY - MAY 31: Jonathan Milan of Italy and Team Lidl - Trek celebrates at podium as stage winner during the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Tim de Waele/Getty Images)

(Image credit: Getty Images)

2026-05-31T17:51:55.188Z

This is the first time that all the jersey winners, GC, points, mountains and youth have all won the pink jersey at some point in the race.

2026-05-31T17:48:02.515Z

The final week came and Vingegaard stamped his authority onto the race.

Stage 16, Vingegaard immediately takes his chance to win in pink
Stage 17, Danish delight continued with emotional break success for Michael Valgren
Stage 18, Magnier retook points lead with powerful show of defiance in Pieve di Soligo
Stage 19, ever faithful domestique Sepp Kuss completed his Grand Tour stage win set but breaks Giulio Ciccone’s heart
Stage 20, final mountain stage and one final dominant display from Vingegaard
Stage 21, Jonathan Milan finally gets his win as Vingegaard takes the overall win

PIANCAVALLO, ITALY - MAY 30: Jonas Vingegaard of Denmark and Team Visma | Lease a Bike celebrates at finish line as stage and final overall winner during the 109th Giro d'Italia 2026, Stage 20 a 200km stage from Gemona del Friuli to Piancavallo 1289m / #UCIWT / on May 30, 2026 in Piancavallo, Italy. (Photo by Dario Belingheri/Getty Images)

(Image credit: Getty Images)

2026-05-31T17:44:28.975Z

Week two saw the race really start to take shape.

Stage 10, Filippo Ganna took his ITT chance by huge margin with Eulálio clinging onto pink
Stage 11, back at it again, Narváez wins and begins to threaten Magnier’s points jersey
Stage 12, Alec Segaert continues Bahrain Victorious’ dream Giro with a late attack to win
Stage 13, Alberto Bettiol takes a dream stage with late attack in breakaway
Stage 14, Vingegaard finally takes pink with a stage win on Pila after a Alpine epic
Stage 15, the sprint in Milan wasn’t to be as Fredrik Dversnes took the win

CHIAVARI, ITALY - MAY 20: Jhonatan Narvaez of Ecuador and UAE Team Emirates - XRG celebrates at finish line as stage winner ahead of Enric Mas of Spain and Team Movistar during the 109th Giro d'Italia 2026, Stage 11 a 195km stage from Porcari to Chiavari / #UCIWT / on May 20, 2026 in Chiavari, Italy. (Photo by Tim de Waele/Getty Images)

(Image credit: Getty Images)

2026-05-31T17:27:52.447Z

Let’s take a look back at this amazing race over the three weeks with the first week starting off in Bulgaria then heading to southern Italy with some superb stages along the way.

Stage 1, won by Paul Magnier in a sprint.
Stage 2, won by Thomas Silva in a surprise reduced bunch sprint
Stage 3, another sprint, another win for Magnier
Stage 4, Jhonatan Narváez began his dominance
Stage 5, the epic break day saw Igor Arrieta win in a huge ding dong battle with Afonso Eulálio as his stint in pink begins
Stage 6, Davide Ballerini took a poetic win as he rolled back the clock as the big names crashed in Naples
Stage 7, it began for Jonas Vingegaard with his first win but Eulálio keeps pink
Stage 8, Narváez wins again from a breakaway
Stage 9, Vingegaard ended week one with a win, but not pink!

Soudal Quick-Step French rider Paul Magnier wearing the points classification mauve jersey (Maglia Ciclamino) celebrates as he crosses the finish line to win the 3nd stage of the Giro d'Italia 2026 - Tour of Italy cycling race between Plovdiv and Sofia, Bulgaria, on May 10, 2026. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

2026-05-31T17:12:52.438Z

Milan took the win as Groenewegen faded to fourth after launching first. The amazing spirnts by Giovanni Lonardi (Polti-Visit Malta) and Paul Penhoet (Groupama-FDJ United) who took second and third with perfect kicks but Milan just head the horsepower. Magnier got bumped out of the stage by the barriers tighetening and finished 11th on the day.

ROME, ITALY - MAY 31: Stage winner Jonathan Milan of Italy and Team Lidl - Trek sprint at finish line during the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Tim de Waele/Getty Images)

(Image credit: Getty Images)

2026-05-31T17:06:19.180Z

Final jerseys:

Pink, GC – Jonas Vingegaard (TVL)
Purple, points – Paul Magnier (SOQ)
Blue, KOM – Giulio Ciccone (LTK)
White, youth – Afonso Eulálio (TBV)

Other competitions:

Int sprint – Manuele Tarozzi (BCF)
Red Bull KM – Igor Arrieta (UAD)
Fuga (most kms in break) – Diego Pablo Sevilla (PTM)
Team – Visma-Lease a Bike

Team Visma Lease a Bike Danish rider Jonas Vingegaard (2nd R) wearing the overall leader's pink jersey rides flanked by Bahrain - Victorious Portuguese rider Afonso Eulalio (R) best young rider's white jersey, Lidl - Trek Italian rider Giulio Ciccone (L) best climber's blue jersey and Soudal Quick-Step French rider Paul Magnier best sprinter's cyclamen jersey during the 21th stage of the Giro d'Italia 2026 - Tour of Italy cycling race of 131km from Rome to Rome, Italy, on May 31, 2026. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

2026-05-31T17:02:24.388Z

Vingegaard doesn’t need a phone call today as he gets to celebrate with his wife and children in person with them all wearing pink.

ROME, ITALY - MAY 31: Overall race winner Jonas Vingegaard of Denmark and Team Visma | Lease a Bike - Pink Leader Jersey meets his family after the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Dario Belingheri/Getty Images)

(Image credit: Getty Images)

2026-05-31T17:00:19.270Z

Jonas Vingegaard of Visma-Lease a Bike wins the Giro d’Italia 2026.

ROME, ITALY - MAY 31: Overall race winner Jonas Vingegaard of Denmark and Team Visma | Lease a Bike - Pink Leader Jersey (C) with teammates react after the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Tim de Waele/Getty Images)

(Image credit: Getty Images)

2026-05-31T16:59:57.587Z

Jonathan Milan of Lidl-Trek finally takes a stage as he wins stage 21 of the Giro d’Italia 2026 after an absolutely perfect ride.

ROME, ITALY - MAY 31: Jonathan Milan of Italy and Team Lidl - Trek celebrates at finish line as stage winner during the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Tim de Waele/Getty Images)

(Image credit: Getty Images)

2026-05-31T16:59:11.046Z

500 metres to go.

2026-05-31T16:59:02.826Z
Flamme Rouge!

The final 1000 metres of the Giro d’Italia 2026 sees Soudal-Quickstep take over as Groenewegen battles with former teammate Walscheid for Magnier’s wheel.

2026-05-31T16:58:07.904Z

2km to go with Decathlon-CMA CGM now coming up for Lund Andresen with Soudal-Quickstep, Lidl-Trek and Unibet Rose Rockets working hard.

2026-05-31T16:57:37.452Z
Attack

Mirco Maestri (Polti-Visit Malta)

He doesn’t get far as Unibet Rose Rockets take control but Lidl-Trek is sat waiting for their moment along with Soudal-Quickstep.

2026-05-31T16:56:44.102Z

The leaders are caught! What a ride by Lukáš Kubiš who closes things down as Polti-Visit Malta attacks.

2026-05-31T16:56:02.116Z

Kubiš has done a wonderful turn and he is about to make the catch with 5″ at 3km to go.

2026-05-31T16:55:27.165Z

Lukáš Kubiš back on the front and the gap is down to 7″ with 4km to go. Groenewegen is primed in his train led by the Slovakian champion.

2026-05-31T16:54:53.984Z
5km to go

The leading trio have 10″ on the peloton with a tactical headache for Lidl-Trek as they need to sort the leadout for Milan but have Sobrero out front, even though he will not beat Stuyven in a sprint on paper.

2026-05-31T16:53:31.525Z

6km to go and it stays around 14″ now. Lidl-Trek now starting to move up. Decathlon-CMA CGM and NSN come up for Lund Andresen and Strong.

2026-05-31T16:52:35.284Z

7km to go now and 12″ gap. Unibet Rose Rockets return to the front again with the stronger riders as the entire team comes to the front.

2026-05-31T16:51:28.284Z

The peloton are coming back very fast with the gap dropping by 6″ to 14″ with 8km to go. Ganna takes a sketchy route through a roundabout but can’t shake his rivals as Picnic-PostNL continue to push hard behind with Warren Barguil.

2026-05-31T16:49:42.864Z
One lap to go!

Ganna leads the group with Sobrero and Stuyven as Tudor also now comes to the front for Luca Mozzato. Groupama-FDJ United, Unibet Rose Rockets and Picnic-PostNL are pushing but more attacks come.

2026-05-31T16:48:09.058Z
10km to go

The gap continues growing to 20″! Ganna is flying but Sobrero and Stuyven look calm and collected in the wheel.

ROME, ITALY - MAY 31: Filippo Ganna of Italy and Netcompany INEOS Cycling Team leads the breakaway during the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Dario Belingheri/Getty Images)

(Image credit: Getty Images)

2026-05-31T16:46:59.353Z

Picnic-PostNL and Unibet Rose Rockets are leading the peloton but there is no organisation at all. The gap is growing to 18″ now! Ganna could be towing Stuyven or Sobrero to a stage win here.

2026-05-31T16:45:53.671Z

Ganna is pushing hard but Sobrero and Stuyven are locked onto his wheel. Stuyven will surely easily take the win if this goes all the way. They have 13″ with 12km to go.

2026-05-31T16:43:30.731Z

It looks like the peloton is being stitched back together as Martin Marcellusi (Bardiani CSF-7 Sabre) attacks on his home roads as the only rider from Rome in the Giro peloton but Lukáš Kubiš (Unibet-Rose-Rockets) brings him back.

2026-05-31T16:41:34.580Z
Attack!

Filippo Ganna (Netcompany-Ineos)
Matteo Sobrero (Lidl-Trek)
Jasper Stuyven (Soudal-Quickstep)

The TT superstar isn’t being given an inch by the sprinter teams with Aleksandr Vlasov (Red Bull-Bora-Hansgrohe) trying to bridge with Max Walscheid leading a small Lidl-Trek train in a small group that has Milan as well as Magnier involved.

2026-05-31T16:39:56.003Z

The peloton splits with Magnier, Milan, Hindley, Ganna and Groenewegen are all involved.

2026-05-31T16:38:55.246Z
Two laps to go

Soudal-Quickstep are sprinting to close this down but more attacks come as the gap shrinks!

2026-05-31T16:38:18.935Z

Multiple other teams are now coming up with Netcompany-Ineos moving up en masse.

2026-05-31T16:37:36.497Z
20km to go

Soudal-Quickstep are really pushing with four of their rider. Rochas is done and dropped as, at the back, Turner gets back in after his issues.

2026-05-31T16:35:56.201Z

Soudal-Quickstep will be seeing Magnier become the second youngest winner of the points classification ever at the Giro since Giuseppe Saronni.

ROME, ITALY - MAY 31: Paul Magnier of France and Team Soudal Quick-Step - Purple Points Jersey competing with the Colosseum in the background, during the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Tim de Waele/Getty Images)

(Image credit: Getty Images)

2026-05-31T16:32:40.046Z

Rochas took a moment at the back but is also now giving his all in this leading quad. Sobrero sitting on. Soudal-Quickstep leads the peloton at 14″.

2026-05-31T16:30:52.118Z

Campenaerts and Cavagna are working flat out with Sobrero and Rochas sitting in and the rest dropped. 25km to go and this makes the race pace shoot up even higher as they take 8″ on the bunch as the blue touch paper is lit!

2026-05-31T16:29:50.014Z

Mechanical

Ben Turner (Netcompany-Ineos)

He gets a rear wheel change and will probably be out of it now.

2026-05-31T16:29:21.856Z
Three laps to go

Remi Cavagna (Groupama-FDJ United) is launching and joins Bayer and Rochas. Victor Campenaerts (Visma-Lease a Bike) and Matteo Sobrero (Lidl-Trek) as well.

2026-05-31T16:28:13.998Z

More attacks burst out of the peloton!

2026-05-31T16:26:00.448Z
30km to go

Bayer and Rochas have 30″ on the peloton as the sprint teams don’t want to tempt any new attacks. That said, it has dropped down to 16″ again.

2026-05-31T16:15:29.716Z
Four laps to go

Bayer and Rochas have pulled their gap out to 14″ but they won’t be out there for much longer.

2026-05-31T16:14:20.002Z

There are apparently at least three punctures every lap in the peloton.

2026-05-31T16:13:37.809Z

Puncture

Tomáš Kopecký (Unibet Rose Rockets)

The 26 year old calmly takes a new bike and sets his power meter and sets off.

2026-05-31T16:12:26.271Z
40km to go

Rochas and Bayer have 12″ on the bunch.

2026-05-31T16:09:53.322Z

Tobias Bayer (Alpecin-Premier Tech) joins Rochas at the front of the race but the peloton are just 10″ behind.

2026-05-31T16:05:55.382Z
Attack

Rémy Rochas (Groupama-FDJ United)

The French team are one of the few who have a full lineup in Rome and they are using one of them here with the ever combative Rochas launching a move as they crossed the finish line.

2026-05-31T16:03:37.961Z
Five laps to go

Hindley gets back in after his issue with his entire team coming back to help him get towards the front of the bunch again as the pace is absolutely rapid. They come through the finish line with five laps to go.

2026-05-31T16:01:30.230Z

Mechanical

Jai Hindley (Red Bull-Bora-Hansgrohe)

Not the best timing for the rider in third overall but he should make it back in again.

2026-05-31T16:00:52.923Z
50km to go

Soudal-Quickstep and Lidl-Trek take control of the peloton.

2026-05-31T15:57:49.391Z

Igor Arrieta and UAE Team Emirates-XRG dominate that with the top three locked out by them and Arrieta takes the max points and wins the Red Bull Kilometre with new attacks coming off the front.

2026-05-31T15:56:17.779Z

Movistar are leading out Rubio as they get closer to Turner and Mifsud in the Red Bull KM. Arrieta is also up to the front with Tarozzi.

2026-05-31T15:54:31.432Z

The riders are coming up to the Red Bull KM with Rubio, Arrieta, Tarozzi, Eulálio and Magli all in with a chance to take this, but with Turner and Mifsud out front and new attacks from Uno-X Mobility and Lotto-Intermarché mean this is going to be difficult.

2026-05-31T15:52:45.444Z

The podium battle at this year’s race wasn’t about the pink jersey with Vingegaard being head and shoulders above the rest. But, Felix Gall (Decathlon-CMA CGM) and Jai Hindley (Red Bull-Bora-Hansgrohe) battled hard for the second and third steps…

>>> ‘I knew it was possible’ – Felix Gall and Jai Hindley celebrate Giro d’Italia podium after final battle up to Piancavallo

Jai Hindley of Australia and Team Red Bull - BORA - hansgrohe crosses the finish line third place winner during stage 20 of the Giro d'Italia

(Image credit: Getty Images)

2026-05-31T15:47:54.548Z
60km to go

Mifsud and Turner have 16″ on the peloton now. Soudal-Quickstep, Red Bull-Bora-Hansgrohe and XDS-Astana lead the peloton.

2026-05-31T15:45:47.306Z

Turner is joined by Maltese rider Andrea Mifsud for Polti-Visit Malta and they hold just 12″ on the peloton.

ROME, ITALY - MAY 31: (L-R) Andrea Mifsud of Malta and Team Polti VisitMalta and Ben Turner of Great Britain and Netcompany INEOS Cycling Team competing in the breakaway with the Colosseum in the background, during the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Dario Belingheri/Getty Images)

(Image credit: Getty Images)

2026-05-31T15:44:55.774Z

Puncture

Juanpe Lopez (Movistar)

2026-05-31T15:42:27.938Z
Attack

Ben Turner (NCI)

That is an interesting move as he has been up there in the sprints but is going solo here to maybe open things up for Filippo Ganna to go later in the stage.

2026-05-31T15:41:20.160Z

That move is brought back with a new move done by Netcompany-Ineos.

2026-05-31T15:40:52.366Z
Attack

Nico Denz (RBH)

The German former Giro stage winner goes solo with 68km to go. The split in the bunch is stitched back together but the German rouleur goes clear. He has Johan Price-Pejtersen (Alpecin-Premier Tech), Larry Warbasse (Tudor) and Einer Rubio (Movistar) with the latter hoping to be up there for the Red Bull KM.

2026-05-31T15:39:16.508Z

The racing is really on now with various attacks as Tudor try to go. The pace broke about 20 riders away.

2026-05-31T15:36:50.920Z

Multiple teams now challenging for the front with Soudal-Quickstep pushing to split things with other teams as some attacks try to go clear. Soudal-Quickstep have Magnier but they are also keen to get involved in the aggression.

2026-05-31T15:29:43.570Z

The first look at the finishing circuit really shows how very technical it is. And it is a tricky uphill sprint that will bring riders like Ben Turner (Netcompany-Ineos) into the race.

2026-05-31T15:22:44.838Z
Entrance to circuit

The race now enter the circuit and passes the Colosseum on this beautiful circuit that, in my opinion, is much more beautiful than the final stage of the Tour de France.

ROME, ITALY - MAY 31: (L-R) Davide Piganzoli of Italy, Jonas Vingegaard of Denmark and Team Visma | Lease a Bike - Pink Leader Jersey and a general view of the peloton competing with the Colosseum in the background, during the 109th Giro d'Italia 2026, Stage 21 a 131km stage from Rome to Rome 1289m / #UCIWT / on May 31, 2026 in Rome, Italy. (Photo by Dario Belingheri/Getty Images)

(Image credit: Getty Images)

2026-05-31T15:20:25.011Z

Afonso Eulálio and his Bahrain Victorious team have also had a dream race. A long stint in pink for the Portuguese rider and then in white all the way to the finish plus a top six in GC. Also a stage win from Alec Segaert and a ninth in GC for Damiano Caruso as well.

Bahrain - Victorious Portuguese rider Afonso Eulalio best young rider's white jersey rides flanked by his teammates during the 21th stage of the Giro d'Italia 2026 - Tour of Italy cycling race of 131km from Rome to Rome, Italy, on May 31, 2026. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

2026-05-31T15:16:30.499Z

Teams and jersey wearers had their photos done earlier, Soudal-Quickstep have had a cracker of a race with Magnier despite that little scare from Narváez but the Ecuadorian missed his chance to get a good gap and then abandoned leaving the young Frenchman to take the jersey.

Soudal Quick-Step French rider Paul Magnier best sprinter's cyclamen jersey rides flanked by his teammates during the 21th stage of the Giro d'Italia 2026 - Tour of Italy cycling race of 131km from Rome to Rome, Italy, on May 31, 2026. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

2026-05-31T15:02:35.195Z

There’s been a very good boy on the side of the road as well, doing a great job at keeping up with the Giro peloton…

2026-05-31T15:00:26.920Z

It was all smiles and bubbles for Visma before they made it to the coast. Now they are working hard to keep Vingegaard safe.

2026-05-31T14:59:16.020Z
100km to go

An hour done and the riders have covered 30km, so an average speed of 30kph.

2026-05-31T14:57:58.089Z

Tim Rex back riding on the front yet again for Visma with Vingegaard slotted safely in the wheels. Vingegaard decked out in pink, of course. He is the only one wearing black shorts instead of the jersey colour, though.

Team Visma Lease a Bike Danish rider Jonas Vingegaard wearing the overall leader's pink jersey rides during the 21th stage of the Giro d'Italia 2026 - Tour of Italy cycling race of 131km from Rome to Rome, Italy, on May 31, 2026. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

2026-05-31T14:57:18.376Z
Intermediate sprint (Fontana dello Zodiaco)

1. Turconi (BCF) 12pts
2. Maestri (PTM) 8pts
3. Silva (XAT) 5pts
4. Marcellusi (BCF) 3pts
5. Tarozzi (BCF) 1pt

2026-05-31T14:51:56.231Z

Manuele Tarozzi wins the intermediate sprint classification.

2026-05-31T14:51:38.031Z

Visma retake control as they head back to the city and the final circuit. They are riding at around 50kph now so much better to possibly close in on the 30 minute delay in schedule they have.

2026-05-31T14:49:41.348Z

It was actually Filippo Turconi (Bardiani CSF-7 Sabre) protecting the lead of Tarozzi and he did that successfully with the 12 points taken by Turconi.

2026-05-31T14:47:27.350Z
Attack

Manuele Tarozzi (Bardiani CSF-7 Sabre)

The Italian goes clear to confirm his intermediate sprint classification victory with his just nine points on Mattia Bais (Polti-Visit Malta) and Andreas Leknessund (Uno-X Mobility) and Bais now attack as well.

2026-05-31T14:45:30.308Z

Visma-Lease a Bike have started upping the tempo finally. They’ve gone from 18kph to 60kph at a snap of the fingers, or push of the pedals that is.

Team Visma Lease a Bike Danish rider Jonas Vingegaard wearing the overall leader's pink jersey holds a glass of sparkling wine with his teammates during the 21th stage of the Giro d'Italia 2026 - Tour of Italy cycling race of 131km from Rome to Rome, Italy, on May 31, 2026. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

2026-05-31T14:42:25.765Z

The riders are now 30 minutes behind the race schedule.

2026-05-31T14:40:32.129Z

The average speed so far is just over 25 kph. It is a very very slow pace so far.

2026-05-31T14:39:51.487Z

It is a very special moment for Vingegaard as he is about to win the Giro and adds the final piece of the Grand Tour puzzle before a certain Slovenian managed it…

>>> ‘It’ll be just pure happiness’ – Jonas Vingegaard one stage away from completing Grand Tour collection with Giro d’Italia victory

PIANCAVALLO, ITALY - MAY 30: Jonas Vingegaard of Denmark and Team Visma | Lease a Bike celebrates at podium as Pink Leader Jersey winner during the 109th Giro d'Italia 2026, Stage 20 a 200km stage from Gemona del Friuli to Piancavallo 1289m / #UCIWT / on May 30, 2026 in Piancavallo, Italy. (Photo by Tim de Waele/Getty Images)

(Image credit: Getty Images)

2026-05-31T14:28:44.227Z

Just under 10km to the intermediate sprint in Fontana dello Zodiaco with the peloton starting to up the tempo. Bahrain Victorious getting their photos done realise they need to get a little bit of a wriggle on to get back on.

2026-05-31T14:14:54.643Z
120km to go

About 10km into the day. The jerseys have had a photo together, the riders have been sharing Haribo, Visma-Lease a Bike have had their photo and now it is Decathlon-CMA CGM’s turn. With the ‘NoSecco’ flowing.

2026-05-31T14:11:06.788Z

Diego Pablo Sevilla (Polti-Visit Malta) wins the Fuga classification. He has been out front of the peloton for 735km. He took it by over 100km on Mattia Bais, his teammate.

2026-05-31T13:54:17.661Z

Afonso Eulálio also gets his special bike with a gorgeous white Bianchi.

2026-05-31T13:52:49.195Z

Giulio Ciccone (Lidl-Trek) gets a stunning metallic blue paint job after he wins the mountains classification for the third time in his career…

2026-05-31T13:51:29.841Z

Here is the fresh look for Paul Magnier (Soudal-Quickstep) who has had a superb race as well…

2026-05-31T13:49:48.462Z

One non-starter

Sean Flynn (Picnic-PostNL)

The British rider picked up an infection overnight after making it all the way through and even flying to Rome last night.

2026-05-31T13:46:45.552Z
Neutral start

The riders roll out of the start with lots of smiles, especially Afonso Eulálio (Bahrain Victorious) who has had an absolutely incredible race.

>>> ‘This Giro has been incredible for me’ – Afonso Eulálio celebrates after holding off Davide Piganzoli in Giro d’Italia white jersey battle

2026-05-31T13:45:49.438Z

All the riders in the leader’s jerseys are all decked out in custom kits, bikes, helmets, gloves, socks as well. Jonas Vingegaard’s pink bike is also laced with all of his Grand Tour stage and overall wins on the frame.

2026-05-31T13:42:57.017Z

The band is playing at the start as the riders wait to start the very long procession out to the coast and back to the city again.

2026-05-31T13:36:55.758Z

UAE Team Emirates-XRG have shed light on what happened in Jhonatan Narváez’s crash and abandon…

>>> ‘A bus in front of him braked, he didn’t notice, and the impact occurred’ – UAE shed light on Jhonatan Narváez’s Giro d’Italia crash and withdrawal

UAE Team Emirates - XRG Ecuadorian rider Jhonatan Narvaez poses with the best sprinter's cyclamen jersey on the podium of the 14th stage of the Giro d'Italia 2026 - Tour of Italy cycling race between Aosta and Pila (Gressan), Italy, on May 23, 2026. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

2026-05-31T13:27:39.798Z

The final lap has plenty of difficulties and will test the riders as they strive to reach the finish. This is actually much more dangerous than the circuit in Milan.

Final lap around Rome on stage 21 of the Giro d'Italia 2026

(Image credit: RCS Sport)

2026-05-31T13:19:25.840Z

Today’s stage is a flat one but not easy. The final circuit has plenty of twists and turns. The organisers have said that they will not neutralise the race like they did in Milan, though.

Stage 21 profile of the 2026 Giro d'Italia

(Image credit: RCS Sport)

2026-05-31T13:14:06.614Z

Relive the action from stage 20 before we move towards looking at today’s final stage…

>>> Giro d’Italia: Jonas Vingegaard soars to fifth victory on stage 21 atop Piancavallo

PIANCAVALLO, ITALY - MAY 30: Jonas Vingegaard of Denmark and Team Visma | Lease a Bike celebrates at finish line as stage and final overall winner during the 109th Giro d'Italia 2026, Stage 20 a 200km stage from Gemona del Friuli to Piancavallo 1289m / #UCIWT / on May 30, 2026 in Piancavallo, Italy. (Photo by Dario Belingheri/Getty Images)

(Image credit: Getty Images)

2026-05-31T13:07:02.641Z

Jerseys:

Pink – Jonas Vingegaard (TVL)
Purple – Paul Magnier (SOQ)
Blue – Giulio Ciccone (LTK)
White – Afonso Eulálio (TBV)

Other competitions:

Int sprint – Manuele Tarozzi (BCF)
Red Bull KM – Igor Arrieta (UAD)
Fuga – Diego Pablo Sevilla (PTM)
Team – Visma-Lease a Bike (TVL)

PIANCAVALLO, ITALY - MAY 30: Jonas Vingegaard of Denmark and Team Visma | Lease a Bike celebrates at podium as Pink Leader Jersey winner during the 109th Giro d'Italia 2026, Stage 20 a 200km stage from Gemona del Friuli to Piancavallo 1289m / #UCIWT / on May 30, 2026 in Piancavallo, Italy. (Photo by Dario Belingheri/Getty Images)

(Image credit: Getty Images)

Bongiorno and welcome to the 21st and final stage of the men’s Giro d’Italia 2026 as the riders head into Rome. First, some procession, prosecco and photos before some rapid laps around the ‘Eternal City’.