Matteo Jorgenson (Movistar Team)
Magnus Cort (EF Education-EasyPost)
29 Apr | 15:08:03 (UTC)
Matteo Jorgenson (Movistar Team)
Quinten Hermans (Alpecin-Deceuninck)
28 Apr | 17:04:09 (UTC)
Thibau Nys (Trek - Segafredo)
Juan Ayuso (UAE Team Emirates)
29 Apr | 20:48:45 (UTC)
Magnus Cort (EF Education-EasyPost)
Ethan Vernon (Soudal - Quick Step)
29 Apr | 21:02:53 (UTC)
Ethan Vernon (Soudal - Quick Step)
Matteo Jorgenson (Movistar Team)
29 Apr | 17:30:08 (UTC)
Matteo Jorgenson (Movistar Team)
Damiano Caruso (Bahrain - Victorious)
29 Apr | 15:09:29 (UTC)
Magnus Cort (EF Education-EasyPost)
Ethan Hayter (INEOS Grenadiers)
30 Apr | 09:51:59 (UTC)
Thibau Nys (Trek - Segafredo)
Magnus Cort (EF Education-EasyPost)
30 Apr | 08:17:45 (UTC)
Ethan Vernon (Soudal - Quick Step)
Elia Viviani (INEOS Grenadiers)
30 Apr | 10:26:26 (UTC)
Casper Pedersen (Soudal - Quick Step)
Magnus Cort (EF Education-EasyPost)
29 Apr | 10:42:47 (UTC)
Bob Jungels (BORA - hansgrohe)
Magnus Cort (EF Education-EasyPost)
30 Apr | 09:06:44 (UTC)
Fernando Gaviria (Movistar Team)
Elia Viviani (INEOS Grenadiers)
30 Apr | 08:53:36 (UTC)
Clément Venturini (AG2R Citroën Team)
Elia Viviani (INEOS Grenadiers)
29 Apr | 17:46:00 (UTC)
Vufflens-la-Ville - Genève (162 Km)
30 April (Sunday)
Thibau Nys
Trek - Segafredo
Magnus Cort
EF Education-EasyPost
Matteo Jorgenson
Movistar Team
Milan Menten
Lotto Dstny
Fernando Gaviria
Movistar Team
Ethan Vernon
Soudal - Quick Step
Elia Viviani
INEOS Grenadiers
Juan Ayuso
UAE Team Emirates
Romain Bardet
Team DSM
Quinten Hermans
Alpecin-Deceuninck
Casper Pedersen
Soudal - Quick Step
Damiano Caruso
Bahrain - Victorious
Clément Venturini
AG2R Citroën Team
Bob Jungels
BORA - hansgrohe
Ethan Hayter
INEOS Grenadiers