Robuta

https://www.cyclingweekly.com/news/racing/filippo-ganna-breaks-individual-pursuit-world-record-matt-walls-wins-omnium-minsk-track-world-cup-441789
Ganna broke the record at sea level, compared to the previous record that was set at an altitude of 2,500m
filippo gannaindividual pursuitworld recordbreakstwice
https://www.coni.it/it/archivio-foto.html?view=tags&igtags=Foto:%20Luca%20Pagliaricci%20CONI&i=argento-ciclismo-crono-uomini-ganna-filippo-dsc01527-luca-pagliaricci-ph
Foto: Luca Pagliaricci CONI
argentociclismocronouominiganna
https://www.cyclingnews.com/races/tirreno-adriatico-2025/stage-1/live-report/
The Italian national time trial champion took revenge on Juan Ayuso after missing out on victory in the stage last season
filippo gannatime trialhappenedstormsvictory
https://www.cyclingnews.com/riders/filippo-ganna/page/3/
Everything you need to know about Filippo Ganna - career achievements, latest news, result and analysis
filippo gannariders
https://www.cyclingnews.com/news/ganna-and-italy-remain-team-pursuit-benchmark-at-european-championships/
Lotte Kopecky takes elimination race and eyes Grenchen hat-trick
filippo gannateam pursuititalyremainbenchmark
https://www.cyclingweekly.com/news/filippo-ganna-disqualified-from-tour-de-la-provence-for-illegal-bike-change
The Italian broke UCI regulations by failing to switch his bike at the back of the bunch
filippo gannade ladisqualifiedtourprovence
https://www.cyclingnews.com/news/filippo-ganna-takes-heart-from-near-miss-in-tirreno-adriatico-time-trial/
Italian will miss Paris-Roubaix as he builds towards Giro and Paris 2024 Olympics
filippo gannanear misstirreno adriaticotakesheart