| 1 | 2026-04-19 | 10 | Tour du Loir et Cher | Mountains classification | 2.2 | | - | - | |
| 2 | 2026-04-19 | 67 | Tour du Loir et Cher | General classification | 2.2 | | - | - | |
| 3 | 2026-04-19 | 74 | Tour du Loir et Cher | Stage 5 | 2.2 | 97.5 | - | - | 793 |
| 4 | 2026-04-18 | 107 | Tour du Loir et Cher | Stage 4 | 2.2 | 177.6 | - | - | 778 |
| 5 | 2026-04-17 | 75 | Tour du Loir et Cher | Stage 3 | 2.2 | 195.4 | - | - | 979 |
| 6 | 2026-04-16 | 82 | Tour du Loir et Cher | Stage 2 | 2.2 | 189.3 | - | - | 1229 |
| 7 | 2026-04-15 | 88 | Tour du Loir et Cher | Stage 1 | 2.2 | 179.9 | - | - | 987 |
| 8 | 2026-03-29 | 24 | Annemasse Classic | 1.2 | 177.2 | - | - | 2806 |
| 9 | 2024-04-14 | 89 | Tour du Loir et Cher | General classification | 2.2 | | - | - | |
| 10 | 2024-04-14 | 101 | Tour du Loir et Cher | Stage 5 | 2.2 | 90 | - | - | 603 |
| 11 | 2024-04-13 | 119 | Tour du Loir et Cher | Stage 4 | 2.2 | 121 | - | - | 401 |
| 12 | 2024-04-12 | 96 | Tour du Loir et Cher | Stage 3 | 2.2 | 199 | - | - | 1345 |
| 13 | 2024-04-11 | 121 | Tour du Loir et Cher | Stage 2 | 2.2 | 183.9 | - | - | 1397 |
| 14 | 2024-04-10 | 98 | Tour du Loir et Cher | Stage 1 | 2.2 | 183 | - | - | 996 |
| 15 | 2019-07-12 | DNF | Ain Bugey Valromey Tour | Stage 2 | 2.1 | 124.9 | - | - | 1513 |
| 16 | 2019-07-11 | 117 | Ain Bugey Valromey Tour | Stage 1 | 2.1 | 119 | - | - | 1073 |
| 17 | 2018-08-12 | 73 | Ronde des Vallées | General classification | 2.1 | | - | - | |
| 18 | 2018-08-12 | 90 | Ronde des Vallées | Stage 3 | 2.1 | 96 | - | - | 1227 |
| 19 | 2018-08-11 | 115 | Ronde des Vallées | Stage 2 (ITT) | 2.1 | 11 | - | - | 134 |
| 20 | 2018-08-11 | 64 | Ronde des Vallées | Stage 1 | 2.1 | 109 | - | - | 1755 |
| 21 | 2018-06-02 | 23 | La Classique des Alpes Juniors | 1.1 | 125.3 | - | - | |
| | | | | 2379 | - | - | 18016 |