| 2025-10-04 | DNF | Oita Ikoinomichi Criterium | ME | 48 | 00:00:00.000 |  | 
| 2025-05-31 | 1 | Greece Cup 2 | me | 130 | 03:03:22.000 | 42.538 | 
| 2025-05-14 | DNF | Puivelde Koerse | me | 169.9 | 00:00:00.000 |  | 
| 2025-03-23 | 2 | "Sacrific" Cycling Round | me | 118 | 03:35:52.000 | 32.798 | 
| 2025-03-10 | 3 | Independent Dodecanese Circuit | ME | 48 | 01:00:02.000 | 47.973 | 
| 2025-02-23 | 1 | Attica Road Championship | me | 107.6 | 02:41:29.000 | 39.979 | 
| 2024-08-13 | 55 | Heusden Koers |  | 171 | 03:34:19.000 | 47.873 | 
| 2024-04-07 | 1 | Apollon Road Race | me | 92 | 02:22:05.000 | 38.85 | 
| 2024-03-25 | 2 | Greece Cup - Achaia | me | 118 | 03:21:49.000 | 35.081 | 
| 2024-03-24 | 3 | Tour of Thysia | me | 118 | 03:28:03.000 | 34.03 | 
| 2024-03-10 | 51 | Independent Dodecanese Circuit | me | 48 | 01:02:45.000 | 45.896 | 
| 2023-08-27 | 2 | Balkan Open Road Championships ME - Road Race |  | 151.99 | 03:50:46.000 | 39.518 | 
| 2023-08-25 | 6 | Balkan Open Road Championships ME - ITT |  | 32 | 00:41:54.000 | 45.823 | 
| 2023-06-11 | 47 | Vuelta a Navarra |  | 0 | 15:19:02.000 | 0 | 
| 2023-06-11 | 47 | Vuelta a Navarra |  | 149 | 04:03:57.000 | 36.647 | 
| 2023-06-10 | 51 | Vuelta a Navarra |  | 135 | 03:24:01.000 | 39.703 | 
| 2023-06-09 | 49 | Vuelta a Navarra |  | 137 | 03:55:22.000 | 34.924 | 
| 2023-06-08 | 14 | Vuelta a Navarra |  | 160 | 03:55:42.000 | 40.73 | 
| 2023-05-01 | DNS | GP General Store |  | 158.9 | 00:00:00.000 |  | 
| 2023-04-30 | DNF | Vicenza - Bionde |  | 164.2 | 00:00:00.000 |  | 
| 2023-04-08 | 22 | Tour du Charollais |  | 157.3 | 03:44:22.000 | 42.065 | 
| 2023-04-04 | 16 | Coppa Fiera di Mercatale |  | 153.5 | 00:00:00.000 |  | 
| 2021-10-17 | DNF | Omloop van de Braakman (TC) | ME | 183.4 | 00:00:00.000 |  | 
| 2021-09-05 | 12 | Schwalbe TCM & TCJ - Omloop van Valkenswaard |  | 0 | 04:38:32.000 | 0 |