Results: stage 3 Tour de France
Tim Merlier (Soudal-Quickstep) won stage 3 of the 2025 Tour de France by a hair's breadth after a chaotic sprint into Dunkirk. Jonathan Milan (Lidl-Trek) was second, a fraction behind the Belgian, with Phil Bauhaus (Bahrain Victorious) in third place. Mathieu van der Poel (Alpecin-Deceuninck) retains the overall leader's yellow jersey, after his team mate Jasper Philipsen was forced to abandon earlier in the stage.
