Date | Race | Competition | Rider | Country | Location |
25 January | Tour Down Under, Points classification | UCI World Tour | Jasper Philipsen (BEL) | Australia | |
27 January | Vuelta a San Juan, Stage 2 | UCI America Tour UCI ProSeries | Fernando Gaviria (COL) | Argentina | Pocito |
29 January | Vuelta a San Juan, Stage 4 | UCI America Tour UCI ProSeries | Fernando Gaviria (COL) | Argentina | Villa San Agustín |
2 February | Vuelta a San Juan, Stage 7 | UCI America Tour UCI ProSeries | Fernando Gaviria (COL) | Argentina | San Juan |
4 February | Saudi Tour, Stage 1 | UCI Asia Tour | Rui Costa (POR) | Saudi Arabia | Jaww |
6 February | Volta a la Comunitat Valenciana, Stage 2 | UCI Europe Tour UCI ProSeries | Tadej Pogačar (SLO) | Spain | Cullera |
8 February | Volta a la Comunitat Valenciana, Stage 4 | UCI Europe Tour UCI ProSeries | Tadej Pogačar (SLO) | Spain | Altea (Sierra de Bernia) |
9 February | Volta a la Comunitat Valenciana, Overall | UCI Europe Tour UCI ProSeries | Tadej Pogačar (SLO) | Spain | |
9 February | Volta a la Comunitat Valenciana, Young rider classification | UCI Europe Tour UCI ProSeries | Tadej Pogačar (SLO) | Spain | |
12 February | Tour Colombia, Stage 2 | UCI America Tour | Juan Sebastián Molano (COL) | Colombia | Duitama |
13 February | Tour Colombia, Stage 3 | UCI America Tour | Juan Sebastián Molano (COL) | Colombia | Sogamoso |
15 February | Tour Colombia, Stage 5 | UCI America Tour | Juan Sebastián Molano (COL) | Colombia | Zipaquirá |
16 February | Tour Colombia, Points classification | UCI America Tour | Juan Sebastián Molano (COL) | Colombia | |
27 February | UAE Tour, Stage 5 | UCI World Tour | Tadej Pogačar (SLO) | United Arab Emirates | Jebel Hafeet |
27 February | UAE Tour, Young rider classification | UCI World Tour | Tadej Pogačar (SLO) | United Arab Emirates | |
27 February | UAE Tour, Teams classification | UCI World Tour | [N 1] | United Arab Emirates | |
29 July | Vuelta a Burgos, Stage 2 | UCI Europe Tour UCI ProSeries | Fernando Gaviria (COL) | Spain | Villadiego |
14 August | Critérium du Dauphiné, Stage 3 | UCI World Tour | Davide Formolo (ITA) | France | Saint-Martin-de-Belleville |
16 August | Critérium du Dauphiné, Mountains classification | UCI World Tour | David de la Cruz (ESP) | France | |
19 August | Tour du Limousin, Stage 2 | UCI Europe Tour | Fernando Gaviria (COL) | France | Grand Etang de Saint-Estèph |
20 August | Tour du Limousin, Stage 3 | UCI Europe Tour | Jasper Philipsen (BEL) | France | Chamberet |
29 August | Trofeo Matteotti | UCI Europe Tour | Valerio Conti (ITA) | Italy | Pescara |
29 August | Tour de France, Stage 1 | UCI World Tour | Alexander Kristoff (NOR) | France | Nice |
6 September | Tour de France, Stage 9 | UCI World Tour | Tadej Pogačar (SLO) | France | Laruns |
13 September | Tour de France, Stage 15 | UCI World Tour | Tadej Pogačar (SLO) | France | Grand Colombier |
15 September | Tour de Luxembourg, Stage 1 | UCI Europe Tour UCI ProSeries | Diego Ulissi (ITA) | Luxembourg | Luxembourg City |
16 September | Giro di Toscana | UCI Europe Tour | Fernando Gaviria (COL) | Italy | Pontedera |
18 September | Tour de Luxembourg, Stage 4 | UCI Europe Tour UCI ProSeries | Diego Ulissi (ITA) | Luxembourg | Differdange |
19 September | Tour de Luxembourg, Overall | UCI Europe Tour UCI ProSeries | Diego Ulissi (ITA) | Luxembourg | |
19 September | Tour de Luxembourg, Points classification | UCI Europe Tour UCI ProSeries | Diego Ulissi (ITA) | Luxembourg | |
19 September | Tour de France, Stage 20 | UCI World Tour | Tadej Pogačar (SLO) | France | La Planche des Belles Filles |
20 September | Tour de France, Overall | UCI World Tour | Tadej Pogačar (SLO) | France | |
20 September | Tour de France, Mountains classification | UCI World Tour | Tadej Pogačar (SLO) | France | |
20 September | Tour de France, Young rider classification | UCI World Tour | Tadej Pogačar (SLO) | France | |
29 September | BinckBank Tour, Stage 1 | UCI World Tour | Jasper Philipsen (BEL) | Belgium | Ardooie |
4 October | Giro d'Italia, Stage 2 | UCI World Tour | Diego Ulissi (ITA) | Italy | Agrigento |
16 October | Giro d'Italia, Stage 13 | UCI World Tour | Diego Ulissi (ITA) | Italy | Monselice |
5 November | Vuelta a España, Stage 15 | UCI World Tour | Jasper Philipsen (BEL) | Spain | Puebla de Sanabria |