| # | Date | Race | Winner | |
|---|---|---|---|---|
| 1 | Sa 2 Mar | Omloop Het Nieuwsblad | Zdeněk Štybar | View result |
| 2 | Su 3 Mar | Kuurne-Brussel-Kuurne | Bob Jungels | View result |
| 3 | Sa 9 Mar | Strade Bianche | Julian Alaphilippe | View result |
| 4 | Sa 23 Mar | Milan-San Remo | Julian Alaphilippe | View result |
| 5 | We 27 Mar | Brugge - De Panne | Dylan Groenewegen | View result |
| 6 | Fr 29 Mar | E3 BinckBank Classic | Zdeněk Štybar | View result |
| 7 | Su 31 Mar | Gent-Wevelgem | Alexander Kristoff | View result |
| 8 | We 3 Apr | Across Flanders | Mathieu van der Poel | View result |
| 9 | Su 7 Apr | Tour of Flanders | Alberto Bettiol | View result |
| 10 | We 10 Apr | Scheldeprijs | Fabio Jakobsen | View result |
| 11 | Su 14 Apr | Paris-Roubaix | Philippe Gilbert | View result |
| 12 | We 17 Apr | Brabantse Pijl | Mathieu van der Poel | View result |
| 13 | Su 21 Apr | Amstel Gold Race | Mathieu van der Poel | View result |
| 14 | We 24 Apr | Fleche Wallonne | Julian Alaphilippe | View result |
| 15 | Su 28 Apr | Liege-Bastogne-Liege | Jakob Fuglsang | View result |
| 16 | We 1 May | Eschborn-Frankfurt | Pascal Ackermann | View result |
| 17 | Sa 3 Aug | Clásica San Sebastián | Remco Evenepoel | View result |
| 18 | Su 4 Aug | Prudential RideLondon-Surrey Classic | Elia Viviani | View result |
| 19 | Su 11 Aug | European Championships Men's road race | Elia Viviani | View result |
| 20 | Su 25 Aug | EuroEyes Cyclassics Hamburg | Elia Viviani | View result |
| 21 | Su 1 Sep | Bretagne Classic - Ouest-France | Sep Vanmarcke | View result |
| 22 | Fr 13 Sep | GP Cycliste de Québec | Michael Matthews | View result |
| 23 | Su 15 Sep | GP Cycliste de Montréal | Greg Van Avermaet | View result |
| 24 | Su 29 Sep | WC Men's road race | Mads Pedersen | View result |
| 25 | Sa 5 Oct | Giro dell'Emilia | Primož Roglič | View result |
| 26 | We 9 Oct | Milano-Torino | Michael Woods | View result |
| 27 | Sa 12 Oct | Il Lombardia | Bauke Mollema | View result |