# | Date | Course | Pos. | Catégorie | Vainqueur | Pays | Lieu |
1 | | 2e étape du Tour Down Under | 2e | UCI World Tour | Jay Vine | Australie | Victor Harbor |
2 | | 3e étape du Tour Down Under | 3e | UCI World Tour | Jay Vine | Australie | Campbelltown |
3 | | 5e étape du Tour Down Under | 2e | UCI World Tour | Jay Vine | Australie | Mont Lofty |
4 | | 4e étape du Tour d'Arabie saoudite | 2e | UCI Asia Tour | Davide Formolo | Arabie saoudite | Skyviews of Harrat Uwayrid |
5 | | 5e étape du Tour d'Arabie saoudite | 3e | UCI Asia Tour | Pascal Ackermann | Arabie saoudite | Maraya |
6 | | Classement général du Tour d'Arabie saoudite | 2e | UCI Asia Tour | Davide Formolo | Arabie saoudite | |
7 | | Championnat de Nouvelle-Zélande du contre-la-montre | 2e | Championnat national | George Bennett | Nouvelle-Zélande | Tokoroa |
8 | | 2e étape du Tour d'Oman | 3e | UCI ProSeries | Diego Ulissi | Oman | Qurayyat |
9 | | Jaén Paraiso Interior | 3e | UCI Europe Tour | Tim Wellens | Espagne | Baeza |
10 | | 4e étape du Tour de l'Algarve | 2e | UCI ProSeries | João Almeida | Portugal | Alto do Malhão |
11 | | 5e étape du Tour d'Andalousie | 2e | UCI ProSeries | Alessandro Covi | Espagne | Alhaurín de la Torre |
12 | | 3e étape du Tour des Émirats arabes unis | 3e | UCI World Tour | Adam Yates | Émirats arabes unis | Jabal Bil Ays |
13 | | Classement général du Tour des Émirats arabes unis | 3e | UCI World Tour | Adam Yates | Émirats arabes unis | |
14 | | Trofeo Laigueglia | 3e | UCI ProSeries | Alessandro Covi | Italie | Laigueglia |
15 | | 4e étape de Tirreno-Adriatico | 3e | UCI World Tour | Adam Yates | Italie | Tortoreto |
16 | | 6e étape de Tirreno-Adriatico | 3e | UCI World Tour | João Almeida | Italie | Osimo |
17 | | Classement général de Tirreno-Adriatico | 2e | UCI World Tour | João Almeida | Italie | |
18 | | Bredene Koksijde Classic | 2e | UCI ProSeries | Pascal Ackermann | Belgique | Coxyde |
19 | | 5e étape du Tour de Catalogne | 3e | UCI World Tour | João Almeida | Espagne | Terres de l'Ebre |
20 | | E3 Saxo Bank Classic | 3e | UCI World Tour | Tadej Pogačar | Belgique | Harelbeke |
21 | | 7e étape du Tour de Catalogne | 3e | UCI World Tour | Marc Soler | Espagne | Barcelone |
22 | | Classement général du Tour de Catalogne | 3e | UCI World Tour | João Almeida | Espagne | |
23 | | 1re étape du Tour de Sicile | 3e | UCI Europe Tour | Diego Ulissi | Italie | Agrigente |
24 | | 2e étape du Tour de Romandie | 2e | UCI World Tour | Juan Ayuso | Suisse | La Chaux-de-Fonds |
25 | | 3e étape du Tour de Romandie (ITT) | 3e | UCI World Tour | Adam Yates | Suisse | Châtel-Saint-Denis |
26 | | 1re étape du Tour d'Italie (ITT) | 3e | UCI World Tour | João Almeida | Italie | Ortona |
27 | | 6e étape du Tour d'Italie | 3e | UCI World Tour | Pascal Ackermann | Italie | Naples |
28 | | 20e étape du Tour d'Italie (ITT) | 3e | UCI World Tour | João Almeida | Italie | Monte Lussari |
29 | | Classement général du Tour d'Italie | 3e | UCI World Tour | João Almeida | Italie | |
30 | | 1re étape du Critérium du Dauphiné | 2e | UCI World Tour | Matteo Trentin | France | Chambon-sur-Lac |
31 | | 2e étape du Critérium du Dauphiné | 2e | UCI World Tour | Matteo Trentin | France | Le Coteau |
32 | | Grand Prix du canton d'Argovie | 2e | UCI Europe Tour | Marc Hirschi | Suisse | Leuggern |
33 | | 7e étape du Critérium du Dauphiné | 2e | UCI World Tour | Adam Yates | France | Le Coteau |
34 | | 8e étape du Critérium du Dauphiné | 3e | UCI World Tour | Adam Yates | France | Bastille |
35 | | Classement général du Critérium du Dauphiné | 2e | UCI World Tour | Adam Yates | France | |
36 | | 3e étape du Tour de Suisse | 3e | UCI World Tour | Juan Ayuso | Suisse | Villars-sur-Ollon |
37 | | 4e étape du Tour de Slovénie | 3e | UCI ProSeries | Diego Ulissi | Slovénie | Kobarid |
38 | | Classement général du Tour de Suisse | 2e | UCI World Tour | Juan Ayuso | Suisse | |
39 | | Classement général du Tour de Slovénie | 3e | UCI ProSeries | Diego Ulissi | Slovénie | |
40 | | Championnat des Pays-Bas du contre-la-montre | 3e | Championnat national | Sjoerd Bax | Pays-Bas | Elspeet |
41 | | Championnat du Danemark du contre-la-montre | 3e | Championnat national | Mikkel Bjerg | Danemark | Aalborg |
42 | | Championnat du Portugal du contre-la-montre | 2e | Championnat national | Ivo Oliveira | Portugal | Mogadouro |
43 | | Championnat du Portugal de cyclisme sur route | 2e | Championnat national | Rui Oliveira | Portugal | Mogadouro |
44 | | Championnat d'Espagne de cyclisme sur route | 2e | Championnat national | Juan Ayuso | Espagne | San Lorenzo de El Escorial |
45 | | 1re étape du Tour de France | 3e | UCI World Tour | Tadej Pogačar | Espagne | Bilbao |
46 | | 2e étape du Tour de France | 3e | UCI World Tour | Tadej Pogačar | Espagne | Saint-Sébastien |
47 | | 13e étape du Tour de France | 3e | UCI World Tour | Tadej Pogačar | France | Grand Colombier |
48 | | 14e étape du Tour de France | 2e | UCI World Tour | Tadej Pogačar | France | Morzine |
49 | | 16e étape du Tour de France (ITT) | 2e | UCI World Tour | Tadej Pogačar | France | Combloux |
50 | | Classement général du Tour de France | 2e | UCI World Tour | Tadej Pogačar | France | |
51 | | Classement général du Tour de France | 3e | UCI World Tour | Adam Yates | France | |
52 | | Classique d'Ordizia | 3e | UCI Europe Tour | Juan Ayuso | Espagne | Ordizia |
53 | | 2e étape du Tour de Pologne | 2e | UCI World Tour | João Almeida | Pologne | Karpacz |
54 | | 5e étape du Tour de Pologne | 3e | UCI World Tour | João Almeida | Pologne | Bielsko-Biała |
55 | | 6e étape du Tour de Pologne (ITT) | 2e | UCI World Tour | João Almeida | Pologne | Katowice |
56 | | Classement général du Tour de Pologne | 2e | UCI World Tour | João Almeida | Pologne | |
57 | | 3e étape du Tour de Burgos | 3e | UCI ProSeries | Adam Yates | Espagne | Villarcayo |
58 | | 5e étape du Tour de Burgos | 2e | UCI ProSeries | Adam Yates | Espagne | Lagunas de Neila |
59 | | Classement général du Tour de Burgos | 2e | UCI ProSeries | Adam Yates | Espagne | |
60 | | 1re étape du Tour d'Allemagne | 2e | UCI ProSeries | Felix Großschartner | Allemagne | Merzig |
61 | | 2e étape du Renewi Tour (ITT) | 2e | UCI World Tour | Tim Wellens | Pays-Bas | L'Écluse |
62 | | 3e étape du Renewi Tour | 2e | UCI World Tour | Tim Wellens | Belgique | Grammont |
63 | | 4e étape du Renewi Tour | 2e | UCI World Tour | Matteo Trentin | Belgique | Bilzen |
64 | | Classement général du Tour d'Allemagne | 2e | UCI ProSeries | Felix Großschartner | Allemagne | |
65 | | 3e étape du Tour d'Espagne | 3e | UCI World Tour | Juan Ayuso | Andorre | Arinsal |
66 | | 4e étape du Tour d'Espagne | 2e | UCI World Tour | Sebastián Molano | Espagne | Tarragone |
67 | | 8e étape du Tour d'Espagne | 3e | UCI World Tour | Juan Ayuso | Espagne | Xorret de Catí |
68 | | Bretagne Classic | 3e | UCI World Tour | Felix Großschartner | France | Plouay |
69 | | 16e étape du Tour d'Espagne | 2e | UCI World Tour | Finn Fisher-Black | Espagne | Bejes |
70 | | Tour de Toscane | 3e | UCI Europe Tour | Felix Großschartner | Italie | Pontedera |
71 | | Coppa Sabatini | 3e | UCI ProSeries | Tadej Pogačar | Italie | Peccioli |
72 | | Mémorial Marco Pantani | 2e | UCI Europe Tour | Marc Hirschi | Italie | Cesenatico |
73 | | 3e étape du Tour de Luxembourg | 2e | UCI ProSeries | Marc Hirschi | Luxembourg | Vianden |
74 | | 4e étape du Tour de Luxembourg (ITT) | 2e | UCI ProSeries | Brandon McNulty | Luxembourg | Pétange |
75 | | 4e étape du Tour de Luxembourg (ITT) | 3e | UCI ProSeries | Diego Ulissi | Luxembourg | Pétange |
76 | | Classement général du Tour de Luxembourg | 2e | UCI ProSeries | Brandon McNulty | Luxembourg | |
77 | | Coppa Agostoni | 2e | UCI Europe Tour | Marc Hirschi | Italie | Lissone |
78 | | Tour d'Émilie | 2e | UCI World Tour | Tadej Pogačar | Italie | San Luca |
79 | | Tour du Piémont | 2e | UCI ProSeries | Marc Hirschi | Italie | Favria |
80 | | 2e étape du Tour du Guangxi | 3e | UCI World Tour | Sebastián Molano | Chine | Qinzhou |
81 | | Veneto Classic | 2e | UCI ProSeries | Marc Hirschi | Italie | Bassano del Grappa |
82 | | 6e étape du Tour du Guangxi | 2e | UCI World Tour | Sebastián Molano | Chine | Guilin |