| 6 | Men's H3 Road Race | HANDI GARD CLASSIC - ROAD (May 2026) | H3 | 1:35:17.000 | May 30, 2026 |
| 4 | Men's H3 Time Trial | HANDI GARD CLASSIC - ROAD (May 2026) | H3 | 38:40.340 | May 28, 2026 |
| 6 | Men's H3 Road Race | HANDI GARD CLASSIC - ROAD (May 2026) | H3 | 1:35:17.000 | May 28, 2026 |
| 12 | Men's H3 Time Trial | Verolanuova - Road (Apr 2026) | H3 | 18:31.440 | Apr 24, 2026 |
| DNF | Men's H3 Road Race | Verolanuova - Road (Apr 2026) | H3 | — | Apr 24, 2026 |
| 5 | Men's H3 Road Race | 7° MEMORIAL VALTER CORRADIN - ROAD (Apr 2026) | H3 | 0:00.001 | Apr 18, 2026 |
| 8 | Men's H3 Time Trial | CHALLENGE BRETON INTERNATIONAL - PLOËRMEL - Road (Aug 2025) | H3 | 31:07.000 | Aug 29, 2025 |
| 2 | Men's H3 Road Race | CHALLENGE BRETON INTERNATIONAL - PLOËRMEL - Road (Aug 2025) | H3 | 1:35:18.000 | Aug 29, 2025 |
| 1 | Men's H3 Road Race | CHALLENGE BRETON INTERNATIONAL - Grand Prix de Plouay Paracycling Road (Aug 2025) | H3 | 1:41:25.000 | Aug 27, 2025 |
| OTL | Men's H3 Road Race | CHALLENGE BRETON INTERNATIONAL - PLOEZAL - Road (Aug 2025) | H3 | — | Aug 25, 2025 |
| 5 | Men's H3 Time Trial | HANDI GARD CLASSIC - ROAD (Jun 2025) | H3 | 37:26.720 | Jun 12, 2025 |
| 7 | Men's H3 Road Race | HANDI GARD CLASSIC - ROAD (Jun 2025) | H3 | 1:37:34.000 | Jun 12, 2025 |
| 25 | Men's H3 Time Trial | 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025) | H3 | — | May 17, 2025 |
| OTL | Men's H3 Road Race | 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025) | H3 | — | May 17, 2025 |
| 29 | Men's H3 Time Trial | 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025) | H3 | — | May 3, 2025 |
| 28 | Men's H3 Road Race | 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025) | H3 | — | May 3, 2025 |
| — | Team Relay - Handbike - Mixed Elite | 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025) | | — | May 3, 2025 |
| 4 | Men's H3 Time Trial | CHALLENGE BRETON (Aug 2024) | H3 | 26:43.000 | Aug 24, 2024 |
| 4 | Men's H3 Road Race | CHALLENGE BRETON (Aug 2024) | H3 | 1:33:53.000 | Aug 23, 2024 |
| 5 | Men's H3 Road Race | CHALLENGE BRETON - Grand Prix de Plouay Paracycling (Aug 2024) | H3 | 1:44:49.000 | Aug 21, 2024 |
| 3 | Men's H3 Road Race | CHALLENGE BRETON (Aug 2024) | H3 | 1:42:35.000 | Aug 19, 2024 |
| 32 | Men's H3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | H3 | — | May 18, 2024 |
| 39 | Men's H3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | H3 | 2:53.290 | May 18, 2024 |
| 31 | Men's H3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | H3 | — | May 4, 2024 |
| 40 | Men's H3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | H3 | 7:37.297 | May 4, 2024 |
| OTL | Men's H3 Road Race | Grand prix de Plouay Paracycling (Road) (Aug 2023) | H3 | — | Aug 30, 2023 |
| OTL | Men's H3 Road Race | Challenge Breton Grand prix de Ploërmel (ROAD) (Aug 2023) | H3 | — | Aug 26, 2023 |
| 22 | Men's H3 Road Race | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H3 | — | May 6, 2023 |
| 33 | Men's H3 Time Trial | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H3 | 4:36.344 | May 6, 2023 |
| 14 | Men's H3 Time Trial | 9a Verola Paacycling Cup (Road) (Apr 2023) | H3 | 23:03.000 | Apr 28, 2023 |
| 7 | Men's H3 Road Race | 9a Verola Paacycling Cup (Road) (Apr 2023) | H3 | 1:41:30.000 | Apr 28, 2023 |
| 9 | Men's H3 Road Race | 9a Verola Paacycling Cup (Road) (Apr 2023) | H3 | 0:00.021 | Apr 28, 2023 |
| 35 | Men's H3 Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H3 | — | Apr 22, 2023 |
| 33 | Men's H3 Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H3 | 2:46.220 | Apr 22, 2023 |
| 19 | Men's H3 Time Trial | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | H3 | 23:01.000 | Apr 14, 2023 |
| 17 | Men's H3 Road Race | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | H3 | 1:17:00.000 | Apr 14, 2023 |
| 17 | Men's H3 Road Race | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | H3 | 0:00.036 | Apr 14, 2023 |
| 4 | Men's H3 Road Race | GP DE PLOUAY Paracycling (ROAD) (Aug 2022) | H3 | 1:32:50.000 | Aug 24, 2022 |
| 4 | Men's H3 Road Race | KREIZ BREIZH ELITES HANDISPORT (Road) (Aug 2022) | H3 | 1:47:49.000 | Aug 23, 2022 |
| 3 | Men's H3 Time Trial | GRAND PRIX DU PAYS DE PLOËRMEL (Aug 2022) | H3 | 36:55.750 | Aug 20, 2022 |
| 32 | Men's H3 Time Trial | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | H3 | 14:20.650 | May 14, 2022 |
| OTL | Men's H3 Road Race | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | H3 | — | May 14, 2022 |
| OTL | Men's H3 Road Race | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | H3 | — | May 7, 2022 |
| 40 | Men's H3 Time Trial | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | H3 | 10:17.281 | May 7, 2022 |
| 19 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H3 | — | May 18, 2019 |
| 14 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | H3 | 33:02.140 | May 18, 2019 |
| DNF | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | H3 | — | May 11, 2019 |
| 9 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | H3 | — | May 11, 2019 |
| 5 | Men's H3 Time Trial | 7° Verola Paracycling Cup (Road) (Apr 2019) | H3 | 21:26.000 | Apr 26, 2019 |
| DNF | Men's H3 Road Race | 7° Verola Paracycling Cup (Road) (Apr 2019) | H3 | — | Apr 26, 2019 |
| 16 | Men's H3 Road Race | 7° Verola Paracycling Cup (Road) (Apr 2019) | H3 | 0:00.033 | Apr 26, 2019 |
| 13 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | H3 | — | Aug 14, 2018 |
| 13 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | H3 | — | Aug 14, 2018 |
| 6 | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | | — | Aug 14, 2018 |
| 19 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018) | H3 | — | Jul 5, 2018 |
| 19 | Men's H3 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2018) | H3 | — | May 5, 2018 |
| 15 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2018) | H3 | — | May 5, 2018 |
| 9 | Men's H3 Time Trial | 6° Verola Paracycling Cup (Road) (Apr 2018) | H3 | — | Apr 20, 2018 |
| 7 | Men's H3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | H3 | 1:17:19.000 | Apr 20, 2018 |
| 8 | Men's H3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | H3 | 0:00.016 | Apr 20, 2018 |
| 14 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Ostend (May 2017) | H3 | — | May 20, 2017 |
| 9 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016) | H3 | — | Jul 15, 2016 |
| 5 | Men's H3 Road Race | Dutch EHC event Emmen (Road) (Jul 2016) | H3 | 1:59:54.000 | Jul 2, 2016 |
| 12 | Men's H3 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | H3 | 1:45:14.000 | May 20, 2016 |
| 7 | Men's H3 Road Race | 1st Round of the European Handcycling Circuit (Road) (Mar 2016) | H3 | — | Mar 19, 2016 |
| 3 | Men's H2 Road Race | International Paracyclisme Tour (Jun 2012) | H2 | 3:40:13.000 | Jun 9, 2012 |
| 12 | Men's H2 Road Race | EHC Schenkon (Jun 2012) | H2 | — | Jun 2, 2012 |
| 4 | Men's H2 Road Race | International Monédières Critérium (May 2012) | H2 | 2:06:37.000 | May 12, 2012 |
| 11 | Men's H2 Road Race | EHC - Parabiago (Sep 2011) | H2 | 0:00.023 | Sep 30, 2011 |
| 23 | Men's H2 Road Race | EHC - Oensingen (Jun 2011) | H2 | — | Jun 3, 2011 |
| 3 | Men's H2 Road Race | International Monédières Critérium (May 2011) | H2 | 1:43:01.000 | May 21, 2011 |
| 15 | Men's H2 Road Race | EHC - Rosenau (Apr 2011) | H2 | 1:10:28.000 | Apr 22, 2011 |
| 22 | Men's H2 Road Race | EHC - Rosenau (Apr 2010) | H2 | 1:16:36.000 | Apr 2, 2010 |