| 4 | Men's C3 1 km Time Trial | UCI Para-cycling Track World Championships (Oct 2025) | C3 | 1:09.165 | Oct 18, 2025 |
| 4 | Men's C3 Sprint | UCI Para-cycling Track World Championships (Oct 2025) | C3 | — | Oct 18, 2025 |
| 4 | Men's C3 Scratch | UCI Para-cycling Track World Championships (Oct 2025) | C3 | — | Oct 18, 2025 |
| 4 | Men's C3 Elimination | UCI Para-cycling Track World Championships (Oct 2025) | C3 | — | Oct 18, 2025 |
| 1 | Men's C3 Scratch | German open Paracycling Track Championships (Jun 2025) | C3 | — | Jun 5, 2025 |
| 1 | Men's C3 1 km Time Trial | German open Paracycling Track Championships (Jun 2025) | C3 | 1:13:18.000 | Jun 5, 2025 |
| 1 | Men's C3 Individual Pursuit | German open Paracycling Track Championships (Jun 2025) | C3 | 3:59:49.000 | Jun 5, 2025 |
| 11 | Men's C3 Individual Pursuit | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C3 | — | Mar 19, 2024 |
| 7 | Men's C3 1 km Time Trial | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C3 | — | Mar 19, 2024 |
| DNF | Men's C3 Scratch | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C3 | — | Mar 19, 2024 |
| 10 | Men's C3 Omnium | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C3 | — | Mar 19, 2024 |
| — | Team Sprint - Cycle - Mixed Elite | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | | — | Mar 19, 2024 |
| 1 | Men's C3 1 km Time Trial | National Championship Paracyclig 2023 (Dec 2023) | C3 | — | Dec 28, 2023 |
| 1 | Men's C3 Omnium | National Championship Paracyclig 2023 (Dec 2023) | C3 | — | Dec 28, 2023 |
| 11 | Men's C3 Individual Pursuit | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C3 | — | Aug 5, 2023 |
| 8 | Men's C3 Omnium | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C3 | — | Aug 5, 2023 |
| DNF | Men's C3 Scratch | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C3 | — | Aug 4, 2023 |
| 7 | Men's C3 1 km Time Trial | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C3 | — | Aug 3, 2023 |
| 14 | Men's C3 Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | C3 | — | Apr 22, 2023 |
| 14 | Men's C3 Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | C3 | 5:06.310 | Apr 22, 2023 |
| 3 | Men's C3 Individual Pursuit | GP de la Commission des vélodromes romands (Track) (Nov 2022) | C3 | — | Nov 18, 2022 |
| 3 | Men's C3 1 km Time Trial | GP de la Commission des vélodromes romands (Track) (Nov 2022) | C3 | — | Nov 18, 2022 |
| 3 | Men's C3 Scratch | GP de la Commission des vélodromes romands (Track) (Nov 2022) | C3 | — | Nov 18, 2022 |
| 3 | Men's C3 Omnium | GP de la Commission des vélodromes romands (Track) (Nov 2022) | C3 | — | Nov 18, 2022 |
| 9 | Men's C3 Individual Pursuit | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C3 | — | Oct 22, 2022 |
| 8 | 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 |
| 7 | Men's C3 Omnium | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C3 | — | Oct 22, 2022 |
| 7 | 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 C3 1 km Time Trial | National Para-cycling Track Championships 2022 (Sep 2022) | C3 | 1:18.025 | Sep 23, 2022 |
| 1 | Men's C3 Individual Pursuit | National Para-cycling Track Championships 2022 (Sep 2022) | C3 | 4:07.902 | Sep 23, 2022 |
| 7 | Men's C3 Time Trial | 68. Volksbank Giro/Cologne Classic (Road) (Jun 2022) | C3 | 0:30.060 | Jun 3, 2022 |
| 6 | Men's C3 Road Race | 68. Volksbank Giro/Cologne Classic (Road) (Jun 2022) | C3 | 0:01.120 | Jun 3, 2022 |
| 6 | Men's C3 Road Race | 68. Volksbank Giro/Cologne Classic (Road) (Jun 2022) | C3 | 0:00.013 | Jun 3, 2022 |
| 3 | Men's C3 Time Trial | Paracycling Europa Cup 2019 (Road) (Jul 2019) | C3 | 44:08.000 | Jul 5, 2019 |
| 3 | Men's C3 Road Race | Paracycling Europa Cup 2019 (Road) (Jul 2019) | C3 | 1:17:24.014 | Jul 5, 2019 |
| 3 | Men's C3 Road Race | Paracycling Europa Cup 2019 (Road) (Jul 2019) | C3 | 0:00.006 | Jul 5, 2019 |
| 5 | Men's C3 Time Trial | Cologne Classic (Road) (Jun 2019) | C3 | 30:09.000 | Jun 7, 2019 |
| 5 | Men's C3 Road Race | Cologne Classic (Road) (Jun 2019) | C3 | 1:11:50.000 | Jun 7, 2019 |
| 5 | Men's C3 Road Race | Cologne Classic (Road) (Jun 2019) | C3 | 0:00.010 | Jun 7, 2019 |
| DNS | Men's C3 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | C3 | — | May 18, 2019 |
| DNS | Men's C3 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2019) | C3 | — | May 18, 2019 |
| 10 | Men's C3 Time Trial | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | C3 | 49:51.990 | May 11, 2019 |
| 10 | Men's C3 Road Race | UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019) | C3 | — | May 11, 2019 |
| 11 | Men's C3 Time Trial | UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018) | C3 | — | Jul 5, 2018 |
| DNF | Men's C3 Road Race | UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018) | C3 | — | Jul 5, 2018 |
| 5 | Men's C3 Road Race | Cologne Classic (Road) (May 2018) | C3 | 0:00.009 | May 18, 2018 |
| DNS | Men's C3 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2018) | C3 | — | May 5, 2018 |
| 4 | Men's C3 Time Trial | 6° Verola Paracycling Cup (Road) (Apr 2018) | C3 | 14:02.690 | Apr 20, 2018 |
| 6 | Men's C3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | C3 | 1:17:10.000 | Apr 20, 2018 |
| 5 | Men's C3 Road Race | 6° Verola Paracycling Cup (Road) (Apr 2018) | C3 | 0:00.010 | Apr 20, 2018 |
| 14 | Men's C3 Road Race | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | C3 | — | Jul 1, 2017 |
| 15 | Men's C3 Time Trial | UCI Para-cycling Road World Cup - Emmen (Jun 2017) | C3 | — | Jul 1, 2017 |
| 5 | Men's C3 Time Trial | Cologne Classic (Road) (Jun 2017) | C3 | 0:30.380 | Jun 2, 2017 |
| 5 | Men's C3 Road Race | Cologne Classic (Road) (Jun 2017) | C3 | — | Jun 2, 2017 |
| 5 | Men's C3 Road Race | Cologne Classic (Road) (Jun 2017) | C3 | 0:00.024 | Jun 2, 2017 |
| 11 | Men's C3 Road Race | UCI Para-cycling Road World Cup - Ostend (May 2017) | C3 | — | May 20, 2017 |
| 13 | Men's C3 Time Trial | UCI Para-cycling Road World Cup - Maniago (May 2017) | C3 | 4:07.130 | May 11, 2017 |
| 10 | Men's C3 Road Race | UCI Para-cycling Road World Cup - Maniago (May 2017) | C3 | — | May 11, 2017 |
| 6 | Men's C3 Road Race | Cologne Classic (Road) (May 2016) | C3 | 0:00.013 | May 15, 2016 |
| 14 | Men's C3 Road Race | UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015) | C3 | 1:58:28.000 | Jul 24, 2015 |
| 18 | Men's C3 Road Race | UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015) | C3 | 2:19:48.000 | Jun 6, 2015 |
| 18 | Men's C3 Time Trial | UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015) | C3 | 44:24.000 | Jun 4, 2015 |
| 6 | Men's C3 Road Race | Cologne Classic (Road) (May 2015) | C3 | 0:00.013 | May 24, 2015 |
| 16 | Men's C3 Road Race | UCI World Cup - Para-cycling Road (Jul 2014) | C3 | 1:43:01.000 | Jul 26, 2014 |
| 24 | Men's C3 Time Trial | UCI World Cup - Para-cycling Road (Jul 2014) | C3 | 35:10.000 | Jul 24, 2014 |