Km 0: Départ de la 4e étape sans Anthony Perez (Fra/Cofidis) contraint à l'abandon la veille devenant le 4e coureur à renoncer depuis le départ de la Grande Boucle. Km 6: Six hommes prennent de suite la poudre d'escampette: Tiejs Benoot (Sunweb), Nils Politt (All/Israël-Start Up Nation), Krists Neilands (Let/Israël-Start Up Nation), Quentin Pacher (Fra/B&B Vital Concept), Mathieu Burgaudeau (Fra/Total Direct Energie) et Alexis Vuillermoz (Fra/AG2R-La Mondiale). L'écart avec le peloton va flirter avec les 4 minutes. Km 51,5: Sprint bonification à Veynes: 1. Politt 20pts, 2. Burgaudeau 17pts, 3. Benoot 15pts. Sam Bennett, 7e, prend encore 9 points en remportant le sprint du peloton 3 minutes plus tard. Km 67,5: Col du Festre (7,6km à 5,3%, cat.3): 1. Pacher 2pts, 2. Politt 1pt qui en profite pour attaquer avec un peloton toujours à 3 mn. Km 97,5: Côte de Corps (2,2km à 6,3%, cat.4): 1. Pacher 1 pt Km 125,5: Côte de l'Aullagnier (3km à 6,4%, cat.3): 1. Pacher 2pts, 2. Politt 1pt. Le peloton est 2:41. Km 132: Chute de Tiesj Benoot, apparemment sans mal, mais il est repris par le peloton revenu à 1:30. Km 141,5: Côte de Saint-Léger-les-Mélèzes (2,8km à 6,8%, cat.3): 1. Neilands 2 pts, 2. Pacher 1pt. Neilands a attaqué à 500m du sommet pour tenter de partir seul à 17km de l'arrivée. Seul Vuillermoz et Pacher sont encore intercalés entre le Letton et le peloton à 1:30. Km 153: Neilands est repris par le peloton, à 7 km de l'arrivée au pied de la dernière montée. Km 158: Il reste un peloton de 36 coureurs qui tentent de suivre le rythme de Wout van Aert (Jumbo-Visma). Km 160,5: Orcières-Merlette (7,1km à 6,7%, cat.1, 1.825m): 1. Primoz Roglic (Sln/Jumbo-Visma), 2. Tadej Pogacar (Sln/EAU-Emirates), 3. Guillaume Martin (Fra/Cofidis), 4. Nairo Quintana (Col/Arkéa-Samsic), 5. Julian Alaphilippe (Fra/Deceuninck-Quick Step) qui conserve le maillot jaune à l'issue d'une étape qui s'est jouée au sprint entre les plus costaud du peloton. Ils étaient encore 36 à 3 km du sommet. (Belga)

Km 0: Départ de la 4e étape sans Anthony Perez (Fra/Cofidis) contraint à l'abandon la veille devenant le 4e coureur à renoncer depuis le départ de la Grande Boucle. Km 6: Six hommes prennent de suite la poudre d'escampette: Tiejs Benoot (Sunweb), Nils Politt (All/Israël-Start Up Nation), Krists Neilands (Let/Israël-Start Up Nation), Quentin Pacher (Fra/B&B Vital Concept), Mathieu Burgaudeau (Fra/Total Direct Energie) et Alexis Vuillermoz (Fra/AG2R-La Mondiale). L'écart avec le peloton va flirter avec les 4 minutes. Km 51,5: Sprint bonification à Veynes: 1. Politt 20pts, 2. Burgaudeau 17pts, 3. Benoot 15pts. Sam Bennett, 7e, prend encore 9 points en remportant le sprint du peloton 3 minutes plus tard. Km 67,5: Col du Festre (7,6km à 5,3%, cat.3): 1. Pacher 2pts, 2. Politt 1pt qui en profite pour attaquer avec un peloton toujours à 3 mn. Km 97,5: Côte de Corps (2,2km à 6,3%, cat.4): 1. Pacher 1 pt Km 125,5: Côte de l'Aullagnier (3km à 6,4%, cat.3): 1. Pacher 2pts, 2. Politt 1pt. Le peloton est 2:41. Km 132: Chute de Tiesj Benoot, apparemment sans mal, mais il est repris par le peloton revenu à 1:30. Km 141,5: Côte de Saint-Léger-les-Mélèzes (2,8km à 6,8%, cat.3): 1. Neilands 2 pts, 2. Pacher 1pt. Neilands a attaqué à 500m du sommet pour tenter de partir seul à 17km de l'arrivée. Seul Vuillermoz et Pacher sont encore intercalés entre le Letton et le peloton à 1:30. Km 153: Neilands est repris par le peloton, à 7 km de l'arrivée au pied de la dernière montée. Km 158: Il reste un peloton de 36 coureurs qui tentent de suivre le rythme de Wout van Aert (Jumbo-Visma). Km 160,5: Orcières-Merlette (7,1km à 6,7%, cat.1, 1.825m): 1. Primoz Roglic (Sln/Jumbo-Visma), 2. Tadej Pogacar (Sln/EAU-Emirates), 3. Guillaume Martin (Fra/Cofidis), 4. Nairo Quintana (Col/Arkéa-Samsic), 5. Julian Alaphilippe (Fra/Deceuninck-Quick Step) qui conserve le maillot jaune à l'issue d'une étape qui s'est jouée au sprint entre les plus costaud du peloton. Ils étaient encore 36 à 3 km du sommet. (Belga)