| 2025-09-21 | 67 | Vuelta Ciclista a Salamanca | me | 0 | 06:52:21.000 | 0 | 
| 2025-09-20 | 55 | Vuelta Ciclista a Salamanca | me | 126.7 | 03:10:05.000 | 39.993 | 
| 2025-09-19 | 67 | Vuelta Ciclista a Salamanca | me | 146 | 03:36:35.000 | 40.446 | 
| 2025-08-10 | 31 | Vuelta a Ávila | me | 0 | 10:00:29.000 | 0 | 
| 2025-08-10 | 35 | Vuelta a Ávila | me | 142 | 03:47:27.000 | 37.459 | 
| 2025-08-09 | 26 | Vuelta a Ávila | me | 138 | 03:19:59.000 | 41.403 | 
| 2025-08-08 | 53 | Vuelta a Ávila | me | 119 | 02:53:03.000 | 41.26 | 
| 2025-07-31 | 6 | Vuelta Ciclista a Zamora | me | 0 | 11:45:44.000 | 0 | 
| 2025-07-31 | 11 | Vuelta Ciclista a Zamora | me | 157.4 | 04:07:15.000 | 38.196 | 
| 2025-07-30 | 7 | Vuelta Ciclista a Zamora | me | 173.8 | 04:09:21.000 | 41.821 | 
| 2025-07-29 | 22 | Vuelta Ciclista a Zamora | me | 149.2 | 03:08:25.000 | 47.512 | 
| 2025-07-10 | 89 | Vuelta a la Comunidad de Madrid | mu | 119.1 | 02:47:50.000 | 42.578 | 
| 2025-07-09 | 77 | Vuelta a la Comunidad de Madrid | mu | 139.9 | 03:17:40.000 | 42.465 | 
| 2025-07-08 | 96 | Vuelta a la Comunidad de Madrid | mu | 113.2 | 02:29:52.000 | 45.32 | 
| 2025-06-15 | 45 | Volta a Castelló | mu | 0 | 13:31:03.000 | 0 | 
| 2025-06-15 | 17 | Volta a Castelló | mu | 98.3 | 02:18:34.000 | 42.564 | 
| 2025-06-14 | 43 | Volta a Castelló | mu | 142.3 | 04:00:44.000 | 35.467 | 
| 2025-06-13 | 19 | Volta a Castelló | mu | 145.1 | 03:33:02.000 | 40.867 | 
| 2025-06-12 | 70 | Volta a Castelló | mu | 145.9 | 03:38:29.000 | 40.067 | 
| 2025-06-01 | 65 | Vuelta a Navarra | ME | 0 | 14:50:33.000 | 0 | 
| 2025-06-01 | 73 | Vuelta a Navarra | ME | 142 | 03:35:53.000 | 39.466 | 
| 2025-05-31 | 61 | Vuelta a Navarra | ME | 153.2 | 04:10:27.000 | 36.702 | 
| 2025-05-30 | 73 | Vuelta a Navarra | ME | 138.8 | 03:20:14.000 | 41.591 | 
| 2025-05-29 | 73 | Vuelta a Navarra | ME | 146 | 03:43:59.000 | 39.11 | 
| 2025-05-10 | 63 | Bidasoa Itzulia | mu | 102.5 | 03:03:48.000 | 33.46 | 
| 2025-05-10 | 64 | Bidasoa Itzulia | mu | 0 | 06:24:18.000 | 0 | 
| 2025-05-09 | 63 | Bidasoa Itzulia | mu | 140.4 | 03:11:08.000 | 44.074 | 
| 2025-05-04 | 19 | Volta a Portugal do Futuro | MU | 153.3 | 13:42:20.000 | 11.185 | 
| 2025-05-04 | 19 | Volta a Portugal do Futuro | MU | 153.5 | 03:45:19.000 | 40.876 | 
| 2025-05-03 | 29 | Volta a Portugal do Futuro | MU | 140.7 | 03:47:25.000 | 37.121 | 
| 2025-05-02 | 23 | Volta a Portugal do Futuro | MU | 124.8 | 03:27:20.000 | 36.116 | 
| 2025-05-01 | 5 | Volta a Portugal do Futuro | MU | 126.9 | 02:42:16.000 | 46.923 | 
| 2025-04-27 | 15 | Gran Premio ciclista Cuéllar | me | 165 | 03:30:48.000 | 46.964 | 
| 2025-04-22 | 13 | Clásica Pascua | me | 154.2 | 03:42:40.000 | 41.551 | 
| 2025-04-12 | 44 | Gran Clasica Club Ciclista Terraferma - Prats Advocats | me | 144 | 03:08:59.000 | 45.718 | 
| 2025-03-19 | 49 | GP Muelas Del Pan - Caja Rural - Diputacion De Zamora | ME | 172.6 | 04:02:16.000 | 42.746 | 
| 2024-09-02 | 22 | Green Mountain Stage Race | mj | 0 | 06:30:45.000 | 0 | 
| 2024-09-02 | 26 | Green Mountain Stage Race | mj | 29.61 | 00:41:28.000 | 42.844 | 
| 2024-09-01 | 35 | Green Mountain Stage Race | mj | 103.8 | 02:47:52.000 | 37.101 | 
| 2024-08-31 | 57 | Green Mountain Stage Race | mj | 119.1 | 02:47:19.000 | 42.709 | 
| 2024-05-16 | 8 | National Championships United States MJ - Criterium | mj | 0 | 01:00:24.000 | 0 | 
| 2024-03-03 | 3 | La Primavera - Lago Vista | mj | 0 | 02:26:18.000 | 0 | 
| 2024-03-03 | 3 | La Primavera - Lago Vista | mj | 0 | 04:42:09.000 | 0 | 
| 2024-03-02 | 4 | La Primavera - Lago Vista | mj | 0 | 02:15:51.000 | 0 | 
| 2024-02-18 | 33 | Valley of the Sun Stage Race | mj | 0 | 04:11:05.000 | 0 | 
| 2024-02-18 | 13 | Valley of the Sun Stage Race | mj | 0 | 00:45:07.000 | 0 | 
| 2024-02-17 | 46 | Valley of the Sun Stage Race | mj | 0 | 03:03:44.000 | 0 | 
| 2023-09-02 | 22 | Grote Prijs Hermans & C° |  | 84.5 | 01:57:07.000 | 43.29 | 
| 2023-08-29 | 50 | Grote Prijs Niels Albert en Garage Leo Peeters |  | 80 | 01:41:59.000 | 47.067 | 
| 2023-08-23 | 2 | Ereprijs Delvaux |  | 86.4 | 01:57:51.000 | 43.988 | 
| 2023-08-20 | 26 | Lennik |  | 89 | 02:05:37.000 | 42.51 | 
| 2023-08-19 | 65 | Haasdonk |  | 85 | 01:51:09.000 | 45.884 | 
| 2023-06-22 | 13 | Tour of America's Dairyland | mj | 0 | 00:49:26.000 | 0 | 
| 2023-06-21 | 9 | Tour of America's Dairyland | mj | 0 | 00:47:44.000 | 0 | 
| 2023-06-20 | 21 | Tour of America's Dairyland | mj | 0 | 00:47:53.000 | 0 | 
| 2023-02-19 | 11 | Valley Of The Sun Stage Race | mj | 0 | 03:31:01.000 | 0 | 
| 2023-02-19 | 35 | Valley Of The Sun Stage Race | mj | 0 | 00:44:32.000 | 0 | 
| 2023-02-18 | 29 | Valley Of The Sun Stage Race | mj | 0 | 02:24:06.000 | 0 | 
| 2022-12-11 | 29 | National Championships United States MJ | MJ | 0 | 00:46:06.000 | 0 | 
| 2022-11-19 | 46 | Telenet Superprestige Merksplas | MJ | 0 | 00:00:00.000 |  | 
| 2022-11-11 | 56 | Telenet Superprestige Jaarmarktcross Niel | MJ | 0 | 00:52:21.000 | 0 | 
| 2022-10-23 | 8 | Kings CX | MJ | 0 | 00:45:04.000 | 0 | 
| 2022-10-22 | 11 | Kings CX | MJ | 0 | 00:46:58.000 | 0 | 
| 2022-10-02 | 12 | USPCX Cyclocross – Charm City Cross - Day 2 | MJ | 0 | 00:48:16.000 | 0 | 
| 2022-10-01 | 12 | USPCX Cyclocross – Charm City Cross - Day 1 | MJ | 0 | 00:43:48.000 | 0 | 
| 2022-09-25 | 24 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | MJ | 0 | 00:48:52.000 | 0 | 
| 2022-09-24 | 25 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | MJ | 0 | 00:44:11.000 | 0 | 
| 2022-09-18 | 14 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 2 | MJ | 0 | 00:43:24.000 | 0 | 
| 2022-09-17 | 9 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 1 | MJ | 0 | 00:41:42.000 | 0 |