Races & Results
- NE (1045)
- 1.1 (991)
- CN (983)
- C2 (670)
- 1.2 (594)
- 2.2 (564)
- 2.1 (549)
- WorldTour (440)
- C1 (368)
- CDM (359)
- Women's WorldTour (240)
- 1.1 WE (217)
- 2.HC (215)
- 1.Pro (213)
- 1.HC (206)
- CC (163)
- 2.Pro (133)
- Criterium (123)
- 2.1 WE (107)
- UPT (ProTour) (105)
- 1.2 WE (99)
- SR (92)
- CM (85)
- 1.2U (55)
- 2.2 WE (48)
- 2.Ncup (43)
- 2.2U (34)
- HC (32)
- 2.1 MJ (24)
- S2 (24)
- HIS (Historical Calendar) (21)
- S1 (21)
- 1.Ncup (18)
- 6D2 (18)
- 1.1 MJ (17)
- 6D3 (17)
- GT (17)
- IM3 (15)
- [none] (15)
- CL1 (14)
- SHC (14)
- Hour Record Attempt (11)
- 6D1 (10)
- CL2 (10)
- CMM (10)
- IM2 (10)
- CCM (9)
- JR (Regional Games) (9)
- XCM (9)
- IM1 (6)
- IM4 (6)
- JC (Continental Games) (6)
- ISGP2 (5)
- ISGP3 (5)
- XCE (5)
- 3D1 (4)
- 2/3 (3)
- 3D4 (3)
- 1.2 MJ (2)
- JO (2)
- 1/3 (1)
- 2.2 MJ (1)
- CL3 (1)
- CN/1 (1)
- CN/2 (1)
- CR (Regional Championships) (1)
- TCL (1)
- November 1 2025+1Nov+00006UTC00 (1)
- October 1 2025+1Oct+00003UTC00 (19)
- September 1 2025+1Sep+00001UTC00 (15)
- August 1 2025+1Aug+00005UTC00 (17)
- July 1 2025+1Jul+00002UTC00 (7)
- June 1 2025+1Jun+00007UTC00 (37)
- May 1 2025+1May+00004UTC00 (36)
- April 1 2025+1Apr+00002UTC00 (42)
- March 1 2025+1Mar+00006UTC00 (37)
- February 1 2025+1Feb+00006UTC00 (32)
- January 1 2025+1Jan+00003UTC00 (28)
- December 1 2024+1Dec+00007UTC00 (12)
- November 1 2024+1Nov+00005UTC00 (16)
- October 1 2024+1Oct+00002UTC00 (45)
- September 1 2024+1Sep+00007UTC00 (40)
- August 1 2024+1Aug+00004UTC00 (21)
- July 1 2024+1Jul+00001UTC00 (12)
- June 1 2024+1Jun+00006UTC00 (34)
- May 1 2024+1May+00003UTC00 (32)
- April 1 2024+1Apr+00001UTC00 (36)
- March 1 2024+1Mar+00005UTC00 (35)
- February 1 2024+1Feb+00004UTC00 (35)
- January 1 2024+1Jan+00001UTC00 (30)
- December 1 2023+1Dec+00005UTC00 (15)
- November 1 2023+1Nov+00003UTC00 (13)
- October 1 2023+1Oct+00007UTC00 (36)
- September 1 2023+1Sep+00005UTC00 (45)
- August 1 2023+1Aug+00002UTC00 (25)
- July 1 2023+1Jul+00006UTC00 (14)
- June 1 2023+1Jun+00004UTC00 (38)
- May 1 2023+1May+00001UTC00 (28)
- April 1 2023+1Apr+00006UTC00 (31)
- March 1 2023+1Mar+00003UTC00 (32)
- February 1 2023+1Feb+00003UTC00 (32)
- January 1 2023+1Jan+00007UTC00 (27)
- December 1 2022+1Dec+00004UTC00 (11)
- November 1 2022+1Nov+00002UTC00 (16)
- October 1 2022+1Oct+00006UTC00 (41)
- September 1 2022+1Sep+00004UTC00 (29)
- August 1 2022+1Aug+00001UTC00 (35)
- July 1 2022+1Jul+00005UTC00 (17)
- June 1 2022+1Jun+00003UTC00 (39)
- May 1 2022+1May+00007UTC00 (34)
- April 1 2022+1Apr+00005UTC00 (32)
- March 1 2022+1Mar+00002UTC00 (33)
- February 1 2022+1Feb+00002UTC00 (31)
- January 1 2022+1Jan+00006UTC00 (19)
- December 1 2021+1Dec+00003UTC00 (14)
- November 1 2021+1Nov+00001UTC00 (15)
- October 1 2021+1Oct+00005UTC00 (56)
- September 1 2021+1Sep+00003UTC00 (37)
- August 1 2021+1Aug+00007UTC00 (27)
- July 1 2021+1Jul+00004UTC00 (19)
- June 1 2021+1Jun+00002UTC00 (35)
- May 1 2021+1May+00006UTC00 (40)
- April 1 2021+1Apr+00004UTC00 (27)
- March 1 2021+1Mar+00001UTC00 (28)
- February 1 2021+1Feb+00001UTC00 (15)
- January 1 2021+1Jan+00005UTC00 (17)
- December 1 2020+1Dec+00002UTC00 (10)
- November 1 2020+1Nov+00007UTC00 (9)
- October 1 2020+1Oct+00004UTC00 (28)
- September 1 2020+1Sep+00002UTC00 (28)
- August 1 2020+1Aug+00006UTC00 (47)
- July 1 2020+1Jul+00003UTC00 (12)
- June 1 2020+1Jun+00001UTC00 (7)
- May 1 2020+1May+00005UTC00 (7)
- April 1 2020+1Apr+00003UTC00 (17)
- March 1 2020+1Mar+00007UTC00 (17)
- February 1 2020+1Feb+00006UTC00 (32)
- January 1 2020+1Jan+00003UTC00 (20)
- December 1 2019+1Dec+00007UTC00 (15)
- November 1 2019+1Nov+00005UTC00 (25)
- October 1 2019+1Oct+00002UTC00 (40)
- September 1 2019+1Sep+00007UTC00 (29)
- August 1 2019+1Aug+00004UTC00 (27)
- July 1 2019+1Jul+00001UTC00 (14)
- June 1 2019+1Jun+00006UTC00 (37)
- May 1 2019+1May+00003UTC00 (24)
- April 1 2019+1Apr+00001UTC00 (37)
- March 1 2019+1Mar+00005UTC00 (33)
- February 1 2019+1Feb+00005UTC00 (23)
- January 1 2019+1Jan+00002UTC00 (32)
- December 1 2018+1Dec+00006UTC00 (23)
- November 1 2018+1Nov+00004UTC00 (17)
- October 1 2018+1Oct+00001UTC00 (37)
- September 1 2018+1Sep+00006UTC00 (30)
- August 1 2018+1Aug+00003UTC00 (33)
- July 1 2018+1Jul+00007UTC00 (17)
- June 1 2018+1Jun+00005UTC00 (31)
- May 1 2018+1May+00002UTC00 (25)
- April 1 2018+1Apr+00007UTC00 (37)
- March 1 2018+1Mar+00004UTC00 (33)
- February 1 2018+1Feb+00004UTC00 (25)
- January 1 2018+1Jan+00001UTC00 (26)
- December 1 2017+1Dec+00005UTC00 (19)
- November 1 2017+1Nov+00003UTC00 (21)
- October 1 2017+1Oct+00007UTC00 (50)
- September 1 2017+1Sep+00005UTC00 (40)
- August 1 2017+1Aug+00002UTC00 (23)
- July 1 2017+1Jul+00006UTC00 (20)
- June 1 2017+1Jun+00004UTC00 (35)
- May 1 2017+1May+00001UTC00 (32)
- April 1 2017+1Apr+00006UTC00 (41)
- March 1 2017+1Mar+00003UTC00 (30)
- February 1 2017+1Feb+00003UTC00 (26)
- January 1 2017+1Jan+00007UTC00 (23)
- December 1 2016+1Dec+00004UTC00 (18)
- November 1 2016+1Nov+00002UTC00 (26)
- October 1 2016+1Oct+00006UTC00 (39)
- September 1 2016+1Sep+00004UTC00 (46)
- August 1 2016+1Aug+00001UTC00 (34)
- July 1 2016+1Jul+00005UTC00 (27)
- June 1 2016+1Jun+00003UTC00 (42)
- May 1 2016+1May+00007UTC00 (29)
- April 1 2016+1Apr+00005UTC00 (51)
- March 1 2016+1Mar+00002UTC00 (36)
- February 1 2016+1Feb+00001UTC00 (33)
- January 1 2016+1Jan+00005UTC00 (28)
- December 1 2015+1Dec+00002UTC00 (20)
- November 1 2015+1Nov+00007UTC00 (20)
- October 1 2015+1Oct+00004UTC00 (46)
- September 1 2015+1Sep+00002UTC00 (33)
- August 1 2015+1Aug+00006UTC00 (36)
- July 1 2015+1Jul+00003UTC00 (24)
-
-
- Elite Men Road Race - Italian Road Championships: Club-level Filippo Conca shocks WorldTour riders by sprinting to road race title
- Elite Women Road Race - Italian Road Championships: Elisa Longo Borghini solos to sixth women’s road race title
- Elite Men Time Trial - Filippo Ganna wins sixth Italian men's national time trial championships / 28km
-
- Elite Men Road Race - French Road National Championships: Dorian Godon outsprints Romain Grégoire and Kévin Vauquelin to win road title | Les Herbiers / 231km
- Elite Women Road Race - French Road Championships: Marie Le Net solos to road race victory from day-long breakaway | Les Herbiers / 115km
- Elite Men Time Trial - Bruno Armirail fends off Kévin Vauquelin to take third French National Time Trial Championships title in four years | Les Herbiers / 26.5km
-
- Elite Men Road Race - Belgian Road Championships: Tim Wellens secures men's road race title with 41km solo attack | Binche / 230km
- Elite Women Road Race - Belgian Road Championships: Justine Ghekiere flies to road race victory with late attack on cobbles | Binche / 132km
- Elite Men Time Trial - Belgian Road Championships: Remco Evenepoel revs up for Tour de France with dominant elite men's time trial title win | Brasschaat / 40.2km
-
- Elite Men Road Race - Netherlands Road Championships: Danny van Poppel pips Olav Kooij to road race victory in photo finish bunch sprint | Ede / 163km
- Elite Women Road Race - Netherlands Road Championships: Lorena Wiebes sprints to victory in dominant fashion in crash-hit road race | Ede / 122km
- Elite Men Time Trial - Daan Hoole dominates Dutch men's national time trial championships | Surhuisterveen / 32km
-
-
- Elite Men Road Race | Granada / 191.4km
- Elite Women Road Race - Spanish Road Championships: Sara Martín claims first national title in two-up sprint against Mavi García | Granada / 121.2km
- Elite Men Time Trial - Abel Balderstone surprises favourites with victory amidst scenes of chaos at Spanish National Time Trial Championships
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
News
-
'A stage win would be amazing' – 18 years since debut, Geraint Thomas eyes final Tour de France hurrah before retirement
Fully recovered from Tour de Suisse crash, Welshman excited as ever for 14th and 'one last big lap' of France -
'Not-so-secret weapon' Dave Brailsford returns to Ineos Grenadiers as they work to regain Tour de France dominance with TotalEnergies as new sponsor
'I'd like to think that in ten years' time you can see this era as a pivot point to a new chapter of success' says team manager John Allert -
'I think he'll be better than ever' – Jonas Vingegaard anticipates an even stronger version of Tadej Pogačar at the Tour de France
Dane says 'I feel like I'm improving in every aspect' ahead of another duel with yellow jersey rival -
Tour de France judges to study video for 'suspicious behaviour' in continued fight against motor doping
Power data, hormone levels added to longitudinal anti-doping profiles for Tour riders
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