Jonathan Milan Wins Stage 2 of Tirreno-Adriatico
Stage 2 of Tirreno-Adriatico 2025 had been designed by race organizer RCS Sport as a 192-kilometer ride from Camaiore to Follonica. While the stage did feature terrain marked by small hills, the route was generally flat and breakaway optimists and sprinters in the peloton were aiming for a day in the podium spotlight. The stage route would take the riders south along the Italian west coast and the riders would pass through Pisa and Cecina.
Riders lined up for the stage start under sunny skies and temperatures of approximately sixteen degrees Celsius. The riders would pass through beautiful Italian hilly terrain, including former moors, which had been drained in ancient Medici times. Filippo Ganna (Ineos-Grenadiers) was wearing the GC leader jersey following his victory in yesterday’s individual time trial.
Manuele Tarozzi proved the only rider willing to invest the energy needed for a long breakaway. The Italian rider from VF Group – Bardiani CSF – Faizane impressively set out on a solo attack and fought his way to a lead of more than five minutes, while the peloton – spearheaded by Ineos-Grenadiers riders – controlled his advantage. Team Lidl-Trek and Visma – Lease a Bike each sent a rider to the front of the peloton to contribute to the chase effort.
Tarozzi was still solo in front after more than 100 kilometers of racing in today’s stage 2. At this point his lead had been reduced to a little more than one minute though.
Team Polti-Visit Malta riders Andrea Pietrobon and Alessandro Tonelli attacked from the main peloton with 77 kilometers remaining and hoped to bridge the gap to front rider Tarozzi. The Polti duo succeeded, and a front trio was formed by the three Italian riders. Meanwhile, riders from Lidl-Trek and Visma-Lease a Bike were leading the chase effort from the front of the main peloton group.
The front trio reached the short Canneto climb with 66 kilometers left of the stage. The 4.1-kilometer climb had an average gradient of 3.8 percent. Bais attacked on the climb and Tarozzi found it difficult to reel in the Polti man with Tonelli on tow. Bais was the first rider to reach the top of the climb. He was followed by Tonelli and Tarozzi.
The attackers were later caught and the peloton now carried on together and the sprinter teams set a fast pace to avoid any further attacking efforts from breakaway hopefuls.
A crash occurred with forty kilometers left of the day’s struggles. The incident brought down David Gaudu (Groupama-FDJ), Valentin Madouas (Groupama-FDJ), Jan Maas (Cofidis), Pepijn Reinderink (Soudal-QuickStep), and Kamiel Bonneu (Intermarche-Wanty). Gaudu was unfortunately forced to abandon the race because of injuries sustained in the crash.
The peloton was still all together with twenty kilometers of the stage remaining. The speed was intense and riders from RedBull-Bora-Hansgrohe, Bahrain Victorious, and Ineos-Grenadiers were active at the front.
Ineos-Grenadiers riders attacked from the front when the peloton reached the coastline – they were hoping the coastal winds would be able to split the peloton. No splits were spotted, but the peloton was now riding at a very fast pace.
A crash occurred with eleven kilometers left and took down riders including Michael Valgren (EF Education-EasyPost) and Dylan Groenewegen (Jayco-Alula). A bruised and battered Groenewegen got back on his bike and fought on with support from Jasha Sutterlin.
Riders from Team Picnic-PostNL and Tudor Pro Cycling Team were now pulling at the front of the peloton in support of their sprinters. Riders from Uno-X Mobility and Lidl-Trek took over with four kilometers remaining.
Soudal-QuickStep riders were leading with two kilometers left, they were later replaced by Lidl-Trek riders who were first to enter the final kilometer. This stage was going to conclude in a mass sprint.
Jonathan Milan launched his sprint, and no other rider proved able to catch him. The Lidl-Trek rider proved the winner of stage 2 of Tirreno-Adriatico 2025. Maikel Zijlaard finished second for Tudor Pro Cycling Team, while Paul Penhoet (Groupama-FDJ) completed the stage podium.
Filippo Ganna remains general classification leader after today’s stage and will wear the race leader jersey for Ineos-Grenadiers again tomorrow.
Race organizer RCS Sport has designed Wednesday’s stage 3 of Tirreno-Adriatico as a 239-kilometer ride from Follonica to Colfiorito. The stage will include a HC climb shortly before the finish line.
Stay tuned to Roadcycling.com for further coverage from Tirreno-Adriatico 2025.