Categoria: Classiche
-

Classique Dunkerque (1.Pro)
Classifica Generale: 1. Pascal Ackermann (Israel – Premier Tech) 2. Biniam Girmay (Intermarché – Wanty) 3. Alberto Dainese (Tudor Pro Cycling Team)
-

Liège-Bastogne-Liège (1.UWT)
Classifica Generale: 1. Tadej Pogačar (UAE Team Emirates – XRG) 2. Giulio Ciccone (Lidl – Trek) 3. Ben Healy (EF Education – EasyPost)
-

Giro della Città Metropolitana di Reggio Calabria (1.1)
Classifica Generale: 1. Luca Colnaghi (VF Group – Bardiani CSF – Faizanè) 2. Davide Bais (Team Polti VisitMalta) 3. Lorenzo Finn (Italia)
-

Scheldeprijs (1.Pro)
Classifica Generale: 1. Tim Merlier (Soudal Quick-Step) 2. Jasper Philipsen (Alpecin – Deceuninck) 3. Matteo Moschetti (Q36.5 Pro Cycling Team)
-

Gran Premio Miguel Indurain (1.Pro)
Classifica Generale: 1. Thibau Nys (Lidl – Trek) 2. Alex Molenaar (Caja Rural – Seguros RGA) 3. Andrea Bagioli (Lidl – Trek)
-

Gent-Wevelgem in Flanders Fields (1.UWT)
Classifica Generale: 1. Mads Pedersen (Lidl – Trek) 2. Tim Merlier (Soudal Quick-Step) 3. Jonathan Milan (Lidl – Trek)
-

E3 Saxo Classic (1.UWT)
Classifica Generale: 1. Mathieu van der Poel (Alpecin – Deceuninck) 2. Mads Pedersen (Lidl – Trek) 3. Filippo Ganna (INEOS Grenadiers)
-

Classic Brugge-De Panne (1.UWT)
Classifica Generale: 1. Juan Sebastián Molano (UAE Team Emirates – XRG) 2. Jonathan Milan (Lidl – Trek) 3. Madis Mihkels (EF Education – EasyPost)
-

Milano-Sanremo (1.UWT)
Classifica Generale: 1. Mathieu van der Poel (Alpecin – Deceuninck) 2. Filippo Ganna (INEOS Grenadiers) 3. Tadej Pogačar (UAE Team Emirates – XRG)
-

Danilith Nokere Koerse (1.Pro)
Classifica Generale: 1. Nils Eekhoff (Team Picnic PostNL) 2. Matteo Moschetti (Q36.5 Pro Cycling Team) 3. Luke Lamperti (Soudal Quick-Step)