1 | 2025-08-17 | 19 | La Ronde Des Vallées | Youth classification | 2.1 | | - | - | |
2 | 2025-08-17 | 3 | La Ronde Des Vallées | Mountains classification | 2.1 | | - | - | |
3 | 2025-08-17 | 40 | La Ronde Des Vallées | General classification | 2.1 | | - | - | |
4 | 2025-08-17 | 14 | La Ronde Des Vallées | Stage 2b | 2.1 | 104.7 | 19 | - | 1260 |
5 | 2025-08-17 | 105 | La Ronde Des Vallées | Stage 2a (ITT) | 2.1 | 11.8 | - | - | 118 |
6 | 2025-08-16 | 57 | La Ronde Des Vallées | Stage 1 | 2.1 | 106.3 | - | - | 1412 |
7 | 2025-07-27 | 2 | Watersley Junior Challenge | Youth classification | 2.1 | | - | - | |
8 | 2025-07-27 | 11 | Watersley Junior Challenge | General classification | 2.1 | | 36 | - | |
9 | 2025-07-27 | 29 | Watersley Junior Challenge | Stage 3 | 2.1 | 116.3 | 1 | - | 1554 |
10 | 2025-07-26 | 8 | Watersley Junior Challenge | Stage 2 | 2.1 | 125.4 | 22 | - | 1039 |
11 | 2025-07-25 | 55 | Watersley Junior Challenge | Stage 1 (ITT) | 2.1 | 6.4 | - | - | 133 |
12 | 2025-06-29 | 22 | BESTRONICS Acht van Bladel | Youth classification | 2.1 | | - | - | |
13 | 2025-06-29 | 79 | BESTRONICS Acht van Bladel | General classification | 2.1 | | - | - | |
14 | 2025-06-29 | 82 | BESTRONICS Acht van Bladel | Stage 3b (ITT) | 2.1 | 8.5 | - | - | 44 |
15 | 2025-06-29 | 67 | BESTRONICS Acht van Bladel | Stage 3a | 2.1 | 93.3 | - | - | 193 |
16 | 2025-06-28 | 55 | BESTRONICS Acht van Bladel | Stage 2 | 2.1 | 112 | - | - | 294 |
17 | 2025-06-27 | 27 | BESTRONICS Acht van Bladel | Stage 1 | 2.1 | 105 | 2 | - | 213 |
18 | 2025-06-09 | 15 | Côte d'Or Classic Juniors | Youth classification | 2.1 | | - | - | |
19 | 2025-06-09 | 31 | Côte d'Or Classic Juniors | General classification | 2.1 | | - | - | |
20 | 2025-06-09 | 17 | Côte d'Or Classic Juniors | Stage 2 | 2.1 | 110.1 | 13 | - | 1608 |
21 | 2025-06-08 | 14 | Côte d'Or Classic Juniors | Stage 1b (TTT) | 2.1 | 15 | 19 | - | 190 |
22 | 2025-06-08 | 20 | Côte d'Or Classic Juniors | Stage 1a | 2.1 | 85.6 | 8 | - | 1052 |
23 | 2025-04-20 | DNF | TRIXXO Ster Van Zuid Limburg | Stage 3b | 2.1 | 87.5 | - | - | 362 |
24 | 2025-04-20 | 96 | TRIXXO Ster Van Zuid Limburg | Stage 3a (ITT) | 2.1 | 8.2 | - | - | 36 |
25 | 2025-04-19 | 26 | TRIXXO Ster Van Zuid Limburg | Stage 2 | 2.1 | 98.8 | 6 | - | 643 |
26 | 2025-04-18 | 17 | TRIXXO Ster Van Zuid Limburg | Stage 1 | 2.1 | 80 | 20 | - | 625 |
| | | | | 1274.9 | 146 | - | 10776 |