1 Dylan Groenewegen (Ned) Team Jumbo-Visma 4:56:07
2 Arnaud Demare (Fra) Groupama-FDJ
3 Jasper Philipsen (Bel) UAE Team Emirates
4 Pascal Ackermann (Ger) Bora-Hansgrohe
5 Simone Consonni (Ita) UAE Team Emirates
6 Jasper De Buyst (Bel) Lotto Soudal
7 Timothy Dupont (Bel) Wanty-Gobert
8 Jens Debusschere (Bel) Katusha-Alpecin
9 Mike Teunissen (Ned) Team Jumbo-Visma
10 Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA
GC:
1 Tadej Pogacar (Slo) UAE Team Emirates 15:12:28
2 Søren Kragh Andersen (Den) Team Sunweb 0:00:29
3 Wout Poels (Ned) Team Sky 0:00:30
4 Enric Mas (Spa) Deceuninck-QuickStep 0:00:31
5 David de la Cruz (Spa) Team Sky 0:00:57
6 Sam Oomen (Ned) Team Sunweb 0:01:28
7 Zdenek Stybar (Cze) Deceuninck-QuickStep 0:02:12
8 Neilson Powless (USA) Team Jumbo-Visma 0:02:13
9 Marc Hirschi (Swi) Team Sunweb 0:02:35
10 Amaro Antunes (Por) CCC Team 0:02:36