Jeremy Whittle’s stage three race report from Dunkirk:
Thank you for following the Guardian’s Tour de France 2025 stage three live blog today. I appreciate your emails, so thank you for sharing your thoughts, questions and predictions.
After a mostly sleepy stage, today’s race from Valenciennes to Dunkirk ended in a chaotic finish with a few crashes. Although the most notable of these was earlier during the stage’s intermediate sprint which resulted in Alpecin-Deceuninck’s Jasper Philipsen having to withdraw from the Tour. The sports team will have a full race report for you shortly.
Updated