
Tirreno-Adriatico 2025 - the complete race guide
How to watch Tirreno-Adriatico 2025
Tirreno-Adriatico 2025 favourites
Tirreno-Adriatico 2025 route
Hello and welcome to CyclingNews' live report for the sixth stage of Tirreno-Adriatico 2025
The so called 'Queen Stage' is here with the summit finish up to Frontignano coming at the end of a relatively short 163km stage. The final climb is 7.7km long with an average gradient of 7.8% with a max kick of just under 11% at the halfway point.
Juan Ayuso (UAE Team Emirates-XRG) has a simple view of today's stage with only FIlippo Ganna (Ineos Grenadiers) in his way as he searches for the blue jersey at the end of today...

Filippo Ganna (Ineos Grenadiers) kept hold of his leader's jersey despite late mechanical but the Italian star still complains about bad luck...

Yet more frustration for Mathieu van der Poel (Alpecin-Deceuninck) as the former world champion comes close to another stage win as he continues building towards Milan-Sanremo...

In addition to the nine abandons yesterday, Bram Welten (Picnic-PostNL) will not take to the start today.
Sign on is complete and the riders will be getting ready for the neutral roll out of Cartoceto.

They are currently using a blow torch to dry the roads at the finish of today's stage... The race organiser's commentator, Carlton Kirby, shows how it looks at the finish and the bizarre dry techniques used...
Just setting up for the big one @TirrenAdriatico pic.twitter.com/3U0Uh5uNGQMarch 15, 2025
163km to go
The official start is given and racing begins on the Queen Stage of the 2025 Tirreno-Adriatico!
Several early attacks going off the front.
The sun is shining on the riders early on in today's stage. A second day in a row where the dry weather has come for the riders after two torturous days in rain and cold earlier in the week.
The first attacker of the day was Mathieu van der Poel (Alpecin-Deceuninck). But he was swiftly caught. Now, Samuele Battistella (EF Education-EasyPost) is clear of the bunch.
🔥 The Queen Stage is underway, and our first attacker is 🇳🇱 @mathieuvdpoel! #TirrenoAdriatico pic.twitter.com/neSNBcVKAyMarch 15, 2025
Battistella and his fellow attackers are caught. The fight for the break starts again.
Mathieu van der Poel goes again to try and form the morning's breakaway.
And, once again, the attackers are caught.
Several more moves tried to get away with the likes of Ben Healy (EF Education-EasyPost) and Tobias Johannessen (Uno-X Mobility) but all came back before a new group got away.

A group of six riders have a small gap:
Andrea Vendrame (Decathlon-AG2R La Mondiale)
Chris Hamilton (Picnic-PostNL)
Jasper Stuyven (Lidl-Trek)
Gianni Vermeersch (Alpecin-Deceuninck)
Samuele Battistella (EF Education-EasyPost)
Andrea Pietrobon (Polti-VisitMalta)
Magnus Cort (Uno-X Mobility)

Benjamin Thomas (Cofidis) and Chris Hamilton (Picnic-PostNL) are trying to bridge the now 40" gap up to the leading group of six riders.
This looks like the break of the day as the leader's now have two minutes on the peloton with the two chasers about 25" behind the front of the race.
140km to go
Thomas (Cofidis) and Hamilton (Picnic-PostNL) are still in the gap around 35" down on the leading six riders. The peloton now said to be at 2'50".
Benjamin Thomas (Cofidis) and Chris Hamilton (Picnic-PostNL) catch the breakaway.
The breakaway has formed and has a gap of just under three minutes.
Andrea Vendrame (Decathlon-AG2R La Mondiale)
Jasper Stuyven (Lidl-Trek)
Benjamin Thomas (Cofidis)
Gianni Vermeersch (Alpecin-Deceuninck)
Chris Hamilton (Picnic-PostNL)
Samuele Battistella (EF Education-EasyPost)
Andrea Pietrobon (Polti-VisitMalta)
Magnus Cort (Uno-X Mobility)
120km to go
The breakaway's gap is still sitting at just under three minutes. With just over an hour of racing done, the peloton are keeping the break on a tight hold.
The gap between the peloton and the breakaway is now actually reducing and is at 2'38".

The teams of Q36.5, UAE Team Emirates-XRG and Red Bull-Bora-Hansgrohe are leading the peloton for their leaders Tom Pidcock, Juan Ayuso and Jai Hindley.

Finally, the breakaway have a three minute gap on the peloton. The pace isn't particularly rapid but it is still quite close between the two groups.
100km to go
The breakaway have 3'28" on the peloton.
Abandon
Vito Braet (Intermarche-Wany)
Another rider leaving the race and means his team just has four riders left.
80km to go
It is a really beautiful stage today. The break have extended their advantage to 4'31" over the peloton.

