| 1 | 2026-06-21 | 1 | Giro d'Italia Next Gen | Mountains classification | 2.2U | | - | - | |
| 2 | 2026-06-21 | 34 | Giro d'Italia Next Gen | Points classification | 2.2U | | - | - | |
| 3 | 2026-06-21 | 40 | Giro d'Italia Next Gen | General classification | 2.2U | | - | - | |
| 4 | 2026-06-21 | 28 | Giro d'Italia Next Gen | Stage 8 (ITT) | 2.2U | 22.2 | - | - | 414 |
| 5 | 2026-06-20 | 65 | Giro d'Italia Next Gen | Stage 7 | 2.2U | 135 | - | - | 3216 |
| 6 | 2026-06-19 | 59 | Giro d'Italia Next Gen | Stage 6 | 2.2U | 155 | - | - | 3469 |
| 7 | 2026-06-18 | 40 | Giro d'Italia Next Gen | Stage 5 | 2.2U | 139 | - | - | 2438 |
| 8 | 2026-06-17 | 60 | Giro d'Italia Next Gen | Stage 4 | 2.2U | 152 | - | - | 1160 |
| 9 | 2026-06-16 | 25 | Giro d'Italia Next Gen | Stage 3 | 2.2U | 166 | - | - | 3217 |
| 10 | 2026-06-15 | 107 | Giro d'Italia Next Gen | Stage 2 | 2.2U | 154 | - | - | 1095 |
| 11 | 2026-06-14 | 67 | Giro d'Italia Next Gen | Stage 1 | 2.2U | 168 | - | - | 1578 |
| 12 | 2026-05-31 | 31 | Alpes Isère Tour | Youth classification | 2.2 | | - | - | |
| 13 | 2026-05-31 | 14 | Alpes Isère Tour | Mountains classification | 2.2 | | - | - | |
| 14 | 2026-05-31 | 43 | Alpes Isère Tour | General classification | 2.2 | | - | - | |
| 15 | 2026-05-31 | 48 | Alpes Isère Tour | Stage 5 | 2.2 | 152.2 | - | - | 4150 |
| 16 | 2026-05-30 | 34 | Alpes Isère Tour | Stage 4 | 2.2 | 165.1 | - | - | 2046 |
| 17 | 2026-05-29 | 79 | Alpes Isère Tour | Stage 3 | 2.2 | 153.9 | - | - | 1797 |
| 18 | 2026-05-28 | 54 | Alpes Isère Tour | Stage 2 | 2.2 | 134.3 | - | - | 2000 |
| 19 | 2026-05-27 | 88 | Alpes Isère Tour | Stage 1 | 2.2 | 133.7 | - | - | 1175 |
| 20 | 2026-05-24 | 13 | Ronde de l'Isard | Mountains classification | 2.2U | | - | - | |
| 21 | 2026-05-24 | 5 | Ronde de l'Isard | Points classification | 2.2U | | - | - | |
| 22 | 2026-05-24 | 44 | Ronde de l'Isard | General classification | 2.2U | | - | - | |
| 23 | 2026-05-24 | 65 | Ronde de l'Isard | Stage 5 | 2.2U | 162.4 | - | - | 4317 |
| 24 | 2026-05-23 | 1 | Ronde de l'Isard | Stage 4 | 2.2U | 121.9 | 5 | 5 | 1880 |
| 25 | 2026-05-22 | 55 | Ronde de l'Isard | Stage 3 | 2.2U | 169.6 | - | - | 3473 |
| 26 | 2026-05-21 | 48 | Ronde de l'Isard | Stage 2 | 2.2U | 118.8 | - | - | 1671 |
| 27 | 2026-05-20 | 15 | Ronde de l'Isard | Stage 1 | 2.2U | 162.2 | - | - | 2713 |
| 28 | 2026-05-10 | 23 | In Flanders Fields - In Ieper/Kattekoers | 1.2U | 186.2 | - | - | 1377 |
| 29 | 2026-05-07 | 56 | Flèche Ardennaise | 1.2 | 174 | - | - | 3647 |
| 30 | 2026-05-01 | 27 | Le Tour de Bretagne Cycliste | General classification | 2.2 | | - | - | |
| 31 | 2026-05-01 | 33 | Le Tour de Bretagne Cycliste | Stage 7 | 2.2 | 148.8 | - | - | 1426 |
| 32 | 2026-04-30 | 60 | Le Tour de Bretagne Cycliste | Stage 6 | 2.2 | 181 | - | - | 1499 |
| 33 | 2026-04-29 | 34 | Le Tour de Bretagne Cycliste | Stage 5 | 2.2 | 186 | - | - | 2405 |
| 34 | 2026-04-28 | 38 | Le Tour de Bretagne Cycliste | Stage 4 | 2.2 | 204.7 | - | - | 2348 |
| 35 | 2026-04-27 | 53 | Le Tour de Bretagne Cycliste | Stage 3 | 2.2 | 189.9 | - | - | 1993 |
| 36 | 2026-04-26 | 87 | Le Tour de Bretagne Cycliste | Stage 2 | 2.2 | 168.8 | - | - | 1336 |
| 37 | 2026-04-25 | 59 | Le Tour de Bretagne Cycliste | Stage 1 | 2.2 | 165.5 | - | - | 1336 |
| 38 | 2026-04-18 | 28 | Liège-Bastogne-Liège MU | 1.2U | 177 | - | - | 2477 |
| 39 | 2026-03-29 | 33 | Metec Olympia's Tour | Youth classification | 2.2 | | - | - | |
| 40 | 2026-03-29 | 74 | Metec Olympia's Tour | General classification | 2.2 | | - | - | |
| 41 | 2026-03-29 | 80 | Metec Olympia's Tour | Stage 5 | 2.2 | 144.2 | - | - | 270 |
| 42 | 2026-03-28 | 55 | Metec Olympia's Tour | Stage 4 | 2.2 | 133 | - | - | 1021 |
| 43 | 2026-03-27 | 60 | Metec Olympia's Tour | Stage 3 | 2.2 | 158.7 | - | - | 297 |
| 44 | 2026-03-26 | 57 | Metec Olympia's Tour | Stage 2 (ITT) | 2.2 | 10.9 | - | - | 8 |
| 45 | 2026-03-25 | 78 | Metec Olympia's Tour | Stage 1 | 2.2 | 155.7 | - | - | 273 |
| 46 | 2026-03-15 | 15 | Tour of Rhodes Powered by Rodos Palace | Youth classification | 2.2 | | - | - | |
| 47 | 2026-03-15 | 29 | Tour of Rhodes Powered by Rodos Palace | General classification | 2.2 | | - | - | |
| 48 | 2026-03-15 | 32 | Tour of Rhodes Powered by Rodos Palace | Stage 3 | 2.2 | 156.4 | - | - | 2623 |
| 49 | 2026-03-14 | 35 | Tour of Rhodes Powered by Rodos Palace | Stage 2 | 2.2 | 158.6 | - | - | 2118 |
| 50 | 2026-03-13 | 37 | Tour of Rhodes Powered by Rodos Palace | Stage 1 | 2.2 | 154.7 | - | - | 1972 |
| 51 | 2026-03-12 | 72 | Tour of Rhodes Powered by Rodos Palace | Prologue | 2.2 | 2.1 | - | - | 29 |
| 52 | 2026-03-07 | 127 | Rhodes GP | 1.2 | 179.3 | - | - | 1871 |
| 53 | 2026-03-01 | 107 | Region on Dodecanese GP | 1.1 | 151 | - | - | 1753 |
| 54 | 2026-02-28 | 68 | Visit South Aegean GP | 1.1 | 156.4 | - | - | 2771 |
| 55 | 2025-10-19 | 8 | Chrono des Nations | 1.2U | 26.74 | - | 1 | 229 |
| 56 | 2025-10-04 | 18 | Il Lombardia Under 23 | 1.2U | 170.6 | - | - | 2261 |
| 57 | 2025-09-30 | DNF | Ruota d'Oro - GP Festa del Perdono | 1.2U | 173.2 | - | - | 1956 |
| 58 | 2025-09-14 | 2 | Turul Romaniei | Youth classification | 2.2 | | - | - | |
| 59 | 2025-09-14 | 8 | Turul Romaniei | Mountains classification | 2.2 | | - | - | |
| 60 | 2025-09-14 | 4 | Turul Romaniei | Points classification | 2.2 | | - | - | |
| 61 | 2025-09-14 | 7 | Turul Romaniei | General classification | 2.2 | | 4 | 5 | |
| 62 | 2025-09-14 | 44 | Turul Romaniei | Stage 5 | 2.2 | 95 | - | - | 798 |
| 63 | 2025-09-13 | 19 | Turul Romaniei | Stage 4 | 2.2 | 212 | - | - | 356 |
| 64 | 2025-09-12 | 2 | Turul Romaniei | Stage 3 | 2.2 | 180 | 2 | 3 | 1815 |
| 65 | 2025-09-11 | 25 | Turul Romaniei | Stage 2 | 2.2 | 172 | - | - | 2450 |
| 66 | 2025-09-10 | 69 | Turul Romaniei | Stage 1 | 2.2 | 175 | - | - | 1352 |
| 67 | 2025-09-07 | 21 | Giro della Regione Friuli Venezia Giulia | General classification | 2.2 | | - | - | |
| 68 | 2025-09-07 | 27 | Giro della Regione Friuli Venezia Giulia | Stage 4 | 2.2 | 151 | - | - | 1434 |
| 69 | 2025-09-05 | 41 | Giro della Regione Friuli Venezia Giulia | Stage 2 | 2.2 | 167 | - | - | 221 |
| 70 | 2025-09-04 | 44 | Giro della Regione Friuli Venezia Giulia | Stage 1 | 2.2 | 156 | - | - | 1278 |
| 71 | 2025-08-31 | 29 | GP Kranj | 1.2 | 158.6 | - | - | 1285 |
| 72 | 2025-08-24 | 13 | West Bohemia Tour | Mountains classification | 2.2U | | - | - | |
| 73 | 2025-08-24 | 6 | West Bohemia Tour | General classification | 2.2U | | 6 | 5 | |
| 74 | 2025-08-24 | 33 | West Bohemia Tour | Stage 3 | 2.2U | 151.4 | - | - | 1823 |
| 75 | 2025-08-23 | 37 | West Bohemia Tour | Stage 2 | 2.2U | 151 | - | - | 2475 |
| 76 | 2025-08-22 | 19 | West Bohemia Tour | Stage 1 | 2.2U | 150.3 | - | - | 1946 |
| 77 | 2025-08-21 | 15 | West Bohemia Tour | Prologue (ITT) | 2.2U | 3.7 | - | - | 199 |
| 78 | 2025-08-10 | 2 | Gran Premio Sportivi di Poggiana-Trofeo Bonin Costruzioni | 1.2U | 164.5 | 10 | 25 | 1883 |
| 79 | 2025-07-13 | 12 | Tour of Austria | Youth classification | 2.1 | | - | - | |
| 80 | 2025-07-13 | 26 | Tour of Austria | Points classification | 2.1 | | - | - | |
| 81 | 2025-07-13 | 51 | Tour of Austria | General classification | 2.1 | | - | - | |
| 82 | 2025-07-13 | 34 | Tour of Austria | Stage 5 | 2.1 | 144.2 | - | - | 3621 |
| 83 | 2025-07-12 | 67 | Tour of Austria | Stage 4 | 2.1 | 117.3 | - | - | 3540 |
| 84 | 2025-07-11 | 66 | Tour of Austria | Stage 3 | 2.1 | 142.9 | - | - | 2974 |
| 85 | 2025-07-10 | 86 | Tour of Austria | Stage 2 | 2.1 | 142.1 | - | - | 2166 |
| 86 | 2025-07-09 | 64 | Tour of Austria | Stage 1 | 2.1 | 167.8 | - | - | 2476 |
| 87 | 2025-06-29 | 17 | National Championships Great Britain ME - Road Race | NC | 187 | - | - | 2322 |
| 88 | 2025-06-26 | 6 | National Championships Great Britain MU - ITT | NC | 27 | - | - | |
| 89 | 2025-06-01 | 5 | Oberösterreich Rundfahrt | Youth classification | 2.2 | | - | - | |
| 90 | 2025-06-01 | 23 | Oberösterreich Rundfahrt | General classification | 2.2 | | - | - | |
| 91 | 2025-06-01 | 25 | Oberösterreich Rundfahrt | Stage 4 | 2.2 | 132.3 | - | - | 2413 |
| 92 | 2025-05-31 | 26 | Oberösterreich Rundfahrt | Stage 3 | 2.2 | 141.1 | - | - | 2285 |
| 93 | 2025-05-30 | 68 | Oberösterreich Rundfahrt | Stage 2 | 2.2 | 178.1 | - | - | 2031 |
| 94 | 2025-05-29 | 45 | Oberösterreich Rundfahrt | Stage 1 | 2.2 | 4.3 | - | - | 269 |
| 95 | 2025-05-11 | 21 | Radsportfest Märwil | 1.2 | 154.5 | - | - | 2101 |
| 96 | 2025-05-01 | 19 | GP Vorarlberg p/b Radhaus Rankweil | 1.2 | 163.1 | - | - | 2185 |
| 97 | 2025-04-13 | 32 | Tr. Città di S.Vendemiano - GP Industria & Commercio | 1.2U | 171.6 | - | - | 1456 |
| 98 | 2025-03-30 | 69 | I feel Slovenia VN Adria Mobil | 1.2 | 168.7 | - | - | 2023 |
| 99 | 2024-06-23 | 36 | National Championships Great Britain ME - Road Race | NC | 182 | - | - | 2317 |
| 100 | 2024-06-19 | 5 | National Championships Great Britain MU - ITT | NC | 30 | - | 3 | |
| | | | | 10620.24 | 27 | 47 | 134599 |