Merlier outkicks Milan in a photo finish to win stage 3 of the Tour de France

EscapeCollective Paywall Badge Merlier outkicks Milan in a photo finish to win stage 3 of the Tour de France

'I'm a sprinter': Vingegaard holds his own on terrain that favors Pogačar

EscapeCollective Paywall Badge 'I'm a sprinter': Vingegaard holds his own on terrain that favors Pogačar

Preview: 2025 Tour de France, stage 3

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

Preview: 2025 Tour de France, stage 2

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

Preview: 2025 Tour de France, stage 1

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

Preview: Will the 2025 Tour de France be a two-horse race?

EscapeCollective Paywall Badge Preview: Will the 2025 Tour de France be a two-horse race?

Van der Poel and Philipsen are ready to carve up the Tour's first week between them

Van der Poel and Philipsen are ready to carve up the Tour's first week between them

Tour debutant Nys will be there not 'to learn' but 'to deliver'

Tour debutant Nys will be there not 'to learn' but 'to deliver'

UCI outlines anti-doping strategy ahead of 2025 Tour

UCI outlines anti-doping strategy ahead of 2025 Tour

Jordi Meeus wins stage 21 of the Tour de France.

Tips for Tour de Fantasy greatness from a previous winner

British road champ Watson will make his Tour debut with Ineos

British road champ Watson will make his Tour debut with Ineos

'Comeback number lost count': Van Aert back on the bike after illness

'Comeback number lost count': Van Aert back on the bike after illness