| 2024-05-26 | 60 | Vuelta a Navarra | me | 0 | 15:52:14.000 | 0 | 
| 2024-05-26 | 47 | Vuelta a Navarra | me | 127.9 | 03:20:49.000 | 38.214 | 
| 2024-05-25 | 80 | Vuelta a Navarra | me | 177.2 | 04:50:49.000 | 36.559 | 
| 2024-05-24 | 55 | Vuelta a Navarra | me | 123 | 03:37:27.000 | 33.939 | 
| 2024-05-23 | 80 | Vuelta a Navarra | me | 161 | 04:03:09.000 | 39.729 | 
| 2023-11-06 | 11 | SBS Bank Tour of Southland |  | 0 | 19:34:45.000 | 0 | 
| 2023-11-04 | 50 | SBS Bank Tour of Southland |  | 77 | 01:43:36.000 | 44.595 | 
| 2023-11-03 | 26 | SBS Bank Tour of Southland |  | 151 | 03:09:40.000 | 47.768 | 
| 2023-11-02 | 10 | SBS Bank Tour of Southland |  | 154 | 03:28:32.000 | 44.309 | 
| 2023-11-01 | 16 | SBS Bank Tour of Southland |  | 108 | 02:40:37.000 | 40.345 | 
| 2023-10-31 | 87 | SBS Bank Tour of Southland |  | 148 | 03:30:00.000 | 42.286 | 
| 2023-10-30 | 27 | SBS Bank Tour of Southland |  | 166 | 03:49:52.000 | 43.329 | 
| 2023-10-29 | 53 | SBS Bank Tour of Southland |  | 42 | 00:51:09.000 | 49.267 | 
| 2023-09-08 | 70 | Volta a la Provincia de València |  | 116 | 02:43:34.000 | 42.551 | 
| 2023-09-05 | DNF | Vuelta ciclista a Cantabria - GP Cantabria Deporte |  | 135 | 00:00:00.000 |  | 
| 2023-09-04 | 4 | Vuelta ciclista a Cantabria - GP Cantabria Deporte |  | 135 | 03:07:48.000 | 43.131 | 
| 2023-07-02 | 31 | Tour du Pays Roannais |  | 0 | 08:54:24.000 | 0 | 
| 2023-07-02 | 18 | Tour du Pays Roannais |  | 147.2 | 03:42:40.000 | 39.665 | 
| 2023-07-01 | 43 | Tour du Pays Roannais |  | 150 | 03:43:23.000 | 40.289 | 
| 2023-06-30 | 88 | Tour du Pays Roannais |  | 69.3 | 01:28:21.000 | 47.063 | 
| 2023-06-16 | 44 | Circuito Montañés |  | 0 | 13:09:11.000 | 0 | 
| 2023-06-16 | 27 | Circuito Montañés |  | 135.7 | 03:38:04.000 | 37.337 | 
| 2023-06-15 | 84 | Circuito Montañés |  | 137 | 03:36:30.000 | 37.968 | 
| 2023-06-14 | 18 | Circuito Montañés |  | 128.8 | 03:01:35.000 | 42.559 | 
| 2023-06-13 | 24 | Circuito Montañés |  | 125.1 | 02:53:02.000 | 43.379 | 
| 2023-06-11 | 79 | Volta a Castelló |  | 0 | 05:31:01.000 | 0 | 
| 2023-06-11 | 82 | Volta a Castelló |  | 126 | 03:01:43.000 | 41.603 | 
| 2023-06-10 | 75 | Volta a Castelló |  | 161 | 04:24:33.000 | 36.515 | 
| 2023-06-09 | 79 | Volta a Castelló |  | 158 | 04:28:54.000 | 35.255 | 
| 2023-06-08 | 38 | Volta a Castelló |  | 146 | 03:35:51.000 | 40.584 | 
| 2023-05-14 | 58 | Tour du Loiret-Souvenir Roland Gruber |  | 0 | 09:57:27.000 | 0 | 
| 2023-05-14 | 54 | Tour du Loiret-Souvenir Roland Gruber |  | 81 | 01:46:29.000 | 45.641 | 
| 2023-05-13 | 74 | Tour du Loiret-Souvenir Roland Gruber |  | 168.5 | 04:08:54.000 | 40.619 | 
| 2023-05-12 | 40 | Tour du Loiret-Souvenir Roland Gruber |  | 167.4 | 03:38:38.000 | 45.94 | 
| 2023-05-04 | 92 | Bidasoa Itzulia U23 |  | 130 | 03:22:01.000 | 38.611 | 
| 2023-04-23 | 71 | Trophée Souvenir Roger Walkowiak - Ville de Cusset |  | 157 | 03:48:25.000 | 41.24 | 
| 2023-04-09 | 77 | Chazal Classic |  | 155.1 | 03:26:14.000 | 45.124 | 
| 2023-04-08 | 93 | Tour du Charollais |  | 157.3 | 03:47:59.000 | 41.398 | 
| 2023-04-02 | DNF | Grand Prix National de Cintegabelle |  | 0 | 00:00:00.000 |  | 
| 2022-07-17 | 22 | Grand Prix de Gleizé |  | 116 | 02:42:44.000 | 42.769 |