An absolutely bizarre moment for Benjamin Thomas (Cofidis) in the break. He tried to give a bidon to a spectator but the spectator, in trying to grab the bidon, grabbed Thomas' handlebars with the Frenchman almost hitting the deck but used his track skills to stay upright.
70km to go
The gap has started to close with the break having just over four minutes on the peloton. It briefly dropped under four minutes but now has leveled again.
The peloton has now got the gap below four minutes with 3'45" between the break and peloton.
Here is that bizzare moment for Benjamin Thomas (Cofidis) earlier today...
💥 Slight incident for 🇫🇷 @Ben__Thomas_ (COF) who tried to make a fan happy, but ended up on the ground. All good for the winner on last year's Giro d'Italia, who's already back in the breakaway #TirrenoAdriatico @CA_Ita pic.twitter.com/fbRFE1XGGwMarch 15, 2025
60km to go
The break have just over three minutes as they start the Crispiero which is 5.5km long with an average of 5% but kicks of 15%.
Dylan Groenwegen (Jayco-AlUla) has been dropped with his teammate, Elmar Reinders, looking after him. This is going to be a long afternoon for him.
Abandon
Pelayo Sanchez (Movistar)
The Giro d'Italia stage winner has stepped off the bike after another day of struggling.
KoM
1. Andrea Pietrobon (ITA) Polti-VisitMalta 5pts
2. Samuele Battistella (ITA) EF Education-EasyPost 3pts
3. Magnus Cort (DEN) Uno-X Mobility 2pts
4. Benjamin Thomas (FRA) Cofidis 1pt
Manuele Tarozzi (VF Group-Bardiani CSF-Faizane) has won the KoM jersey. He has an unassailable lead over his nearest riders.
50km to go
The gap between the peloton and the break has dipped under the three minute mark for the first time in a while.
🏁 50 KM Just under 3' for the leaders, as @Q36_5ProCycling and @RBH_ProCycling organize the chase behind #TirrenoAdriatico @CA_Ita pic.twitter.com/ugX1db9vDNMarch 15, 2025
Over three hours of racing now and the average speed is climbing to 39.4kph with the breakaway's gap going back up to three minutes.
40km to go
Q36.5 and Red Bull-Bora-Hansgrohe still leading the peloton. UAE Team Emirates-XRG have sat back into the peloton again.
Just two kilometres to the intermediate sprint in Pieve Torina. Just back under three minutes between the break and the chasing pack.
Intermediate sprint (Pieve Torina)/30km to go
1. Andrea Vendrame (ITA) Decathlon-AG2R La Mondiale 5pts 3"
2. Andrea Pietrobon (ITA) Polti-VisitMalta 3pts 2"
3. Jasper Stuyven (BEL) Lidl-Trek 2pts 1"
4. Samuele Battistella (ITA) EF Education-EasyPost 1pt
This has been the situation on the front of the peloton for some time. Filip Maciejuk and Jonas Koch of Red Bull-Bora-Hansgrohe being helped by Q36.5's Nickolas Zukowsky on the front of the peloton.

Elmar Reinders has managed to help his teammate and Jayco-AlUla fast man, Dylan Groenewegen, get back into the bunch again.
Decathlon-AG2R La Mondiale, Tudor, Bahrain Victorious, Visma-Lease a Bike, UAE Team Emirats-XRG, Red Bull-Bora-Hansgrohe, Q36.5 and Ineos Grenadiers are all battling for the front of the peloton at the moment.
20km to go
The rain has started falling on the riders once again. The gap between the peloton and the break is now sat at just over two minutes.
Just under 5km to the final climb of the day, the Frontignano. The climb is 7.7km long with an average gradient of 7.8% with a max kick of 10.8% in the middle of the climb.
10km to go
The time gap dips under two minutes for the breakaway as the pace in the peloton is really picking up.
Once again, Groenewegen goes out of the back with his mate Reinders.
Israel-Premier Tech, Cofidis, Tudor, Soudal-QuickStep, Red Bull-Bora-Hansgrohe, UAE Team Emirates-XRG and Visma-Lease a Bike battling to control the peloton.
Onto the final climb of the day with a summit finish on the Frontignano incoming. 7.7km of climbing left to likely decide the final GC with a sprint stage tomorrow. Gap of 1'23" between the break and the peloton.
Attack in break
Samuele Battistella (EF Education-EasyPost)
Magnus Cort (Uno-X Mobility), Chris Hamilton (Picnic-PostNL) and Benjamin Thomas (Cofidis) follow.
Gianni Moscon (Red Bull-Bora-Hansgrohe) leads the peloton onto the climb as several riders immediately drop out of the back.
Battistella, Hamilton, Cort, Vendrame, Vermeersch and Stuyven are the only riders left at the front of the race. Thomas is trying to get back but Pietrobon has been dropped.
Bahrain Victorious have taken up the pacing in the peloton with Pello Bilbao setting up an attack for team leader, Antonio Tiberi.
Damiano Caruso now moves up to help Bilbao in pacing for Tiberi.
Just 56" now splits the peloton and the break. Marco Frigo moves Derek Gee up towards the front for Israel-Premier Tech.
Juan Ayuso following his UAE Team Emirates-XRG teammate, Isaac Del Toro with Red Bull-Bora-Hansgrohe's Jai Hindley marking the white jersey holder, Ayuso.
Isaac Del Toro takes up the pacing in the peloton now for UAE Team Emirats-XRG's leader, Juan Ayuso. Adam Yates also moves up to help out.
5km to go
Just 33" gap as Vendrame tries to split the breakaway but the pace is ramping up in the peloton.
Andrea Vendrame (Decathlon-AG2R La Mondiale) goes solo into the final five kilometres with just 23" gap to the peloton that is splitting to bits.
Blue jersey being distanced
Filippo Ganna (Ineos Grenadiers) is being distanced but the British team's GC man, Laurens De Plus has already been fully dropped with Marc Hirschi (Tudor) and Ion Izagirre (Cofidis).
The peloton have caught everyone except for Vendrame.
Attack!
Juan Ayuso (UAE Team Emirates-XRG)
Tom Pidcock (Q36.5)
Jai Hindley (Red Bull-Bora-Hansgrohe)
Everyone gets back to the trio as Vendrame is swallowed up.
🔥 🤍 @juann_ayuso attacks! The Maglia Bianca is really strong, and it's too much for Filippo Ganna! The Spaniard now leads the race with 3 KM left#TirrenoAdriatico @CA_Ita pic.twitter.com/guY4WlZAvaMarch 15, 2025
Attack
Juan Ayuso (UAE Team Emirates-XRG)
Tom Pidcock (Q36.5)
Jai Hindley (Red Bull-Bora-Hansgrohe)
Mikel Landa (Soudal-QuickStep)
Antonio Tiberi (Bahrain Victorious), Ben Healy (EF Education-EasyPost) and Derek Gee (Israel-Premier Tech) all get back on, for now.
Attack
Juan Ayuso is hitting the group with wave after wave of attacks and he is now breaking the group up. Pidcock, Hindley and Landa are the only riders able to follow.
3km to to
Juan Ayuso (UAE Team Emirates-RG) goes solo!
The young Spaniard, Ayuso, is going flat out to the lline now as he distances Pidcock, Hindley and Landa with Gee and Healy slowly coming back to them.
2km to go
Pidcock, Landa and Hindley are trying to get rid of Gee and Healy once and for all but the Canadian star is judging his ride beautifully as he rejoins the trio. Healy has just been caught by Tiberi who is riding back to the first group behind Ayuso.
Juan Ayuso has 24" on the group with Gee, Pidcock, Landa and Hindley.
Pidcock ups the tempo and drops Gee again on a steep kicker. Landa also starting to struggle on the wheels but Hindley is following well. Still 21" up to the leader, Ayuso.

