Velo-Identity
CT - Giro della Regione Friuli Venezia Giula #2 - Gorizia - VeneziaCT - Giro della Regione Friuli Venezia Giula #1 - Pordenone - TriesteCDM - TTT - Chrono des Nations - Les HerbiersCM - ITT - Sienne World Championship S71CDF - Tour de VendéeCT - Champagnole – Grand-Bornand (Femmes 2024)GT - Vuelta a España #14 - Barcelona (Montjuic) - Barcelona (Montjuic)GT - Vuelta a España #13 - Barcelona - Tossa de MontbuiPS - Tour d'Allemagne #6 - ITT - Zeitfahren - FriedbergPS - Tour d'Allemagne #5 - Berching - FriedbergCM - Cyclo-cross - Sienne World Championship S71CT - MYTHE - Circuit du pavéCDM - BEMER CyclassicsGT - Vuelta a España #12 - Barcelone-Tarragone-BarceloneGT - Vuelta a España #11 - Gerone - BarceloneCT - U20 Ronde de l'Isard #5 - Bagnères de Luchon - Hospice de FrancePS - Tour d'Allemagne #4 - Nuremberg - MunichPS - Tour d'Allemagne #3 - Nuremberg - NebelhornCDM - Championnat de ZurichCT - Omnium - AutomneGT - Vuelta a España #10 - Castellón - Camins del PenygolosaGT - Vuelta a España #9 - Valencia - CastellónCT - U20 Ronde de l'Isard #4 - Carcassonne - Bagnères de LuchonPS - Tour d'Allemagne #2 - ITT - Berlin - PostdamPS - Tour d'Allemagne #1 - Dresde - BerlinCT - Giro di Lombardia EspoirsCT - Binche - Chimay - BincheGT - Vuelta a España #8 - Benidorm - Valence - BenidormGT - Vuelta a España #7 - Benidorm - Alto de AitanaPS - Tour of Britain #6 - Newport – Cardiff (2025)PS - Tour of Britain #5 - Pontypool – The Tumble (2025)CT - U20 Ronde de l'Isard #3 - Saverdun - CarcassonneCDF - Paris - BourgesCT - Paris - Roubaix espoirsGT - Vuelta a España #6 - Murcia - OrihuelaGT - Vuelta a España #5 - Torrevieja - Cumbre del SolPS - Tour of Britain #4 - Atherstone – Burton Dassett (2025)PS - Tour du Hainan #4 - ITT - WanningPS - Tour du Hainan #3 - Wanning - SanyaPS - Tour of Britain #3 - Milton Keynes – Ampthill (2025)CT - U20 Ronde de l'Isard #2 - Toulouse - Mas d'AzilCT - Mémorial Rik Van SteenbergenGT - Vuelta a España #4 - Ibiza - IbizaGT - Vuelta a España #3 - Tour d’IbizaPS - Tour of Britain #2 - Stowmarket – Stowmarket (2025)PS - Tour du Hainan #2 - ITT - Sanya - SanyaPS - Tour of Britain #1 - Woodbridge – Southwold (2025)CT - U20 Ronde de l'Isard #1 - ITT - Toulouse - ToulousePS - Tour du Hainan #1 - Chengdu - MianyangGT - Vuelta a España #2 - Biskra-SétifGT - Vuelta a España #1 - Alger - OranCT - Ypres - ArembergCDM - Bretagne Classic - Ouest-FranceCN - Cyclo-cross - CC de YaoundéCT - VTT SuperCup #6 - VTT - World Cup - FiuggiWT - RENEWI Tour #6 - Assen - EmmenWT - RENEWI Tour #5 - Margraten - NoorbeekCT - VTT SuperCup #5 - VTT - Vesuvio Ash CrusherCDF - Paris - ChaunyCT - MYTHE - Vinzzz Ville - HAS 2000PS - Vuelta a Burgos #6 - Comunero de Revenga - Lagunas de NeilaPS - Vuelta a Burgos #5 - ITT - Burgos - VillangomezCT - VTT SuperCup #4 - VTT - MYTHE - Short Escalator CrossWT - RENEWI Tour #4 - Groningue - AssenCT - VTT SuperCup #3 - VTT - Mount Etna Fury RideWT - RENEWI Tour #3 - Amsterdam - RotterdamCDF - Grand Prix d'IsberguesPS - Vuelta a Burgos #4 - Villarcayo - Miranda de EbroPS - Vuelta a Burgos #3 - Quintanar de la Sierra - Lagunas de NeilaWT - RENEWI Tour #2 - Noorbeck / MeppelCT - VTT SuperCup #2 - VTT - Monte CarmoCT - VTT SuperCup #1 - VTT - FinestreWT - RENEWI Tour #1 - ITT - Breda - OosterhoutCDM - Donostia San Sebastian Klasikoa 2024CDF - GP de FourmiesPS - Vuelta a Burgos #2 - Burgos - Burgos PS - Vuelta a Burgos #1 - TTT - TTT Burgos BurgosCT - La Rafal'Flash - Hommage à YannouCT - Reims-CambraiCT - Dungloe - DonegalCT - Superprestige Cup #6 - Cyclo-cross - Qatar Tour - Lyudmila PavlichenkoWT - Tour de Pologne #6 - Zawiercie - ZabrzeWT - Tour de Pologne #5 - Nowy Targ - CracovieCT - Superprestige Cup #5 - Cyclo-cross - Qatar Tour - Alleg RoCT - U20 Carpathian Couriers Race #4 - Ostrava - SokolovCT - Int. Österreich-Rundfahrt #4 - Kufstein - Kitzbüheler HornCT - U20 Carpathian Couriers Race #3 - Brno - OlomoucCT - Int. Österreich-Rundfahrt #3 - Podersdorf am See - ViennaCT - ITT - Boulogne - BoulogneWT - Tour de Pologne #4 - Pruskow - WarszawaCT - Superprestige Cup #4 - Cyclo-cross - Qatar Tour - Marty Neeraw-SatohCT - Superprestige Cup #3 - Cyclo-cross - Qatar Tour - Lewis Bonifacio WT - Tour de Pologne #3 - Szczecin-KozalinCT - Int. Österreich-Rundfahrt #2 - Alpendorf - SonntagbergCT - U20 Carpathian Couriers Race #2 - Plzen - BrnoCT - Int. Österreich-Rundfahrt #1 - Lienz - AlpendorfCT - U20 Carpathian Couriers Race #1 - Karlovy Vary - PlzenCT - ITT - AuxerreCT - Tour de Slovaquie #4 - Terchova - PopradCT - Tour de Slovaquie #3 - Presov - KosiceWT - Tour de Pologne #2 - Toruń – WarszawaCT - Superprestige Cup #2 - Cyclo-cross - Qatar Tour - Damien VeauquelinWT - Tour de Pologne #1 - ITT - Prologue de KielceCT - Superprestige Cup #1 - Cyclo-cross - Qatar Tour - Matteo CominelliCDF - PolynormandeGT - Tour de France #14 - ITT - Versailles - Paris Champs ÉlyséesGT - Tour de France #13 - Nantua – Pontarlier (2025)CT - USA Pro Cycling Challenge #4 - New York - WashingtonCT - USA Pro Cycling Challenge #3 - New York - New YorkCT - Tour de Slovaquie #2 - Circuit de BratislavaCT - Tour de Slovaquie #1 - ITT - Zlatá Idka - KošiceCN - VTT - GP du Mont CamerounCT - Lille - RoubaixGT - Tour de France #12 - Albertville – La Plagne (2025)GT - Tour de France #11 - Vif – Col de la Loze (2025)CT - U22 Tour de l'Avenir #5 - Nice - NiceCT - Route d'Occitanie #4 - Mirepoix - Cazouls-lès-BéziersCT - Route d'Occitanie #3 - Saint-Gaudens - Col de CouraduqueCT - USA Pro Cycling Challenge #2 - Vermont CupCT - USA Pro Cycling Challenge #1 - Tour of Prince of Wales IslandGT - Tour de France #10 - ITT - Valence - MontélimarGT - Tour de France #9 - Bollène – Valence (2025)PS - Tour de Wallonie #6 - Mons - CharleroiPS - Tour de Wallonie #5 - Villers-La-Ville - NamurCT - U22 Tour de l'Avenir #4 - ITT - Grenoble - ChamrousseCT - Vuelta Asturias #4 - Gijon - AvilèsCT - Vuelta Asturias #3 - Piloña - Pico Tres Mares (2100m)CT - Route d'Occitanie #2 - Auch - Saint-GaudensCT - Route d'Occitanie #1 - Lourdes - AuchGT - Tour de France #8 - Muret – Carcassonne (2025)GT - Tour de France #7 - Pau – Superbagnères (2025)PS - Tour de Wallonie #4 - Ath - ChimeyPS - Tour de Wallonie #3 - Somme-Leuze - NeufchâteauCT - U22 Tour de l'Avenir #3 - Bourg-St-Maurice - Albiez-MontrondCT - Vuelta Asturias #2 - Oviedo - CudilleroCT - Vuelta Asturias #1 - Gijon - OviedoCT - Omnium - ÉtéPS - Post Danmark Rundt #6 - Randers - RandersGT - Tour de France #6 - ITT - Loudenvielle – Peyragudes (2025)PS - Post Danmark Rundt #5 - Silkeborg - VejleGT - Tour de France #5 - Auch – Hautacam (2025)CT - U22 Tour de l'Avenir #2 - Champagnole - Saint-VulbasPS - Tour de Wallonie #2 - Ans - Vieux QuaremontPS - Tour de Wallonie #1 - Malmedy - AnsCDF - Mont Ventoux Dénivelé ChallengeWT - VI Polyvalent Tour #6 - VTT - La Tabarnak - OlibriuWT - VI Polyvalent Tour #5 - ITT - Edmonton, AlbertaPS - Post Danmark Rundt #4 - Ribe - SonderborgGT - Tour de France #4 - Toulouse – Toulouse (2025)GT - Tour de France #3 - Ennezat – Le Mont-Dore (2025)PS - Post Danmark Rundt #3 - ITT - KertemindeCT - U22 Tour de l'Avenir #1 - Illzach - NiedersteinbachCDF - Tour du DoubsWT - VI Polyvalent Tour #4 - Calgary, AlbertaWT - VI Polyvalent Tour #3 - Winnipeg, ManitobaGT - Tour de France #2 - Saumur - LimogesPS - Post Danmark Rundt #2 - Aarhus - AarhusPS - Post Danmark Rundt #1 - Horsens - HorsensGT - Tour de France #1 - Saint-Méen-le-Grand – Laval (2025)CT - Moirans-en-Montagne - BerneCT - Grand Besançon ClassicWT - VI Polyvalent Tour #2 - Ottawa, OntarioWT - VI Polyvalent Tour #1 - Saskatoon, SaskatchewanCN - Yaoundé - DoualaCT - Bruges - OrchiesCDM - Copenhagen SprintCT - Tour du JuraCT - Kreiz Breizh Elites #4 - Carhaix-Plouguer - Carhaix-PlouguerCT - Kreiz Breizh Elites #3 - Rostrenen - CarhaixCT - Clásica San Sebastián - EspoirsCN - ITT - Yaoundé Time TrialWT - VTT - Sedona (Arizona)CT - Modène - RavenneWT - Tour Auvergne Rhône Alpes #6 - Ville-la-Grand - Finhaut-EmossonWT - Tour Auvergne Rhône Alpes #5 - Albertville - Plateau de Solaison - CT - Kreiz Breizh Elites #2 - Huelgoat - QuimperléCT - Kreiz Breizh Elites #1 - Calanhel - PlourayWT - VTT - Mount Baldy (California)CT - De Ronde EspoirsCT - La Louvière - ChièvresWT - Tour de Suisse #6 - Fiesch - SedreunWT - Tour de Suisse #5 - Neuhausen am Rheintal – Emmetten (2025)WT - Tour Auvergne Rhône Alpes #4 - Aoste - Alpe d’HuezWT - Tour Auvergne Rhône Alpes #3 - Châtel - OyonnaxCT - Athènes - PatrasWT - VTT - Moab (Utah)CT - Paris - Tours EspoirsWT - Tour de Suisse #4 - Frauenfeld - FrauenfeldWT - Tour de Suisse #3 - ITT - Sedrun - AndermattWT - Tour Auvergne Rhône Alpes #2 - St Chamond - St VallierWT - Tour Auvergne Rhône Alpes #1 - Montbrison - BellevilleCT - La Louvière - BellegemWT - VTT - High Desert LoopCT - GP de Montreal EspoirsCT - Flèche du Sud #4 - Rumelange / RumelangeCT - Flèche du Sud #3 - ITT - Mondorf-les-bains / DifferdangeWT - Tour de Suisse #2 - Küssnacht – Küssnacht (2025)WT - Tour de Suisse #1 - Genève - GenèveWT - VTT - TorontoCT - Blois - VendômeCT - Wellington HillsCT - Flèche du Sud #2 - ITT - Esch sur AlzetteCT - Flèche du Sud #1 - Kayl / Esch-sur-AlzetteCT - Ziga Jerman ClassicCT - Autour de GaboroneWT - VTT - Mont-Sainte-AnneGT - Giro d'Italia #14 - Roma - RomaGT - Giro d'Italia #13 - Tivoli - Rome CinecittaWT - VI Cross Tour #6 - Cyclo-cross - Réunion - Saint-PierreWT - VI Cross Tour #5 - Cyclo-cross - Réunion - Forêt de Bois BlancCDF - Boucles de l'Aulne-ChâteaulinWT - VTT - Canadian Bear RampageCT - Omnium - PrintempsGT - Giro d'Italia #12 - Cefalu - EtnaGT - Giro d'Italia #11 - Caltanissetta - EtnaPS - Tour of Qinghai Lake #6 - Huzhu - XihaiPS - Tour of Qinghai Lake #5 - Lanzhou Circuit RaceWT - VI Cross Tour #4 - Cyclo-cross - Réunion - Piton Mont VertWT - VI Cross Tour #3 - Cyclo-cross - Réunion - La Roche MerveilleuseCT - Maubeuge-RoubaixCDF - Tour du FinistèreGT - Giro d'Italia #10 - Palerme / BronteGT - Giro d'Italia #9 - Santa Ninfa - PalermePS - Tour of Qinghai Lake #4 - ITT - Habei - Shadao LakePS - Tour of Qinghai Lake #3 - Qinghai Lake - TianjunWT - VI Cross Tour #2 - Cyclo-cross - Réunion - Parc du ColoradoWT - VI Cross Tour #1 - Cyclo-cross - Réunion - Plaine des Palmistes - Le Grand EtangCT - Dordrecht – Rotterdam (Femmes 2024)GT - Giro d'Italia #8 - Agrigento - Santa NinfaGT - Giro d'Italia #7 - Rausa - EtnaPS - Tour of Qinghai Lake #2 - Zhangye Circuit RacePS - Tour of Qinghai Lake #1 - ITT - ITT XiningCT - Hambourg EspoirsCDF - Tro Bro LeonGT - Giro d'Italia #6 - Catania - MonrealePS - Glava Tour of Norway #6 - Eidsvoll - BrumunddalGT - Giro d'Italia #5 - Catania - CaltagironePS - Glava Tour of Norway #5 - ITT - Oslo - OsloCDF - GP du MorbihanCT - Eschborn - Frankfurt EspoirsCT - Antwerp Port EpicGT - Giro d'Italia #4 - Pedara - MessinaPS - Glava Tour of Norway #4 - Bergen - StavangerCT - Tour de Beauce #4 - Amos - Rouyn-NorandaCT - Tour de Beauce #3 - Ville de Saint-GeorgesGT - Giro d'Italia #3 - Acireale - ModicaPS - Glava Tour of Norway #3 - Stavanger - SandnesCT - A travers le HagelandCT - Liège - Bastogne - Liège EspoirsCT - Tour de Beauce #2 - Rocky Mountain House - Drayton ValleyGT - Giro d'Italia #2 - Taormine - SyracusePS - Glava Tour of Norway #2 - Oslo - StavangerPS - Glava Tour of Norway #1 - Svelvik - HortenCT - Tour de Beauce #1 - Edson - Spruce GroveGT - Giro d'Italia #1 - ITT - Messina : Forte don Blasco - Fontana di NettunoWT - VTT - Crater RushCT - Strade Bianche EspoirsPS - 4J de Dunkerque #6 - Dunkerque - IwuyPS - 4J de Dunkerque #5 - Arras / Carrefour de l'ArbreWT - VTT - MYTHE du VallonCT - Anvers - HuyCT - ITT - DonegalCDM - Eschborn-Frankfurt 2024WT - Tour de Romandie #6 - ITT - Mont TendreWT - Tour de Romandie #5 - Lausanne-MorginsPS - 4J de Dunkerque #4 - Hermies - ArrasPS - 4J de Dunkerque #3 - Amiens - DouaiCT - Enniscorthy - CorkCDM - Liège-Bastogne-Liège 2025WT - VTT - Circuit van der poelWT - Tour de Romandie #4 - Conthey - Villars-sur-OllonWT - Tour de Romandie #3 - TTT - Vallée de Joux - JuraparcPS - 4J de Dunkerque #2 - Beauvais - AmiensPS - 4J de Dunkerque #1 - Le Havre-Le Touquet Paris-PlageWT - VTT - MYTHE - Super VTTCDM - La Flèche Wallonne 2025WT - Tour de Romandie #2 - Apples - Saint-ImierWT - Tour de Romandie #1 - Bellinzona - BellinzonaWT - VTT - World Cup - Mémorial Tim PauwelsCDM - Amstel Gold Race 2025CT - Waterford - Sally GapWT - Trophée Spartacus #6 - ITT - Chrono 33WT - Trophée Spartacus #5 - ITT -Chrono 28CT - Tour des 100 CommunesCT - Remiremont – Morteau (Femmes 2024)WT - VTT - MYTHE - Hamster mauditCT - Heistse PijlWT - Trophée Spartacus #4 - ITT - Chrono 10WT - Trophée Spartacus #3 - ITT - Chrono 13WT - VTT - World Cup - Flèche WallonePS - Flèche BrabançonneCT - GP de la SommeCT - Tour des Alpes #6 - San Martino Di Castrozza - LanaCT - Tour des Alpes #5 - Vérone -VéroneCT - An Post Ras #4 - Buncrana - DungloeCT - An Post Ras #3 - Bundoran - BuncranaWT - Trophée Spartacus #2 - ITT - Chrono 41WT - Trophée Spartacus #1 - ITT - Chrono 7CDM - Paris - Roubaix 2025CT - Rund um KölnWT - Vuelta al País Vasco #6 - ITT - LodosaWT - Vuelta al País Vasco #5 - Vitoria (Gasteiz) - TrapagaranCT - Tour des Alpes #4 - LienzCT - Tour des Alpes #3 - Lana – NiederdorfCT - An Post Ras #2 - Castle Island - Castle Town BeareCT - An Post Ras #1 - Blarney - TramoreCDF - Paris - CamembertWT - Vuelta al País Vasco #4 - Zarautz - BermeoWT - Vuelta al País Vasco #3 - Eibar - BeasainCT - Tour des Alpes #2 - Cles - San MartinoCT - Tour des Alpes #1 - Aoste - NovareCDM - Ronde Van Vlaanderen 2025CDF - La Roue TourangelleCT - Circuit des Ardennes #4 - Givet - HaybesCT - Circuit des Ardennes #3 - Les Mazures - TournesWT - Vuelta al País Vasco #2 - Eibar - Bera (Ibardin)WT - Vuelta al País Vasco #1 - Gijon - BilbaoCDF - Route Adélie de VitréCT - ITT - Circuit BruxelloisWT - VI VTT Tour #6 - VTT - Réunion - Piton Mare d'Affouches (long race)WT - VI VTT Tour #5 - VTT - Réunion - Piton Mare d'Affouches (short race)CT - Circuit des Ardennes #2 - Juniville - TagnonCT - Circuit des Ardennes #1 - Lac de Bairon - Lac des Vieilles ForgesCT - ITT - Col du ChasseralCDM - Dwars door Vlaanderen 2025CT - Omnium - HiverWT - Volta a Catalunya #6 - Sant Vicenç de Castellet – Montserrat (2025)WT - Volta a Catalunya #5 - Viladecans – La Molina (2025)WT - VI VTT Tour #4 - VTT - Réunion - Sentiers de Montausé via Piton Calvaire (Ultra)WT - VI VTT Tour #3 - VTT - Réunion - Sentiers de Montausé via Piton CalvaireCDF - Cholet-Pays de la LoireCDM - Gent-Wevelgem 2025CT - ITT - Challenge Marjor ResseguicWT - Volta a Catalunya #4 - Vielha Val d’Aran - TorrefarreraWT - Volta a Catalunya #3 - Sant Feliu de Guíxols – Sant Feliu de Guíxols (2025)WT - VI VTT Tour #2 - VTT - Réunion - Sentier de Bord via montée Dos d'Ane (Ultra)WT - VI VTT Tour #1 - VTT - Réunion - Sentier de Bord via montée Dos d'AneCDM - E3 Saxo Classic 2025CT - ElfstedenrondeCDF - Classic Loire-AtlantiqueCT - Tour de Provence #4 - Montélimar - VilledieuCT - Tour de Provence #3 - ITT - Maussane - MaussaneWT - Volta a Catalunya #2 - Eibar - ArrateWT - Volta a Catalunya #1 - Castellon de la Plana - BarceloneCDM - Classic Brugge-De PanneCDF - Faun Drôme ClassicCT - U20 Course de la Paix #4 - Pescara - Rodi GarganicoCT - U20 Course de la Paix #3 - Turin - San RemoCT - Tour de Provence #2 - Avignon - ManosqueCT - Tour de Provence #1 - Arles - AvignonCDF - Faun-Ardèche ClassicCDM - Milan - San Remo 2025WT - Tirreno-Adriatico #6 - ITT - Roma-ViterboWT - Tirreno-Adriatico #5 - Foligno - SarnanoCT - U20 Course de la Paix #2 - San Severo - BeneventoCT - U20 Course de la Paix #1 - Napoli - VesuvoCDF - Paris - TroyesCT - GP JP MensereCT - Rustenburg - PretoriaWT - Paris - Nice #6 - Nice – Nice (2025)WT - Paris - Nice #5 - Nice – Auron (2025)WT - Tirreno-Adriatico #4 - Terni - SassotettoWT - Tirreno-Adriatico #3 - Follonica - SacrofanoCT - Bretagne Classic EspoirsCT - Rotterdam – The Hague (Femmes 2024)CDM - Strade Bianche 2025WT - Paris - Nice #4 - Châteaudun - OrléansWT - Paris - Nice #3 - Vichy – La Loge des Gardes (2025)WT - Tirreno-Adriatico #2 - Norcia – Trasacco (2025)WT - Tirreno-Adriatico #1 - Numana - FanoCT - Grand Prix E3 EspoirsPS - Trofeo LaiguegliaCDF - GP de DenainWT - Paris - Nice #2 - ITT - Paris - ParisWT - Paris - Nice #1 - Montesson – Bellegarde (2025)PS - GP Miguel IndurainCDM - Omloop Het Nieuwsblad 2025CT - Milan - San Remo EspoirsCT - Classic VarPS - Saudi Tour #6 - ITT - MYTHE - KSAWT - UAE Tour #6 - TTT - Khalifa Port – Khalifa Port (2023)WT - UAE Tour #5 - Abu Dhabi - Abu DhabiPS - Saudi Tour #5 - Winter Park - Winter ParkWCX - Cyclo-cross - World Cup - BernePS - Kuurne-Brussel-KuurneCT - Amstel Gold Race EspoirsCT - U20 Flanders #4 - Vieux-Condé - Mont de l'EnclusWT - UAE Tour #4 - Hazza Bin Zayed - Jebel HafeetPS - Saudi Tour #4 - Hodeida / TaizzCT - U20 Flanders #3 - Ellezelles - Saint-SauveurWT - UAE Tour #3 - Yas Island - Yas IslandPS - Saudi Tour #3 - Winter Park - Skyviews of Harrat UwayridCT - Valkenburg – Liège (Femmes 2024)WCX - Cyclo-cross - Circuit de Sankt GallenPS - Saudi Tour #2 - Hegra - MarayaCT - U20 Flanders #2 - Namur - La PanneWT - UAE Tour #2 - Qasr Al Sarab - Madinat ZayedCT - U20 Flanders #1 - Namur - Bastogne - NamurPS - Saudi Tour #1 - ITT - AlUla - AlUlaWT - UAE Tour #1 - Dubai Marine Club - Business BayWCX - Cyclo-cross - DubendorfCT - Gravel and Tar ClassicCT - Ruta de la Cerámica - Gran Premio CastellónCDF - GP La MarseillaiseCDM - Cadel Evans Great Ocean Road Race 2023WCX - Cyclo-cross - World Cup - VillarsCT - ITT - Jerusalem - JerusalemPS - Tour of Oman #6 - Muscat-Green MountainCT - Tour de la Communauté de Valence #6 - Paterna – ValenciaWT - Tour Down Under #6 - North Adelaïde - Port AdelaïdeWT - Tour Down Under #5 - Glenelg - StrathalbynPS - Tour of Oman #5 - Al Musannah - Sultan Qaboos UniversityCT - Tour de la Communauté de Valence #5 - Alicante – Sierra del MaigmóWCX - Cyclo-cross - World Cup - DübendorfCT - Victoria - King HumetPS - Tour of Oman #4 - Al Rustaq - Yitti HillsCT - Tour de la Communauté de Valence #4 - ITT - Torrente - TorrenteWT - Tour Down Under #4 - Tanunda – Tanunda (2023)WT - Tour Down Under #3 - Port Willunga – Willunga (2023)PS - Tour of Oman #3 - Al Saltiyah in Samail - Jabal Al AkhdharCT - Tour de la Communauté de Valence #3 - Alfafar – Valencia (2025)PS - Clásica de AlmeríaWCX - Cyclo-cross - MYTHE - Les 3 ChatsPS - Tour of Oman #2 - Al Sawadi Beach - SoharCT - Tour de la Communauté de Valence #2 - Algemesí – Alpuente (2025)WT - Tour Down Under #2 - Norwood – Campbelltown (2023)WT - Tour Down Under #1 - ITT - Prologue Adelaide (2023)PS - Tour of Oman #1 - Sib - Al BustanCT - Tour de la Communauté de Valence #1 - Bétera – TorrentWCX - Cyclo-cross - World Cup - WetzikonCT - Brakysok - Mustyko Selection SeniorSelection U22Selection U18 Race U22Race U2012A3A
Résultats disponibles à 07:30:00
Basculer vers la version Mobile Basculer vers la version PC