Refresh
2026-05-10T15:06:17.944Z
Thanks for joining us today on what was another print victory for young Paul Magnier – this time, against a full field of sprinters without a crash to disrupt things. It’s a result that confirms the Frenchman has made it into the elite category of world sprinters.
Farewell to Bulgaria, where great crowds flocked to the roadside each day to cheer on the novelty of the Giro. No, following a rest day tomorrow, the Giro returns home to Italy, where the race will recommence on Tuesday. We’ll be back then for continued live coverage, so be sure to re-join us once more!
(Image credit: Getty Images)
2026-05-10T14:57:49.031Z
Silva will have at least one more day in pink having defended the jersey today.
(Image credit: Getty Images)
2026-05-10T14:50:25.226Z
They might have been forgotten about in the excitement of the bunch finish, but chapeau to Tarozzi, Tonelli and Sevilla for their efforts today. They were only caught with about 500m to go, despite having seemed doomed long before then.
2026-05-10T14:46:48.518Z
The win gives Magnier a commanding lead in the points classification. Here’s what they look like now:
2 Milan 64
3 Andresen 42
4 Mihkels 32
5 Sevilla 28
2026-05-10T14:43:45.579Z
No problem for Thomas Silva, who safely holds on to pink going into the rest day.
2026-05-10T14:42:28.430Z
A few riders notable by their absence in the finale – Groves and Vernon didn’t manage to get involved.
2026-05-10T14:40:58.231Z
Magnier did abruptly put his arms down after his initial celebration, and revealed in his post-race interview that he wasn’t sure if he hadn’t been ripped to the line.
(Image credit: Getty Images)
2026-05-10T14:36:13.235Z
(Image credit: Getty Images)
2026-05-10T14:34:36.988Z
Unibet had the best lead out, but Milan took things into hios own hands by starting the sprnit early. He led for most of the sprint, too, with Magnier only coming past him just before the line.
2026-05-10T14:31:28.390Z
(Image credit: Getty Images)
2026-05-10T14:29:48.264Z
It was a three-way photo finish, with Milan taking second and Groenewegen third.
2026-05-10T14:29:01.953Z
MAGNIER WINS
2026-05-10T14:28:25.352Z
Milan starts his sprint early…
2026-05-10T14:28:09.720Z
Theyve been caught, and Unibet lead the peloton.
2026-05-10T14:27:39.926Z
Surely they can’t stay clear?
2026-05-10T14:27:21.976Z
It’s getting a little panicked in the peloton, the catch not yet made.
2026-05-10T14:26:33.885Z
Just 2km to go – and the catch still hasn’t been made…
2026-05-10T14:26:03.242Z
On one side of the road Lidl lead, on the other Unibet Rose Rockets.
2026-05-10T14:24:48.277Z
Sevilla, Tarozzi and Tonelli haven’t given up yet, and are working well together.
2026-05-10T14:23:46.581Z
5KM TO GO
2026-05-10T14:23:11.582Z
It’s a wide road, so lots of teams are spread across the road horizontally, near the front.
2026-05-10T14:22:10.853Z
Astana and Movistar also right towards the front.
2026-05-10T14:21:31.456Z
A first crash of the day, Timo de Jong going down. He seems to be OK though.
2026-05-10T14:20:50.744Z
Now the trains come charging through! Bardiani take over at the front, rivalled by Lidl
2026-05-10T14:18:51.616Z
At the front, it’s still the same riders at the front, but sprint trains are starting to form behind.
2026-05-10T14:17:33.280Z
10KM TO GO
2026-05-10T14:16:03.803Z
Andresen is safely back in the peloton. But how much prescious energy did he use up in the chase?
2026-05-10T14:14:32.921Z
Tarozzi and Sevilla sprint for the Red Bull KM line… and Tarozzi wins it.
2026-05-10T14:12:04.614Z
Andresen is 35 seconds behind the peloton.
2026-05-10T14:10:44.452Z
Mechanical for Andresen! That’s bad timing, only 16km from the finish.
2026-05-10T14:09:50.780Z
There’s a Red Bull Kilometre coming up in a few kilometres. With three riders in the break, there isn’t set to be any time bonuses left for anyone in the peloton to snap up, as Bernal did yesterday.
2026-05-10T14:07:09.059Z
20KM TO GO
2026-05-10T14:02:59.990Z
The breakaway riders aren’t giving up yet. They’ve grown their lead back out to almost a minute again.
2026-05-10T14:02:05.275Z
NSN were left very frustrated yesterday when, having spent practically all day leading the peloton with Ryan Mullen, their stage candidate Corbin Strong was denied a chance to go for the stage when he crashed out. They’ve done no work today, but their likely man for today – pure sprinter Ethan Vernon – is still one of the best shouts for the expected sprint today.
2026-05-10T13:56:56.761Z
30KM TO GO
2026-05-10T13:55:41.711Z
A crash prevented Kaden Groves from the chance of sprinting on stage one, but so far today has passed without incident. If he can get a clean run to the line, and is feeling better after that fall, he’ll be a contender.
2026-05-10T13:52:14.384Z
The peloton, where Lidl are now also helping out with the pace-setting through Amanuel Ghebreigzabhiher.
(Image credit: Getty Images)
2026-05-10T13:50:30.908Z
The climb completed, Dylan Groenewegen is poised to have a crack at the bunch sprint today. The Dutchman has been one of the in-form fastmen of the season, with four wins to his name already, and his team have been contributing to the chase all day. Of his 80+ career wins, none have come from the Giro – he’ll want to put that right today.
2026-05-10T13:43:36.423Z
40KM TO GO
2026-05-10T13:40:14.452Z
Tobias Lund Andresen was second behind Magnier on the opening stage, a performance that indicates he has no problem replicating his strong early season form of Grand Tour level. His Decathlon team has had no presence at the front of the peloton all day, but have a tendency to move into position at just the right time come the sprint finale.
2026-05-10T13:37:52.796Z
How will the race’s headline sprinter, Jonathan Milan, fare today? The home favourite didn’t get up to full speed in the opening stage sprint, but still described himself this morning as being at ‘98%.’ That would likely be a fast enough Milan to take victory.
2026-05-10T13:33:59.525Z
(Image credit: Getty Images)
2026-05-10T13:32:29.671Z
So it feels safe to say that today will end in a bunch sprint, barring any drama. But who is most likely to triumph in one?
2026-05-10T13:29:00.829Z
50KM TO GO
2026-05-10T13:25:35.860Z
There’s been a change at the front of the peloton – Lidl have placed a rider there to help with the work. They’re setting things up for Milan.
2026-05-10T13:23:58.013Z
And they’ve done it! They managed to get into the race convoy and speed through it and back onto the rear of the peloton.
2026-05-10T13:22:41.945Z
De Lie has teammates Giddings and Rutsch with him to try and help get him back into the peloton.
2026-05-10T13:19:34.353Z
(Image credit: Getty Images)
2026-05-10T13:16:43.619Z
60KM TO GO
2026-05-10T13:14:40.445Z
De Lie has a rather unpleasant reason for his poor shape at the moment – a suspected cow dung infection, sustained during the Famenne Ardennes Classic.
2026-05-10T13:11:17.928Z
De Lie is over the top, about a minute and a half after the peloton. He has a long descent and flat section to try and make it back, which, if the pace remains as it is, should help him get back in.
2026-05-10T13:09:21.030Z
That’s interesting, as it suggests Scaroni has, in the long term, designs on the KOM.
2026-05-10T13:08:16.772Z
At last, some activity in the peloton on this climb – Scaroni jumps out of it before the summit to claim the remaining points on offer.
2026-05-10T13:05:43.990Z
KOM – BOROVETS PASS
2026-05-10T13:03:30.333Z
The break aare nearly at the top of the climb.
2026-05-10T13:02:41.973Z
De Lie is having a really hard time. He ha two teammates with him, but finds himself almost a minute adrift of the peloton.
2026-05-10T13:00:50.659Z
(Image credit: Getty Images)
2026-05-10T12:59:27.815Z
Campanerts crosses team boundaries to hand De Lie a bidon, and then makes his way back to the peloton. A sporting gesture, though his Visma team might think differently.
2026-05-10T12:58:19.907Z
De Lie has now been dropped, and has Josh Giddings and Campanerts with him.
2026-05-10T12:57:23.009Z
Victor Campanerts is also out the back, away from all his other Visma teammates, but seems to be there more for emotional support for his compatriot and former teammate De Lie than suffering himself.
2026-05-10T12:52:15.650Z
This is looking bad for De Lie again, who, despite the modest pace, is struggling to hang on to the back of the peloton. He’s clearly still suffering from whatever ailed him yesterday.
2026-05-10T12:51:06.011Z
At last year’s Giro, this was the kind of climb that Mads Pedersen would have sensed as an opportunity to drop his rivals, but there isn’t really a rider of his profile at this year’s race, or a team with the same strength to execute such a plan.
2026-05-10T12:47:33.968Z
So far it’s the same Astana, Soudal and Unibet riders setting tempo.
2026-05-10T12:44:30.215Z
80KM TO GO
2026-05-10T12:41:50.367Z
The breakaway trio are on the climb now.
2026-05-10T12:40:52.411Z
Only a kilometre left until the official start of the climb. It’s a slow and steady one, with an average gradient of 5.3% that will start to hurt towards the end of its 9.2km duration. Will any teams apply pressure to dry and drop some sprinters, or deem it too far from the finish to be worth the effort?
2026-05-10T12:36:18.415Z
Here are the updated points classification rankings:
2 Andresen 35
3 Milan 29
4 Sevilla 28
5 Silva 25
2026-05-10T12:35:03.609Z
(Image credit: Getty Images)
2026-05-10T12:31:21.147Z
Vernon was the only other rider to respond and follow the Lidl pair, but didn’t bother sprinting against them. As for Magnier and the rest, they were happy to stay in the peloton and save their legs.
2026-05-10T12:29:54.858Z
Milan takes 3 points, and his teammate (who was Walscheid, not Mullen) takes 1.
2026-05-10T12:28:52.128Z
Lidl are making a move – in fact Milan has clipped off the front with Mullen.
2026-05-10T12:28:17.283Z
Now we wait for the peloton. There are only 3 points left for the first rider from it to the line, and 1 from the next.
2026-05-10T12:27:12.203Z
No – Tarozzi took the points uncontested.
2026-05-10T12:26:26.392Z
For now, the spint is the focus. The three riders are looking at each other – are they going to sprint against each other?
2026-05-10T12:25:25.528Z
90KM TO GO
2026-05-10T12:19:42.722Z
Jonathan Milan. We might get some idea of how well he’s sprinting come this intermediate sprint. So far at this Giro, he hasn’t quite looked at his best.
(Image credit: Getty Images)
2026-05-10T12:15:08.490Z
A reminder of the current points classification rankings:
2 Andresen 35
3 Milan 26
4 Silva 25
5 Vernon 25
2026-05-10T12:13:50.395Z
Before the climb begins, there’s an intermediate sprint coming up with points on offer in the Maglia Ciclamino competition. Yesterday’s was hotly contested, so look out for Milan, Magnier and co to move to the front and start fighting for position imminently.
2026-05-10T12:10:30.768Z
100KM TO GO
2026-05-10T12:09:12.219Z
One team that managed to avoid disaster yesterday was Netcompany Ineos. Their riders avoided the crash, and came through the stage looking in a strong position, with Egan Bernal already up to third overall after smartly taking some easy bonus seconds on offer.
2026-05-10T12:01:09.703Z
(Image credit: Getty Images)
2026-05-10T11:55:24.553Z
110KM TO GO
2026-05-10T11:52:19.799Z
The front of the peloton, being led by Magnier’s Soudal teammate.
(Image credit: Getty Images)
2026-05-10T11:47:52.160Z
Arnaud De Lie is talking to his team car. On paper he’d be a top candidate for the stage in a sprint today, but really struggled on the climbs yesterday, so will be up against it to survive today’s.
2026-05-10T11:46:14.813Z
The road is going ever so slightly uphill, which it will continue to do so gradually until the onset of the official Borovets Pass, in about 35km’s time.
2026-05-10T11:43:24.375Z
(Image credit: Getty Images)
2026-05-10T11:40:05.887Z
120KM TO GO
2026-05-10T11:39:17.582Z
One rider who was involved in the crash, but who survived it to live another day at this Giro, was Derek Gee-West. Though held up by the incident, he didn’t seem too badly affected by it, based on the way he powered past riders while trying to rejoin the peloton. Ultimately he didn’t quite manage to, but retains his GC hopes by limiting his losses to one minute.
2026-05-10T11:33:15.012Z
Pink jersey favourite Jonas Vingegaard having a chat with Johan Price-Pejtersen in the peloton.
(Image credit: Getty Images)
2026-05-10T11:25:47.946Z
130KM TO GO
2026-05-10T11:20:35.147Z
Another victim of yesterday’s crash was Bahrain-Victorious’ leader Santiago Buitrago, who suffered concussion after his fall.
2026-05-10T11:13:51.803Z
The three riders leading the race.
(Image credit: Getty Images)
2026-05-10T11:10:22.996Z
140KM TO GO
2026-05-10T11:07:43.303Z
And an XDS Astana rider is too, doing their bit to defend Silva’s pink jerssey.
2026-05-10T11:03:26.851Z
The Unibet Rose Rockets rider is now contributing to the pace-setting.
2026-05-10T11:02:40.247Z
Thomas Silva, enjoying what has so far been a very comfortable day in the pink jersey.
(Image credit: Getty Images)
2026-05-10T10:57:09.104Z
150KM TO GO
2026-05-10T10:53:05.816Z
Soudal’s Bastiaens is doing all the work for now, but there’s a Unibet Rose Rockets rider behind hum. That suggests they believe Dylan Groenewegen can survive the climb to compete for the sprint today.
2026-05-10T10:47:33.490Z
(Image credit: Getty Images)
2026-05-10T10:43:30.161Z
Soudal-QuickStep have stepped up, putting Ayco Bastiaens at the front. They’re showing confidence that their man Paul Magnier can repeat his stage 1 sprint success.
2026-05-10T10:41:41.818Z
160KM TO GO
2026-05-10T10:39:01.508Z
The gap’s up to over three minutes.
2026-05-10T10:37:25.509Z
XDS Astana have placed two riders at the front of the peloton, but they’re not exactly setting a pace yet, allowing the gap to continue to grow.
2026-05-10T10:32:03.898Z
(Image credit: Getty Images)
2026-05-10T10:26:12.688Z
170KM TO GO
2026-05-10T10:24:59.398Z
It’s very relaxed in the peloton, where riders are chatting with, rather than attacking, one another.
2026-05-10T10:22:14.600Z
No more attacks were forthcoming, and it seems we have our break of the day already.
2026-05-10T10:20:50.189Z
So far so familiar – Diego Pablo Sevilla and his Polti VisitMalta teammate Alessandro Tonelli have attacked with Bardiani’s Manuele Tarozzi attacked right from the gun, and have been allowed up the road.
2026-05-10T10:18:24.399Z
OFFICIAL START
2026-05-10T10:17:46.825Z
We’re about to find out as the flag is about to be waved.
2026-05-10T10:17:24.485Z
So far at this Giro there have been no fights to get into the day’s break – will that be different today, now that the GC rankings have begun to take some shape, with many riders now well down on time already?
2026-05-10T10:14:14.467Z
Race leader Guillermo Thomas Silva at the start.
(Image credit: Getty Images)
2026-05-10T10:07:49.750Z
Plovdiv is hosting today’s stage, and the riders are moving through its throngs of crowds now for the unofficial start.
2026-05-10T10:05:07.149Z
Adam Yates, battered and bruised at the end of yesterday’s stage. Remarkably, this is the first of the 17 Grand Tours he has competed in that he has failed to finish.
(Image credit: Getty Images)
2026-05-10T09:58:36.748Z
Yates’ UAE team were easily the most ill-affected from that crash. Yates joins fellow climbers Jay Vine and Marc Soler in retiring, while their hopefuls for the stage yesterday, Antonio Morgado and Jhonatan Narváez, also went down. Today will be about recovering and regrouping, before they reassess how to approach this race with their depleted roster.
2026-05-10T09:53:59.111Z
The biggest news overnight is that Adam Yates has pulled out of the race. The Brit went down hard yesterday, and fell out of GC contention, and it’s been decided he won’t race on having shown some delayed concussive symptoms.
That’s a stark reversal in fortunes from twelve months ago for the Yates family, who this time last year were celebrating Simon’s surprise overall victory at the Giro.
Adam Yates out of Giro d’Italia following brutal crash, won’t start stage 3
2026-05-10T09:46:08.527Z
For the GC men, the day will be solely about survival, and yesterday’s nasty crash was a harrowing reminder of how things can go south so suddenly at Grand Tour racing. Five riders didn’t make it to the finish, and there have been more withdrawals overnight.
2026-05-10T09:43:00.163Z
We’re in Bulgaria again, for a third and final stage before a rest day and border crossing brings the race back to the motherland. And the parcours is kind of like the middle ground between day one’s flat roads, and yesterday’s hills – there’s a long category two climb halfway through to challenge the sprinters, but after that a straightforward run-in to the line.
2026-05-10T09:38:48.896Z
Hello and welcome to stage three of the Giro d’Italia!