Tirreno-Adriatico 2025: Commanding sprint triumph Milan, Ganna still leader
foto: Cor VosJonathan Milan tops off a perfect lead-out by Lidl-Trek to storm to victory. He beats runner-up Maikel Zijlaard by a few bike lengths. Filippo Ganna stays in the GC lead (Slideshow route/profile)
Results 2nd stage 2025 Tirreno-Adriatico
1. Jonathan Milan (ita)
2. Maikel Zijlaard (nld) s.t.
3. Paul Penhoët (fra) s.t.
4. Olav Kooij (nld) s.t.
5. Simone Consonni (ita) s.t.
6. Sam Bennett (irl) s.t.
7. Jake Stewart (gbr) s.t.
8. Tim van Dijke (nld) s.t.
9. Bryan Coquard (fra) s.t.
10. Enrico Zanoncello (ita) s.t.
GC after stage 2
1. Filippo Ganna (ita)
2. Jonathan Milan (ita) + 0.19
3. Juan Ayuso (spa) + 0.22
4. Johan Price-Pejtersen (den) + 0.28
5. Antonio Tiberi (ita) + 0.29
6. Derek Gee (can) + 0.34
7. Mattia Cattaneo (ita) + 0.36
8. Søren Wærenskjold (nor) + 0.37
9. Isaac del Toro (mex) + 0.38
10. Maikel Zijlaard (nld) + 0.40
Race report
In the run-up to the only climb of the day, the gap has come down to one minute, inspiring teammates Davide Bais and Alessandro Tonelli to give chase. They catch the soloist, and at the summit, Bais takes the most mountain points.
The peloton reels in the attackers with 38 kilometres remaining, while Dylan Groenewegen crashes in the run-up to the finale and is forced to chase.
The Dutch champion manages to close the gap with some team mates, but does not play a role in the sprint. In fact, there is really only one rider taking the spotlights: Jonathan Milan. The Italian caps off a perfect lead-out by Lidl-Trek. Dutchman Maikel Zijlaard finishes in second, a few bike lengths behind.
Filippo Ganna keeps the lead in the general classification, 19 seconds ahead of Milan.
Another interesting read: route 2nd stage 2025 Tirreno-Adriatico.
Tirreno-Adriatico 2025 stage 2: video, routes, profiles
Click on the images to zoom
+ Click for more images (5)
Jonathan Milan
Watch the highlights of recent races here:
Leave a comment
No comments yet, your opinion is most welcome.
Related articles GC Favourites - Tirreno-Adriatico 2025 Tirreno - Adriatico 2025: Overview Winners and records - Tirreno-Adriatico Dversnes triumphs from breakaway, Ganna still leader - Tirreno-Adriatico 2025 Route stage 5: Ascoli Piceno - Pergola - Tirreno-Adriatico 2025 Route stage 6: Cartoceto - Frontignano - Tirreno-Adriatico 2025 Kooij wins grueling race, Ganna still leader - Tirreno-Adriatico 2025 Vendrame wins sprint from reduced peloton, Ganna retains lead - Tirreno-Adriatico 2025 Ganna dominates opening time trial - Tirreno-Adriatico 2025 Stage 1: Start times ITT - Tirreno-Adriatico 2025 Route stage 1: Lido di Camaiore - Lido di Camaiore - Tirreno-Adriatico 2025 Route stage 3: Follonica - Colfiorito - Tirreno-Adriatico 2025 Route stage 4: Norcia - Trasacco - Tirreno-Adriatico 2025 Route stage 7: Porto Potenza Picena - San Benedetto del Tronto - Tirreno-Adriatico 2025 More articles Paris - Nice 2025: Pedersen wins echelons stage, Jorgenson cements lead
Paris-Nice 2025 Route stage 6: Saint-Julien-en-Saint-Alban - Berre l’Étang
Paris-Nice 2025 Route stage 7: Nice - Auron
Paris-Nice 2025: Riders
Paris - Nice 2025: GC Favourites
Paris-Nice 2025 Route stage 8: Nice - Nice
Cycling Calendar 2025
Milan - San Remo 2025: The Route
Milan - San Remo 2025: Riders
Milano - San Remo Donne 2025: The Route
Milano - San Remo Donne 2025: Riders
Volta a Catalunya 2025: Riders
Giro 2025: The Route
Giro 2025 Route stage 1: Durazzo - Tirana
Tour de France 2025: The Route
Tour de France 2025 Route stage 1: Lille - Lille
Tour de France 2025 Route stage 12: Auch - Hautacam
Tour de France 2025 Route stage 14: Pau - Superbagnères
Tour de France 2025 Route stage 16: Montpellier - Mont Ventoux
Tour de France 2025 Route stage 18: Vif - Col de la Loze
Tour de France 2025 Route stage 19: Albertville - La Plagne