# | Date | Course | Pos. | Catégorie | Coureurs | Pays | Lieu |
1 | | Trofeo Calvià | 2e | UCI Europe Tour | Joël Suter | Espagne | Palma Nova |
2 | | Trofeo Alcúdia-Port d'Alcúdia | 2e | UCI Europe Tour | Ryan Gibbons | Espagne | Port d'Alcúdia |
3 | | Trofeo Pollença-Port d'Andratx | 2e | UCI Europe Tour | Brandon McNulty | Espagne | Andratx |
4 | | Trofeo Playa de Palma-Palma | 2e | UCI Europe Tour | Sebastián Molano | Espagne | Palma |
5 | | 1re étape du Tour d'Arabie saoudite | 3e | UCI Asia Tour | Fernando Gaviria | Arabie saoudite | Winter park |
6 | | 2e étape du Tour de la Communauté valencienne | 2e | UCI ProSeries | Sebastián Molano | Espagne | Torrent |
7 | | Tour d'Arabie saoudite, classement général | 3e | UCI Asia Tour | Rui Costa | Arabie saoudite | |
8 | | Tour de Murcie | 2e | UCI Europe Tour | Matteo Trentin | Espagne | Port de Carthagène |
9 | | Tour d'Oman, classement général | 3e | UCI ProSeries | Rui Costa | Oman | |
10 | | 5e étape du Tour d'Andalousie | 3e | UCI ProSeries | Alessandro Covi | Espagne | Chiclana de Segura |
11 | | 5e étape du Tour de l'Algarve | 3e | UCI ProSeries | Brandon McNulty | Portugal | Alto do Malhão |
12 | | Tour de l'Algarve, classement général | 2e | UCI ProSeries | Brandon McNulty | Portugal | |
13 | | 2e étape du Tour des Émirats arabes unis | 3e | UCI World Tour | Pascal Ackermann | Émirats arabes unis | Abu Dhabi Breakwater |
14 | | Trofeo Laigueglia | 2e | UCI ProSeries | Juan Ayuso | Italie | Laigueglia |
15 | | Trofeo Laigueglia | 3e | UCI ProSeries | Alessandro Covi | Italie | Laigueglia |
16 | | 1re étape de Tirreno-Adriatico (ITT) | 3e | UCI World Tour | Tadej Pogačar | Italie | Lido di Camaiore |
17 | | 3e étape du Tour de Catalogne | 3e | UCI World Tour | Juan Ayuso | Espagne | La Molina |
18 | | 3e étape de la Semaine internationale Coppi et Bartali | 3e | UCI Europe Tour | Marc Hirschi | Saint-Marin | Ville de Saint-Marin |
19 | | Semaine internationale Coppi et Bartali, classement général | 3e | UCI Europe Tour | Marc Hirschi | Italie | |
20 | | Tour de Catalogne, classement général | 3e | UCI World Tour | João Almeida | Espagne | |
21 | | 4e étape du Tour du Pays basque | 3e | UCI World Tour | Diego Ulissi | Espagne | Zamudio |
22 | | 6e étape du Tour du Pays basque | 3e | UCI World Tour | Marc Soler | Espagne | Arrate |
23 | | 1re étape du Tour de Romandie | 3e | UCI World Tour | Marc Hirschi | Suisse | Romont |
24 | | 2e étape du Tour de Romandie | 3e | UCI World Tour | Fernando Gaviria | Suisse | Échallens |
25 | | 4e étape du Tour de Romandie | 3e | UCI World Tour | Juan Ayuso | Suisse | Val d'Anniviers |
26 | | Eschborn-Francfort | 2e | UCI World Tour | Fernando Gaviria | Allemagne | Francfort-sur-le-Main |
27 | | 3e étape du Tour d'Italie | 3e | UCI World Tour | Fernando Gaviria | Hongrie | Balatonfüred |
28 | | 5e étape du Tour d'Italie | 2e | UCI World Tour | Fernando Gaviria | Italie | Messine |
29 | | 7e étape du Tour d'Italie | 3e | UCI World Tour | Davide Formolo | Italie | Potenza |
30 | | 11e étape du Tour d'Italie | 2e | UCI World Tour | Fernando Gaviria | Italie | Reggio d'Émilie |
31 | | 1re étape du Tour de Slovénie | 3e | UCI ProSeries | Tadej Pogačar | Slovénie | Postojna |
32 | | 2e étape du Tour de Slovénie | 3e | UCI ProSeries | Pascal Ackermann | Slovénie | Rogaska Slatina |
33 | | 3e étape du Tour de Slovénie | 2e | UCI ProSeries | Rafał Majka | Slovénie | Celje |
34 | | 4e étape du Tour de Slovénie | 2e | UCI ProSeries | Tadej Pogačar | Slovénie | Velika Planina |
35 | | 5e étape du Tour de Slovénie | 3e | UCI ProSeries | Rafał Majka | Slovénie | Novo Mesto |
36 | | Tour de Slovénie, classement général | 2e | UCI ProSeries | Rafał Majka | Slovénie | |
37 | | Championnats de Slovénie du contre-la-montre | 3e | Championnat national | Jan Polanc | Slovénie | Novo Mesto |
38 | | Championnats du Portugal du contre-la-montre | 2e | Championnat national | Ivo Oliveira | Portugal | Mogadouro |
39 | | Championnats du Portugal du contre-la-montre | 3e | Championnat national | João Almeida | Portugal | Mogadouro |
40 | | 1re étape du Tour de France (ITT) | 3e | UCI World Tour | Tadej Pogačar | Danemark | Copenhague |
41 | | 8e étape du Tour de France | 3e | UCI World Tour | Tadej Pogačar | Suisse | Lausanne |
42 | | 17e étape du Tour de France | 3e | UCI World Tour | Brandon McNulty | France | Peyragudes |
43 | | 18e étape du Tour de France | 2e | UCI World Tour | Tadej Pogačar | France | Hautacam |
44 | | 20e étape du Tour de France (ITT) | 3e | UCI World Tour | Tadej Pogačar | France | Rocamadour |
45 | | Tour de France, classement général | 2e | UCI World Tour | Tadej Pogačar | France | |
46 | | 4e étape du Tour de Wallonie | 3e | UCI ProSeries | Rui Oliveira | Belgique | Couvin |
48 | | 2e étape du Tour de Castille-et-León | 2e | UCI Europe Tour | George Bennett | Espagne | Guijuelo |
49 | | Tour de Castille-et-León, classement général | 2e | UCI Europe Tour | George Bennett | Espagne | |
50 | | 2e étape du Tour de Pologne | 2e | UCI World Tour | Pascal Ackermann | Pologne | Zamość |
51 | | Tour de Burgos, classement général | 2e | UCI ProSeries | João Almeida | Espagne | |
52 | | 3e étape du Tour de l'Ain | 3e | UCI Europe Tour | George Bennett | France | Lélex Monts-Jura |
53 | | 1re étape du Tour du Limousin-Nouvelle-Aquitaine | 2e | UCI Europe Tour | Matteo Trentin | France | La Souterraine |
54 | | 4e étape du Tour du Limousin-Nouvelle-Aquitaine | 3e | UCI Europe Tour | Diego Ulissi | France | Limoges |
55 | | Tour du Limousin-Nouvelle-Aquitaine, classement général | 3e | UCI Europe Tour | Diego Ulissi | France | |
56 | | 8e étape du Tour d'Espagne | 2e | UCI World Tour | Marc Soler | Espagne | Yernes y Tameza |
57 | | 12e étape du Tour d'Espagne | 3e | UCI World Tour | Marc Soler | Espagne | Peñas Blancas |
58 | | 13e étape du Tour d'Espagne | 3e | UCI World Tour | Pascal Ackermann | Espagne | Montilla |
59 | | 16e étape du Tour d'Espagne | 2e | UCI World Tour | Pascal Ackermann | Espagne | Tomares |
60 | | 20e étape du Tour d'Espagne | 3e | UCI World Tour | Juan Ayuso | Espagne | Puerto de Navacerrada |
61 | | 21e étape du Tour d'Espagne | 3e | UCI World Tour | Pascal Ackermann | Espagne | Madrid |
62 | | Tour d'Espagne, classement général | 3e | UCI World Tour | Juan Ayuso | Espagne | |
63 | | Tour d'Émilie | 2e | UCI ProSeries | Tadej Pogačar | Italie | Madonna di San Luca |
64 | | Veneto Classic | 2e | UCI Europe Tour | Davide Formolo | Italie | Bassano del Grappa |
65 | | 8e étape du Tour de Langkawi | 3e | UCI World Tour | Sebastián Molano | Malaisie | Kuah |