A segunda etapa do Tour 2025 começou com algum atraso, fruto do mau tempo que se fazia sentir à partida em Lauwin-Planque. Rapidamente se formou a fuga do dia, com Bruno Armirail a ser repetente de ontem, hoje com Yevgeniy Fedorov, Andreas Leknessund e Brent van Moer. A Alpecin-Deceuninck controlou durante grande parte do dia, o nervosismo no pelotão mantinha-se e a ruga nunca conseguiu grande vantagem. Com tudo isto, a 52 quilómetros do fim, mesmo após o sprint intermédio, o pelotão estava compacto.
Muita tensão nos quilómetros que se seguiram, sempre com as principais equipas bem colocadas. Groupama-FDJ e Visma entraram a abrir na penúltima subida do dia e, a 10 quilómetros do fim, o grupo estava muito reduzido. Os metros finais forma feitos ao ritmo de Matteo Jorgenson, num grupo que ficava reduzido a 10 ciclistas. Alguns corredores entraram e a última subida foi feita ao ritmo de Narváez. Vauquelin tentou sair nos últimos metros mas todos seguiram na sua roda. O francês ainda voltou a tentar, Lipowitz também mas um grupo de 20 ciclistas entrou junto no quilómetro final.
João Almeida colocou-se ao trabalho na parte final, antes de um ataque de Julian Alaphilippe. O francês viu que não ia longe e decidiu abrandar, deixando Mathieu van der Poel na frente. Não era a situação ideal para o neerlandês mas acabou por resolver bem. Van der Poel esperou pela curta reta da meta para acelerar muito forte e sprintar para a vitória! Pogacar estava na sua roda, ainda tentou sair mas era impossível, com Vingegaard a completar o pódio da etapa.
Com este triunfo, Van der Poel mantém a liderança do Tour dentro da Alpecin-Deceuninck uma vez que Jasper Philipsen perdeu cerca de 40 segundos. João Almeida foi 15°, não perdendo tempo, mesmo depois de ter trabalhado.