Flamme Rouge!
Juan Ayuso is riding to stage victory and the overall lead with a handsome advantage over his rivals going into tomorrow's flat stage.
Tiberi has dropped Healy and is now closing in on Gee who has been a bit discouraged after getting dropped yet again.
500 metres to go for Ayuso who still has 22" on the chasers.
Juan Ayuso of UAE Team Emirates-XRG wins stage six of Tirreno-Adriatico 2025! What a superb ride by the young rider from Barcelona.

Tom Pidcock takes second place ahead of Jai Hindley with Mikel Landa cominig in for fourth. Antonio Tiberi did catch and pass Derek Gee in the battle for fifth and sixth with Isaac Del Toro in seventh. Filippo Ganna only losing 50" in the end.
Top 10
1. Juan Ayuso (ESP) UAE Tam Emirates-XRG 4:14'02"
2. Tom Pidcock (GBR) Q36.5 +13"
3. Jai Hindley (AUS) Red Bull-Bora-Hansgrohe S.T.
4. Mikel Landa (ESP) Soudal-QuickStep +15"
5. Antonio Tiberi (ITA) Bahrain Victrorious +20"
6. Derek Gee (CAN) Israel-Premier Tech S.T.
7. Isaac Del Toro (MEX) UAE Team Emirates-XRG +36"
8. Ben Healy (IRL) EF Education-EasyPost +42"
9. Tobias Johannessen (NOR) Uno-X Mobility +45"
10. Loreno Fortunato (ITA) XDS-Astana +50"
GC after stage six
1. Juan Ayuso (ESP) UAE Team Emirates-XRG 25:33'17"
2. Antonio Tiberi (ITA) Bahrain Victorious +37"
3. Filippo Ganna (ITA) Ineos Grenadiers +38"
4. Derek Gee (CAN) Israel-Premier Tech +42"
5. Jai Hindley (AUS) Red Bull-Bora-Hansgrohe +53"
6. Tom Pidcock (GBR) Q36.5 +56"
7. Mikel Landa (ESP) Soudal-QuickStep +1'05"
8. David De La Cruz (ESP) Q36.5 +1'32"
9. Pello Bilbao (ESP) Bahrain Victorious S.T.
10. Mattia Cattaneo (ITA) Soudal-QuickStep +1'38"
The final stage of Tirreno-Adriatico is a return to sprinting with the traditional finish in San Benedetto del Tronto with a stage cover just 147km from Porto Potenza Picena to the finish by the seaside.
There is a large 8.4km long climb that averages 4.7% but it tops out with 90km to go so shouldn't really be a huge issue.
Read all the reaction and analysis of today's stage with our post race report by clicking the link below...
>>> Tirreno-Adriatico: Juan Ayuso wins stage 6 summit finish, takes race lead
