Races & Results
- Selected:
- EVENTGROUPDIVISION: WorldTour
- Clear Filters
- October 1 2025+1Oct+00003UTC00 (2)
- September 1 2025+1Sep+00001UTC00 (2)
- August 1 2025+1Aug+00005UTC00 (6)
- July 1 2025+1Jul+00002UTC00 (1)
- June 1 2025+1Jun+00007UTC00 (3)
- May 1 2025+1May+00004UTC00 (2)
- April 1 2025+1Apr+00002UTC00 (8)
- March 1 2025+1Mar+00006UTC00 (9)
- February 1 2025+1Feb+00006UTC00 (2)
- January 1 2025+1Jan+00003UTC00 (1)
- October 1 2024+1Oct+00002UTC00 (2)
- September 1 2024+1Sep+00007UTC00 (3)
- August 1 2024+1Aug+00004UTC00 (5)
- June 1 2024+1Jun+00006UTC00 (3)
- May 1 2024+1May+00003UTC00 (2)
- April 1 2024+1Apr+00001UTC00 (6)
- March 1 2024+1Mar+00005UTC00 (10)
- February 1 2024+1Feb+00004UTC00 (1)
- January 1 2024+1Jan+00001UTC00 (2)
- October 1 2023+1Oct+00007UTC00 (2)
- September 1 2023+1Sep+00005UTC00 (3)
- August 1 2023+1Aug+00002UTC00 (3)
- July 1 2023+1Jul+00006UTC00 (3)
- June 1 2023+1Jun+00004UTC00 (2)
- May 1 2023+1May+00001UTC00 (1)
- April 1 2023+1Apr+00006UTC00 (7)
- March 1 2023+1Mar+00003UTC00 (9)
- February 1 2023+1Feb+00003UTC00 (3)
- January 1 2023+1Jan+00007UTC00 (2)
- October 1 2022+1Oct+00006UTC00 (1)
- September 1 2022+1Sep+00004UTC00 (2)
- August 1 2022+1Aug+00001UTC00 (3)
- July 1 2022+1Jul+00005UTC00 (3)
- June 1 2022+1Jun+00003UTC00 (2)
- May 1 2022+1May+00007UTC00 (2)
- April 1 2022+1Apr+00005UTC00 (7)
- March 1 2022+1Mar+00002UTC00 (9)
- February 1 2022+1Feb+00002UTC00 (2)
- October 1 2021+1Oct+00005UTC00 (3)
- September 1 2021+1Sep+00003UTC00 (3)
- August 1 2021+1Aug+00007UTC00 (5)
- July 1 2021+1Jul+00004UTC00 (1)
- June 1 2021+1Jun+00002UTC00 (2)
- May 1 2021+1May+00006UTC00 (2)
- April 1 2021+1Apr+00004UTC00 (6)
- March 1 2021+1Mar+00001UTC00 (9)
- February 1 2021+1Feb+00001UTC00 (2)
- October 1 2020+1Oct+00004UTC00 (9)
- September 1 2020+1Sep+00002UTC00 (5)
- August 1 2020+1Aug+00006UTC00 (7)
- June 1 2020+1Jun+00001UTC00 (1)
- May 1 2020+1May+00005UTC00 (1)
- March 1 2020+1Mar+00007UTC00 (3)
- February 1 2020+1Feb+00006UTC00 (3)
- January 1 2020+1Jan+00003UTC00 (1)
- October 1 2019+1Oct+00002UTC00 (1)
- September 1 2019+1Sep+00007UTC00 (2)
- August 1 2019+1Aug+00004UTC00 (3)
- July 1 2019+1Jul+00001UTC00 (1)
- June 1 2019+1Jun+00006UTC00 (2)
- May 1 2019+1May+00003UTC00 (3)
- April 1 2019+1Apr+00001UTC00 (9)
- March 1 2019+1Mar+00005UTC00 (6)
- February 1 2019+1Feb+00005UTC00 (1)
- January 1 2019+1Jan+00002UTC00 (2)
- October 1 2018+1Oct+00001UTC00 (3)
- September 1 2018+1Sep+00006UTC00 (2)
- August 1 2018+1Aug+00003UTC00 (4)
- July 1 2018+1Jul+00007UTC00 (1)
- June 1 2018+1Jun+00005UTC00 (2)
- May 1 2018+1May+00002UTC00 (1)
- April 1 2018+1Apr+00007UTC00 (7)
- March 1 2018+1Mar+00004UTC00 (8)
- February 1 2018+1Feb+00004UTC00 (2)
- January 1 2018+1Jan+00001UTC00 (2)
- October 1 2017+1Oct+00007UTC00 (3)
- September 1 2017+1Sep+00005UTC00 (2)
- August 1 2017+1Aug+00002UTC00 (4)
- July 1 2017+1Jul+00006UTC00 (4)
- June 1 2017+1Jun+00004UTC00 (2)
- May 1 2017+1May+00001UTC00 (3)
- April 1 2017+1Apr+00006UTC00 (7)
- March 1 2017+1Mar+00003UTC00 (8)
- February 1 2017+1Feb+00003UTC00 (3)
- January 1 2017+1Jan+00007UTC00 (2)
- October 1 2016+1Oct+00006UTC00 (1)
- September 1 2016+1Sep+00004UTC00 (3)
- August 1 2016+1Aug+00001UTC00 (3)
- July 1 2016+1Jul+00005UTC00 (3)
- June 1 2016+1Jun+00003UTC00 (2)
- May 1 2016+1May+00007UTC00 (1)
- April 1 2016+1Apr+00005UTC00 (7)
- March 1 2016+1Mar+00002UTC00 (6)
- January 1 2016+1Jan+00005UTC00 (1)
- October 1 2015+1Oct+00004UTC00 (1)
- September 1 2015+1Sep+00002UTC00 (2)
- August 1 2015+1Aug+00006UTC00 (6)
- July 1 2015+1Jul+00003UTC00 (1)
- June 1 2015+1Jun+00001UTC00 (2)
-
- Tour de France 2025 route
- Who will win the 2025 Tour de France? Ranking the form of the favourites as the final preparations get underway
- Tour de France winners
- View All Stages
- Stage 1 | Lille Métropole / 185km
- Stage 2 | Lauwin-Planque - Boulogne-sur-Mer / 212km
- Stage 3 | Valenciennes - Dunkerque / 172km
-
- Stage 8 - Tour de Suisse - João Almeida smashes stage 8 mountain time trial to claim overall victory | Beckenried - Stockhütte / 10.1km
- Stage 7 - Tour de Suisse: João Almeida win stage 7 battle for GC seconds before decisive TT | Neuhausen am Rheinfall - Emmetten / 207.3km
- Stage 6 - Tour de Suisse: Jordi Meeus sprints to victory on stage 6 after breakaway caught at last minute | Neuhausen am Rheinfall / 186.7km
-
- 2025 Critérium du Dauphiné route
- Critérium du Dauphiné 2025 – Analysing the contenders
- Critérium du Dauphiné past winners
- View All Stages
- Stage 8 - Critérium du Dauphiné: Lenny Martinez savours stage 8 breakaway win as Tadej Pogačar seals overall victory | Val-d'Arc - Val-Cenis - Plateau du Mont-Cenis / 133.3km
- Stage 7 - Critérium du Dauphiné: Tadej Pogačar stamps GC authority with another victory on stage 7 | Grand-Aigueblanche - Valmeinier 1800 / 131.6km
- Stage 6 - Critérium du Dauphiné: Tadej Pogačar decimates field on stage 6 to take overall race lead | Valserhône - Combloux / 126.7km
-
- Giro d'Italia 2025 route
- Who will win the Giro d'Italia 2025? Analysing the favourites
- Giro d'Italia history
- View All Stages
- Stage 21 - Giro d'Italia: Simon Yates clinches overall victory as teammate Olav Kooij takes final stage | Rome / 143km
- Stage 20 - Giro d'Italia: Simon Yates rips maglia rosa off Isaac del Toro with devastating attack on Colle delle Finestre | Verrès - Sestrière, via Lattea / 205km
- Stage 19 - Giro d'Italia: Isaac del Toro clings to Richard Carapaz's attacks on mountainous stage 19 as Nicolas Prodhomme claims solo victory | Biella - Champoluc / 166km
-
- Stage 5 - Tour de Romandie: Remco Evenepoel wins stage 5 time trial as João Almeida steals overall victory on final day | Genève / 17.1km
- Stage 4 - Tour de Romandie: Lenny Martinez pips João Almeida in sprint atop Thyon 2000 to secure stage 4 victory and overall lead | Sion - Thyon 2000 / 128.4km
- Stage 3 - Tour de Romandie: Jay Vine wins stage 3 uphill finish with late attack | Cossonay / 183.1km
-
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
News
-
Relegation Watch 2025: Tour de France will be key for WorldTour survival for Cofidis, Picnic-PostNl - analysis
Lotto's woes continue even with promotion on the horizon, Intermarché-Wanty enter worry-zone -
Magicshine makes some of our favourite bike lights, and this early Amazon Prime Day deal on the Magicshine SEEMEE R300 is a discount that will surely sell out fast
The Magicshine SEEMEE R300 has all the light functionality of its brilliant SEEMEE300 sibling, but comes with a smart radar, and with up to 24% off, it's also excellent value for money -
Shimano creates a whole new wireless GRX groupset with just two new components
Can a brand new rear derailleur and a left hand shifter really count as a new groupset? -
Specialized releases superlight, super expensive S-Works shoes, designed for Remco Evenepoel to wear at the Tour de France
The S-Works Torch Remco shoes are the brand's lightest and most expensive yet
Blogs
-
Nathan Haas blog: Has the UCI done enough for gravel pros at the Gravel World Championships?
Sponsored gravel riders appear to be losing interest in the rainbow jersey battle -
Lauren De Crescenzo and her tough decision to miss UCI Gravel World Championships
In her own words, the gravel star explains the complex picture of the Gravel World Championships for the US team -
A proper women's race – Historic day in Emporia at Unbound Gravel
Extended gaps around women's start end with unprecedented sprint finish though 'it’s still imperfect, but it’s the best we can do for now' -
Road prep and adapting to new rules as Life Time Grand Prix begins at Fuego XL mountain bike event
Lauren De Crescenzo uses The Growler for confidence boost ride ahead of prestigious off-road series -
'Untapped gold' in store for inaugural RADL GRVL in South Australia
Nathan Haas calls gravel course 'raw, fast, exciting' after pre-ride with co-founder Valtteri Bottas