Almeida abandons the Tour two days after nasty stage 7 crash

EscapeCollective Paywall Badge Almeida abandons the Tour two days after nasty stage 7 crash

Astana takes a raft of UCI points at Tour of Qinghai, as Mulubrhan wins overall

Astana takes a raft of UCI points at Tour of Qinghai, as Mulubrhan wins overall

The Vuelta is on Pogačar's calendar, but he's not 100% committed just yet

The Vuelta is on Pogačar's calendar, but he's not 100% committed just yet

Milan finally gets his first Tour win on stage 8 as most GC teams take the day off

EscapeCollective Paywall Badge Milan finally gets his first Tour win on stage 8 as most GC teams take the day off

Del Toro wins third stage in a row and takes over Tour of Austria lead – from his teammate

Del Toro wins third stage in a row and takes over Tour of Austria lead – from his teammate

Marianne Vos out of the Giro

Marianne Vos out of the Giro

Van Aert is still recovering from pre-Tour sickness

Van Aert is still recovering from pre-Tour sickness

Molly Weaver successfully breaks British coastline world record

Molly Weaver successfully breaks British coastline world record

Van der Poel punches his way into yellow in dramatic stage 2 finale at the Tour de France

EscapeCollective Paywall Badge Van der Poel punches his way into yellow in dramatic stage 2 finale at the Tour de France

Cofidis falls victim to bike theft at the Tour as workshop lorry is broken into at their hotel

Cofidis falls victim to bike theft at the Tour as workshop lorry is broken into at their hotel

Philipsen muscles his way to stage 1 victory, as crosswinds wreak havoc at the Tour de France

EscapeCollective Paywall Badge Philipsen muscles his way to stage 1 victory, as crosswinds wreak havoc at the Tour de France

Ganna is the first rider to abandon the Tour de France on stage 1

Ganna is the first rider to abandon the Tour de France on stage 1