Czwartkowy etap liczył tylko 96 kilometrów. Na mecie walkę o zwycięstwo stoczyła trójka uciekinierów. Wellens, zwycięzca Tour de Pologne z 2016 roku, minimalnie wyprzedził Szwajcara Marca Hirschiego (Sunweb), a cztery sekundy stracił do nich Belg Laurens de Plus (Jumbo-Visma). Tym razem w rywalizacji nie liczył się dotychczasowy lider Irlandczyk Sam Bennett (Bora-Hansgrohe), który wygrał trzy poprzednie etapy. W czwartek był dopiero 145., ze stratą ponad 15 minut. Łukasz Wiśniowski (CCC) również stracił ponad kwadrans. Uplasował się na 94. pozycji i w klasyfikacji generalnej spadł z czwartego aż na 79. miejsce. Z kolei Michał Gołaś (Ineos) był w czwartek 32., a łącznie zajmuje 29. lokatę (strata 2.38). Siedmioetapowy wyścig zakończy się w niedzielę w Geraardsbergen. Wyniki 4. etapu (Houffalize-Houffalize, 96,2 km): 1. Tim Wellens (Belgia/Lotto-Soudal) 2:20.41 2. Marc Hirschi (Szwajcaria/Sunweb) ten sam czas 3. Laurens de Plus (Belgia/Jumbo-Visma) strata 5 s 4. Ivan Garcia Cortina (Hiszpania/Bahrain-Merida) 23 5. Oliver Naesen (Belgia/AG2R La Mondiale) ten sam czas 6. Michael Valgren (Dania/Dimension Data) 26 ... 32. Michał Gołaś (Polska/Ineos) 2.22 94. Łukasz Wiśniowski (Polska/CCC) 15.07 Klasyfikacja generalna: 1. Tim Wellens (Belgia/Lotto-Soudal) 13:32.46 2. Marc Hirschi (Szwajcaria/Sunweb) strata 4 s 3. Laurens de Plus (Belgia/Jumbo-Visma) 14 4. Ivan Garcia Cortina (Hiszpania/Bahrain-Merida) 36 5. Mike Teunissen (Holandia/Jumbo-Visma) 38 6. Oliver Naesen (Belgia/AG2R La Mondiale) 39 ... 29. Michał Gołaś (Polska/Ineos) 2.38 79. Łukasz Wiśniowski (Polska/CCC) 15.15