Depois de etapas muito animadas, hoje foi um dia muito tranquilo no Tour de France. Sem grande vontade, o pelotão foi a velocidade relativamente tranquila até ao sprint intermédio, situado a 86 quilómetros do fim, onde Jonathan Milan superou Tim Merlier e somou 20 importantes pontos. Foi só a partir daqui que se deu a fuga do dia, composta por dois ciclistas da TotalEnergies, Mathieu Burgaudeau e Mattéo Vercher.
Os dois franceses fizeram cerca de 70 quilómetros na frente de corrida, com o pelotão sempre liderado pela Intermarché-Wanty e Lidl-Trek a caçar o duo a 10 quilómetros do fim. Com o aproximar do final em Laval, a velocidade ia aumentando e os problemas também, com Tim Merlier e Paul Penhoet a terem furos mas a conseguirem regressar ao grupo principal. Enquanto isso, muitos toques na frente, muitos comboios a tentarem posicionar-se mas sem nenhum a dominar.
A Alpecin-Deceuninck apareceu no momento certo, Mathieu van der Poel vinha a grande velocidade, lançando Kaden Groves na perfeição, só que Jonathan Milan estava na roda do australiano e com uma ponta final brutal, sprintou para a vitória, com Wout van Aert a ser o ciclista que mais luta lhe deu, ao terminar em 2º. Groves foi 3º mas já distante. Etapa importante para Milan, estreia a vencer no Tour e 70 pontos somados para a camisola verde.
Dia sem alterações na classificação geral, com Tadej Pogacar a manter a camisola amarela. João Almeida teve um dia para tentar recuperar, descolou na parte final, chegando tranquilamente a 6:42 em 168º. Nelson Oliveira foi 108º a 1:11.