Merlier is the first sprinter to strike twice at the Tour in frantic stage 9 finale

EscapeCollective Paywall Badge Merlier is the first sprinter to strike twice at the Tour in frantic stage 9 finale

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

Lippert wins final stage as Longo Borghini secures second career Giro overall win

EscapeCollective Paywall Badge Lippert wins final stage as Longo Borghini secures second career Giro overall win

The Secret DS: What are Visma doing at this Tour de France?

EscapeCollective Paywall Badge The Secret DS: What are Visma doing at this Tour de France?

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

Pogačar is the favorite for green, but he shouldn't be

EscapeCollective Paywall Badge Pogačar is the favorite for green, but he shouldn't be

Can anyone catch Jonathan Milan now?

EscapeCollective Paywall Badge Can anyone catch Jonathan Milan now?

Preview: 2025 Tour de France, stage 9

EscapeCollective Paywall Badge Preview: 2025 Tour de France, stage 9

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

Longo Borghini embodies 'you need to be willing to lose it to win it' during Giro Queen Stage

EscapeCollective Paywall Badge Longo Borghini embodies 'you need to be willing to lose it to win it' during Giro Queen Stage

Giro stage 7: Gigante climbs to second stage win, Longo Borghini takes pink

EscapeCollective Paywall Badge Giro stage 7: Gigante climbs to second stage win, Longo Borghini takes pink

Team depth has yet to come into play at the Tour de France

EscapeCollective Paywall Badge Team depth has yet to come into play at the Tour de France