| DNF | Men's C3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | C3 | — | May 18, 2024 |
| 13 | Men's C3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round III (May 2024) | C3 | 1:24.620 | May 18, 2024 |
| 13 | Men's C3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | C3 | — | May 4, 2024 |
| 10 | Men's C3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | C3 | 1:20.211 | May 4, 2024 |
| 7 | Men's C3 Individual Pursuit | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C3 | — | Mar 19, 2024 |
| 6 | Men's C3 1 km Time Trial | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C3 | — | Mar 19, 2024 |
| 1 | Men's C3 Individual Pursuit | NC Para-cycling Track (Dec 2023) | C3 | 3:35.000 | Dec 26, 2023 |
| DNS | Men's C3 Road Race | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | C3 | — | Aug 11, 2023 |
| 7 | Men's C3 Time Trial | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | C3 | — | Aug 9, 2023 |
| 4 | Men's C3 Individual Pursuit | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C3 | — | Aug 5, 2023 |
| 4 | Men's C3 Omnium | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C3 | — | Aug 5, 2023 |
| 6 | Men's C3 Scratch | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C3 | — | Aug 4, 2023 |
| 4 | Men's C3 1 km Time Trial | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C3 | — | Aug 3, 2023 |
| 5 | Men's C3 Road Race | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | C3 | — | May 6, 2023 |
| 3 | Men's C3 Time Trial | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | C3 | 0:52.813 | May 6, 2023 |
| 5 | Men's C3 Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | C3 | — | Apr 22, 2023 |
| 5 | Men's C3 Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | C3 | 1:36.840 | Apr 22, 2023 |
| 1 | Men's C3 1 km Time Trial | NC Para-cycling Track (Dec 2022) | C3 | 1:11.000 | Dec 26, 2022 |
| 1 | Men's C3 Individual Pursuit | NC Para-cycling Track (Dec 2022) | C3 | 3:34.000 | Dec 26, 2022 |
| 1 | Men's C3 Individual Pursuit | GP de la Commission des vélodromes romands (Track) (Nov 2022) | C3 | — | Nov 18, 2022 |
| 1 | Men's C3 1 km Time Trial | GP de la Commission des vélodromes romands (Track) (Nov 2022) | C3 | — | Nov 18, 2022 |
| 2 | Men's C3 Scratch | GP de la Commission des vélodromes romands (Track) (Nov 2022) | C3 | — | Nov 18, 2022 |
| 1 | Men's C3 Omnium | GP de la Commission des vélodromes romands (Track) (Nov 2022) | C3 | — | Nov 18, 2022 |
| 2 | Men's C3 Individual Pursuit | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C3 | — | Oct 22, 2022 |
| 4 | Men's C3 1 km Time Trial | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C3 | — | Oct 22, 2022 |
| 4 | Men's C3 Omnium | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C3 | — | Oct 22, 2022 |
| 3 | Men's C3 Scratch | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C3 | — | Oct 22, 2022 |
| 1 | Men's C1 Time Trial | Dutch National Championships TT (Aug 2022) | C1 | — | Aug 31, 2022 |
| 2 | Men's C3 Time Trial | 68. Volksbank Giro/Cologne Classic (Road) (Jun 2022) | C3 | 0:27.320 | Jun 3, 2022 |
| 6 | Men's C3 Time Trial | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | C3 | — | May 28, 2022 |
| 9 | Men's C3 Road Race | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | C3 | — | May 28, 2022 |
| 8 | Men's C3 Time Trial | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | C3 | 3:51.630 | May 14, 2022 |
| 15 | Men's C3 Road Race | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | C3 | — | May 14, 2022 |
| 16 | Men's C3 Road Race | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | C3 | — | May 7, 2022 |
| 12 | Men's C3 Time Trial | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | C3 | 2:52.980 | May 7, 2022 |
| 3 | Men's C4 Time Trial | Extremadura European Paracycling Cup (Road) (Oct 2021) | C4 | 34:22.000 | Oct 22, 2021 |
| 5 | Men's C4 Road Race | Extremadura European Paracycling Cup (Road) (Oct 2021) | C4 | 2:14:23.000 | Oct 22, 2021 |
| 3 | Men's C4 Road Race | Extremadura European Paracycling Cup (Road) (Oct 2021) | C4 | — | Oct 22, 2021 |
| 5 | Men's C4 Time Trial | 2021 UEC Para-Cycling European Championships (Road) (Jun 2021) | C4 | — | Jun 2, 2021 |
| 5 | Men's C4 Road Race | 2021 UEC Para-Cycling European Championships (Road) (Jun 2021) | C4 | — | Jun 2, 2021 |
| 11 | Men's C4 Time Trial | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | C4 | 3:14.875 | May 8, 2021 |
| DNF | Men's C4 Road Race | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | C4 | — | May 8, 2021 |
| 6 | Men's C4 Road Race | Paracycling Classics Ronde In Flanders Brugge-Ronse (Road) (May 2021) | C4 | 6:58.000 | May 1, 2021 |
| 1 | Men's C4 Time Trial | Dutch National Championships TT (Road) (Sep 2020) | C4 | — | Sep 14, 2020 |