Agostini wins from breakaway
Locatelli, Salvetti complete podium
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
You are now subscribed
Your newsletter sign-up was successful












Stefano Agostini (G.S. Zalf Desiree Fior) was the fastest in the three man sprint that decided Italy’s Under 23 road title today. Agostini held off rival breakaway riders Stefano Locatelli (Bergamasca Colpack Denardi) and Tommaso Salvetti (Brunero-Camel-Pedalando) to win the tricolore jersey.
The trio crossed the line just five seconds ahead of the peloton, which failed to time its capture of the riders right. Agostini’s group escaped on the seven laps of a difficult circuit, which included the Colle di Guarda and one other climb.
| 1 | Stefano Agostini (G.S. Zalf Desiree Fior) | 4:12:49 |
| 2 | Stefano Locatelli (Bergamasca Colpack Denardi) | Row 1 - Cell 2 |
| 3 | Tommaso Salvetti (Brunero-Camel-Pedalando) | Row 2 - Cell 2 |
| 4 | Elia Favilli (Petroli Firenze-Cyclingteam) | 0:00:05 |
| 5 | Kristian Sbaragli (Team Hoppla' Magis Mavo Infis) | Row 4 - Cell 2 |
| 6 | Matteo Trentin (Marchiol Orogildo Pastamon) | Row 5 - Cell 2 |
| 7 | Eugenio Alafaci (Lucchini Unidelta Ecovalsab) | Row 6 - Cell 2 |
| 8 | Daniele Aldegheri (Mantovani Cycling Fontana) | Row 7 - Cell 2 |
| 9 | Luca Benedetti (Lucchini Unidelta Ecovalsab) | Row 8 - Cell 2 |
| 10 | Davide Villella (Bergamasca Colpack Denard) | Row 9 - Cell 2 |
| 11 | Enrico Battaglin (G.S. Zalf Desiree Fior) | Row 10 - Cell 2 |
| 12 | Nicola Boem (ORT - Reale Mutua) | Row 11 - Cell 2 |
| 13 | Manuel Bortoletti (GS. S.Marco Concrete Imet) | Row 12 - Cell 2 |
| 14 | Marco Canola (G.S. Zalf Desiree Fior) | Row 13 - Cell 2 |
| 15 | Antonio Santoro (Mastromarco Chianti Sensi) | Row 14 - Cell 2 |
| 16 | Mario Sgrinzato (U.C. Trevigiani Dynamon Bott) | Row 15 - Cell 2 |
| 17 | Fabio Virgili (Monturano-Civitanova-Casci) | Row 16 - Cell 2 |
| 18 | Michele Torri (GS Juvenes Steriltom) | Row 17 - Cell 2 |
| 19 | Andrea Barbetta (S.C. Cene-Valle Seriana A.S.D.) | Row 18 - Cell 2 |
| 20 | Luigi Miletta (Gragnano Sporting Club) | Row 19 - Cell 2 |
| 21 | Diego Zanco (G.S. Zalf Desiree Fior) | Row 20 - Cell 2 |
| 22 | Alfio Locatelli (Palazzago Elledent Rad) | Row 21 - Cell 2 |
| 23 | Alessio Marchetti (Casati Ngc Perrel A.S.D.) | Row 22 - Cell 2 |
| 24 | Mattia Costantino Bedin (Generali) | Row 23 - Cell 2 |
| 25 | Donato De Ieso (Vejus-Tmf-R.Novara-Bh Bikes) | Row 24 - Cell 2 |
| 26 | Luca Vaccari (S.C. F.W.R. Bata Ciclismo) | Row 25 - Cell 2 |
| 27 | Gianfranco Zilioli (De Nardi Daigo Bergamasca) | Row 26 - Cell 2 |
| 28 | Francesco Manuel Bongiorno (Futura Team - Matricardi) | Row 27 - Cell 2 |
| 29 | Fabio Aru (Palazzago Elledent Rad) | Row 28 - Cell 2 |
| 30 | Omar Lombardi (Lucchini Unidelta Ecovalsab) | 0:00:15 |
| 31 | Nicola Testi (Team Hoppla' Magis Mavo Infis) | 0:01:40 |
| 32 | Davide Orrico (De Nardi Daigo Bergamasca) | 0:02:37 |
| 33 | Attilio Nichele (GS. S.Marco Concrete Imet) | Row 32 - Cell 2 |
| 34 | Gian Marco Di Francesco (M. Pantani - Caffe' Mokambo) | Row 33 - Cell 2 |
| 35 | Alfonso Fiorenza (Caparrini Le Village Vibert It) | Row 34 - Cell 2 |
| 36 | Daniele Bazzana (S.C. Cene-Valle Seriana A.S.D.) | Row 35 - Cell 2 |
| 37 | Gabriele Pizzaballa (Palazzago Elledent Rad) | Row 36 - Cell 2 |
| 38 | Marco Iarlori (Aran D'Angelo & Antenucci Co) | Row 37 - Cell 2 |
| 39 | Edoardo Zardini (Mantovani Cycling Fontana) | 0:04:15 |
| 40 | Alessandro Calderan (Cycling Team Friuli) | 0:05:40 |
| 41 | Maurizio Ianniello (Vejus-Tmf-R.Novara-Bh Bikes) | Row 40 - Cell 2 |
| 42 | Giuseppe Famoso (Vejus Tmf R Novara) | Row 41 - Cell 2 |
| 43 | Michele Gazzara (U.C. Trevigiani Dynamon Bott) | Row 42 - Cell 2 |
| 44 | Matteo Belli (Team Hoppla' Magis Mavo Infis) | Row 43 - Cell 2 |
| 45 | Massimo Graziato (U.C. Trevigiani Dynamon Bott) | Row 44 - Cell 2 |
| 46 | Nicola Dal Santo (Mantovani Cycling Fontana) | Row 45 - Cell 2 |
| 47 | Giorgio Cecchinel (G.S. Zalf Desiree Fior) | Row 46 - Cell 2 |
| 48 | Andrea Vaccher (Reale Mutua - Ort) | Row 47 - Cell 2 |
| 49 | Giacomo Simioni (A.S.D. V.C. Breganze) | Row 48 - Cell 2 |
| 50 | Nathan Pertica (G.S. Podenzano) | 0:06:01 |
| 51 | Daniele Dall'Oste (Palazzago Elledent Rad) | Row 50 - Cell 2 |
| 52 | Matteo Durante (GS Maltinti Lamp. Banca Di Ca) | Row 51 - Cell 2 |
| 53 | Matteo Fedi (Team Hoppla' Magis Mavo Infi) | Row 52 - Cell 2 |
| 54 | Matteo Ciavatta (Monturano-Civitanova-Casci) | Row 53 - Cell 2 |
| 55 | Samuele Anichini (GS Maltinti Lamp. Banca Di Ca) | Row 54 - Cell 2 |
| 56 | Andrea Di Corrado (De Nardi Daigo Bergamasca) | 0:06:30 |
| 57 | Andrea Concini (G.S. Team Trentino) | 0:06:50 |
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
‘Unbound 200 being my first gravel race seems a bit unhinged’ – Special ed teacher Jake Richards on his path from Little 500 to Life Time Grand Prix
'I am living my dream: teaching, living in the mountains, and racing in professional events' says Indiana native who balances full-time job as special education teacher for young teenagers in Utah -
How to watch gravel races around the world - A guide to livestreams and free broadcasts for the biggest events including The Traka, Unbound Gravel and more
Life Time will broadcast Sea Otter Classic gravel race on April 16 from Monterey, California -
'The old horse still has some kick' – Taylor Phinney announces track racing comeback as he targets 2028 Olympic Games
US rider, who retired from road racing in 2019, hopes to make USA Team Pursuit squad in Los Angeles -
Who can block Sofia Gomez Villafañe and Cameron Jones from repeat wins at Life Time Grand Prix in 2026? A look at the top contenders
The fifth off-road gravel campaign begins at Sea Otter Gravel with fresh contenders Rosa Klöser, Karolina Migoń, Cobe Freeburn and Simen Nordahl Svendsen among returning favourites




