| DNS | Men's C4 Time Trial | HANDI GARD CLASSIC - ROAD (May 2026) | C4 | — | May 28, 2026 |
| 1 | Men's C4 Road Race | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | C4 | 2:02:33.000 | May 9, 2026 |
| 3 | Men's C4 Time Trial | UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026) | C4 | — | May 9, 2026 |
| 1 | Men's C4 Road Race | UCI Para Cycling Road World Cup Round 2 - Gistel Belgium (Apr 2026) | C4 | 1:54:42.000 | Apr 30, 2026 |
| 2 | Men's C4 Road Race | 2025 UCI Para-cycling Road World Championships (Aug 2025) | C4 | — | Aug 30, 2025 |
| 3 | Men's C4 Time Trial | 2025 UCI Para-cycling Road World Championships (Aug 2025) | C4 | — | Aug 27, 2025 |
| 3 | Men's C4 Road Race | UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024) | C4 | — | Sep 25, 2024 |
| 2 | Men's C4 Time Trial | UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024) | C4 | — | Sep 22, 2024 |
| 1 | Men's C4 Road Race | 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024) | C4 | — | Sep 5, 2024 |
| 1 | Men's C4 Time Trial | 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024) | C4 | — | Sep 3, 2024 |
| — | Team Sprint - Cycle - Mixed Elite | 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024) | | — | Aug 31, 2024 |
| 4 | Men's C4 Individual Pursuit | 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024) | C4 | — | Aug 30, 2024 |
| 1 | Men's C4 Road Race | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | C4 | 1:57:36.000 | May 18, 2024 |
| 1 | Men's C4 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | C4 | 23:07.170 | May 18, 2024 |
| 1 | Men's C4 Road Race | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | C4 | 2:09:07.000 | May 4, 2024 |
| 2 | Men's C4 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | C4 | 0:06.641 | May 4, 2024 |
| 2 | Men's C4 Individual Pursuit | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C4 | — | Mar 19, 2024 |
| 7 | Men's C4 1 km Time Trial | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C4 | — | Mar 19, 2024 |
| 1 | Men's C4 Scratch | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C4 | — | Mar 19, 2024 |
| 2 | Men's C4 Omnium | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C4 | — | Mar 19, 2024 |
| 4 | Team Sprint - Cycle - Mixed Elite | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | | — | Mar 19, 2024 |
| DNF | Men's C4 Omnium | Championnat de France de paracyclisme sur piste (Feb 2024) | C4 | — | Feb 23, 2024 |
| 1 | Men's C4 Individual Pursuit | Championnat de France de paracyclisme sur piste (Feb 2024) | C4 | — | Feb 23, 2024 |
| 1 | Men's C4 Road Race | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | C4 | 2:15:26.000 | Aug 11, 2023 |
| 1 | Men's C4 Time Trial | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | C4 | 35:52.850 | Aug 9, 2023 |
| — | Team Sprint - Cycle - Mixed Elite | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | | — | Aug 7, 2023 |
| 1 | Men's C4 Omnium | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C4 | — | Aug 5, 2023 |
| 4 | Men's C4 Scratch | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C4 | — | Aug 5, 2023 |
| 7 | Men's C4 1 km Time Trial | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C4 | — | Aug 3, 2023 |
| 1 | Men's C4 Individual Pursuit | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C4 | — | Aug 2, 2023 |
| 1 | Men's C5 Road Race | Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | C5 | 2:14:21.000 | May 28, 2023 |
| 3 | Men's C5 Time Trial | Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | C5 | — | May 28, 2023 |
| 9 | Men's C5 Road Race | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | C5 | — | May 6, 2023 |
| 5 | Men's C5 Time Trial | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | C5 | 0:58.828 | May 6, 2023 |
| 1 | Men's C5 Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | C5 | 1:52:05.000 | Apr 22, 2023 |
| 2 | Men's C5 Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | C5 | 0:05.490 | Apr 22, 2023 |
| 6 | Men's C5 Individual Pursuit | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C5 | — | Oct 22, 2022 |
| 6 | Men's C5 1 km Time Trial | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C5 | — | Oct 22, 2022 |
| 4 | Men's C5 Omnium | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C5 | — | Oct 22, 2022 |
| 13 | Men's C5 Scratch | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C5 | — | Oct 22, 2022 |
| — | Team Sprint - Cycle - Mixed Elite | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | | — | Oct 22, 2022 |
| 1 | Men's C5 Road Race | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | C5 | 2:00:00.000 | Aug 13, 2022 |
| 3 | Men's C5 Time Trial | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | C5 | — | Aug 13, 2022 |
| 1 | Men's C5 Road Race | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | C5 | 1:56:11.000 | Aug 6, 2022 |
| 1 | Men's C5 Time Trial | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | C5 | 34:50.330 | Aug 6, 2022 |
| 1 | Men's C5 Time Trial | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | C5 | 28:26.310 | May 28, 2022 |
| 1 | Men's C5 Road Race | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | C5 | 1:15:21.000 | May 28, 2022 |
| 1 | Men's C5 Road Race | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | C5 | 2:18:04.000 | May 7, 2022 |
| 2 | Men's C5 Time Trial | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | C5 | 0:21.965 | May 7, 2022 |
| 5 | Men's C5 Time Trial | Tokyo 2020 Paralympic Games - Road (Aug 2021) | C5 | 43:51.870 | Aug 30, 2021 |
| 1 | Men's C5 Road Race | Tokyo 2020 Paralympic Games - Road (Aug 2021) | C5 | 2:14:49.000 | Aug 30, 2021 |
| — | Team Sprint - Cycle - Mixed Elite | Tokyo 2020 Paralympic Games - Track (Aug 2021) | | — | Aug 27, 2021 |
| 5 | Men's C5 1 km Time Trial | Tokyo 2020 Paralympic Games - Track (Aug 2021) | C5 | 1:06.357 | Aug 24, 2021 |
| 4 | Men's C5 Individual Pursuit | Tokyo 2020 Paralympic Games - Track (Aug 2021) | C5 | 4:27.997 | Aug 24, 2021 |
| 5 | Men's C5 Time Trial | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | C5 | 0:00.040 | Jun 8, 2021 |
| 3 | Men's C5 Road Race | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | C5 | — | Jun 8, 2021 |
| 1 | Men's C5 Time Trial | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | C5 | 38:38.895 | May 8, 2021 |
| 2 | Men's C5 Road Race | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | C5 | — | May 8, 2021 |