Una volata a due decide le sorti della Gand-Wevelgem e stavolta Mathieu Van der Poel (Alpecin-Deceuninck) deve arrendersi. Il campione del mondo è stato superato allo sprint dal danese Mads Pedersen (Lidl-Trek) che si è imposto dopo una corsa caratterizzata dal vento. Nelle prime fasi hanno preso il largo otto uomini, Michael Morkov (Astana Qazaqstan Team), William Blume (Uno-X Mobility), Johan Jacobs (Movistar Team), gli australiani Kelland O’Brien (Team Jayco AlUla) e Cyrus Monk (Q36.5 Pro Cycling Team), Hugo Houle (Israel – Premier Tech), Mathis Le Barre (Arkéa – B&B Hotels), Dries De Bondt (Decathlon AG2R La Mondiale Team) subendo però costantemente il rito o del gruppo.
Dietro il plotone principale si spezzava a causa dei vari ventagli lasciando davanti quaranta uomini prima dell’attacco di Mathieu van der Poel (Alpecin – Deceuninck), Mads Pedersen (Lidl-Trek), Laurence Pithie (Groupama FDJ) e del friulano Jonathan Milan (Lidl-Trek). Il giovane italiano ha dovuto alzare bandiera bianca sul secondo passaggio del Kemmelberg, mentre sull’ultimo strappo se ne sono andati Van der Poel e Pedersen. Allo sprint il danese non ha dato scampo all’avversario aggiudicandosi la classica. Dietro Jordi Meeus (BORA – hansgrohe) si è aggiudicato il terzo posto vincendo la volata del gruppo principale, mentre Milan ha conquistato il quinto posto davanti a Matteo Trentin (Tudor Pro Cycling Team), decimo.