| # | Date | Course | Catégorie | Vainqueur | Pays | Lieu | 
| 1 |  | 2e étape du Tour de San Juan | UCI ProSeries |  Fernando Gaviria |  Argentine | Pocito | 
| 2 |  | 4e étape du Tour de San Juan | UCI ProSeries |  Fernando Gaviria |  Argentine | Villa San Agustín | 
| 3 |  | 7e étape du Tour de San Juan | UCI ProSeries |  Fernando Gaviria |  Argentine | San Juan | 
| 4 |  | 1re étape du Tour d'Arabie saoudite | UCI Asia Tour |  Rui Costa |  Arabie saoudite | Jaww | 
| 5 |  | 2e étape du Tour de la Communauté valencienne | UCI ProSeries |  Tadej Pogačar |  Espagne | Cullera | 
| 6 |  | 4e étape du Tour de la Communauté valencienne | UCI ProSeries |  Tadej Pogačar |  Espagne | Sierra de Bernia | 
| 7 |  | Tour de la Communauté valencienne, classement général  | UCI ProSeries |  Tadej Pogačar |  Espagne |  | 
| 8 |  | 2e étape du Tour Colombia | UCI America Tour |  Sebastián Molano |  Colombie | Duitama | 
| 9 |  | 3e étape du Tour Colombia | UCI America Tour |  Sebastián Molano |  Colombie | Sogamoso | 
| 10 |  | 5e étape du Tour Colombia | UCI America Tour |  Sebastián Molano |  Colombie | Zipaquirá | 
| 11 |  | 5e étape du Tour des Émirats arabes unis | UCI World Tour |  Tadej Pogačar |  Émirats arabes unis | Jebel Hafeet | 
| 12 |  | Championnat de Slovénie du contre-la-montre  | Championnat national |  Tadej Pogačar |  Slovénie | Pokljuka | 
| 13 |  | 2e étape du Tour de Burgos | UCI World Tour |  Fernando Gaviria |  Espagne | Villadiego | 
| 14 |  | Championnat du Portugal du contre-la-montre  | Championnat national |  Ivo Oliveira |  Portugal | Baltar | 
| 15 |  | 3e étape du Critérium du Dauphiné | UCI World Tour |  Davide Formolo |  France | Saint-Martin-de-Belleville | 
| 16 |  | Championnat du Portugal sur route  | Championnat national |  Rui Costa |  Portugal | Gandra | 
| 17 |  | 2e étape du Tour du Limousin-Nouvelle-Aquitaine | UCI Europe Tour |  Fernando Gaviria |  France | Saint-Estèphe | 
| 18 |  | 3e étape du Tour du Limousin-Nouvelle-Aquitaine | UCI Europe Tour | .svg.png.webp) Jasper Philipsen |  France | Chamberet | 
| 19 |  | Championnat de Norvège sur route  | Championnat national |  Sven Erik Bystrøm |  Norvège | Røyse | 
| 20 |  | 1re étape du Tour de France | UCI World Tour |  Alexander Kristoff |  France | Nice | 
| 21 |  | Trophée Matteotti | UCI Europe Tour |  Valerio Conti |  Italie | Pescara | 
| 22 |  | 9e étape du Tour de France | UCI World Tour |  Tadej Pogačar |  France | Laruns | 
| 23 |  | 15e étape du Tour de France | UCI World Tour |  Tadej Pogačar |  France | Grand Colombier | 
| 24 |  | 1re étape du Tour de Luxembourg | UCI ProSeries |  Diego Ulissi |  Luxembourg | Luxembourg | 
| 25 |  | Tour de Toscane | UCI Europe Tour |  Fernando Gaviria |  Italie | Pontedera | 
| 26 |  | 4e étape du Tour de Luxembourg | UCI ProSeries |  Diego Ulissi |  Luxembourg | Differdange | 
| 27 |  | 20e étape du Tour de France (ITT) | UCI World Tour |  Tadej Pogačar |  France | Planche des Belles Filles | 
| 28 |  | Tour de Luxembourg, classement général  | UCI ProSeries |  Diego Ulissi |  Luxembourg |  | 
| 29 |  | Tour de France, classement général  | UCI World Tour |  Tadej Pogačar |  France |  | 
| 30 |  | 1re étape du BinckBank Tour | UCI World Tour | .svg.png.webp) Jasper Philipsen | .svg.png.webp) Belgique | Ardoye | 
| 31 |  | 2e étape du Tour d'Italie | UCI World Tour |  Diego Ulissi |  Italie | Agrigente | 
| 32 |  | 13e étape du Tour d'Italie | UCI World Tour |  Diego Ulissi |  Italie | Monselice | 
| 33 |  | 15e étape du Tour d'Espagne | UCI World Tour | .svg.png.webp) Jasper Philipsen |  Espagne | Puebla de Sanabria |