| 1 | Men's T1 Time Trial | European Paracycling Cup (Road) (Jul 2023) | T1 | 26:02.030 | Jul 14, 2023 |
| 2 | Men's T1 Road Race | European Paracycling Cup (Road) (Jul 2023) | T1 | — | Jul 14, 2023 |
| 2 | Men's T1 Road Race | European Paracycling Cup (Road) (Jul 2023) | T1 | 0:00.003 | Jul 14, 2023 |
| 1 | Men's T1 Time Trial | Majstrovstvá Slovenskej a Českej republiky (Jul 2023) | T1 | — | Jul 14, 2023 |
| 2 | Men's T1 Road Race | Majstrovstvá Slovenskej a Českej republiky (Jul 2023) | T1 | — | Jul 14, 2023 |
| 10 | Men's T1 Road Race | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | T1 | — | May 6, 2023 |
| 11 | Men's T1 Time Trial | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | T1 | 11:52.113 | May 6, 2023 |
| 11 | Men's T1 Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | T1 | — | Apr 22, 2023 |
| 8 | Men's T1 Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | T1 | 5:53.090 | Apr 22, 2023 |
| 4 | Men's T1 Road Race | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | T1 | — | Aug 13, 2022 |
| 4 | Men's T1 Time Trial | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | T1 | — | Aug 13, 2022 |
| 5 | Men's T1 Road Race | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | T1 | — | Aug 6, 2022 |
| 4 | Men's T1 Time Trial | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | T1 | — | Aug 6, 2022 |
| 1 | Men's T1 Time Trial | National Road Championship (Jul 2022) | T1 | — | Jul 6, 2022 |
| 1 | Men's T1 Road Race | National Road Championship (Jul 2022) | T1 | — | Jul 6, 2022 |
| 1 | Men's T1 Time Trial | European Paracycling Cup 2022(Road) (Jun 2022) | T1 | 25:42.750 | Jun 11, 2022 |
| 1 | Men's T1 Road Race | European Paracycling Cup 2022(Road) (Jun 2022) | T1 | — | Jun 11, 2022 |
| 1 | Men's T1 Road Race | European Paracycling Cup 2022(Road) (Jun 2022) | T1 | 0:00.002 | Jun 11, 2022 |
| 4 | Men's T1 Time Trial | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | T1 | — | May 28, 2022 |
| 3 | Men's T1 Road Race | 2022 UEC Road Para-Cycling European Championships (Road) (May 2022) | T1 | — | May 28, 2022 |
| 7 | Men's T1 Road Race | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | T1 | — | May 7, 2022 |
| 3 | Men's T1 Time Trial | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | T1 | 4:15.234 | May 7, 2022 |
| 8 | Men's T2 Time Trial | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | T2 | 4:15.000 | Jun 8, 2021 |
| 8 | Men's T2 Road Race | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | T2 | — | Jun 8, 2021 |
| 6 | Men's T2 Time Trial | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | T2 | 7:43.020 | May 8, 2021 |
| 6 | Men's T2 Road Race | 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021) | T2 | — | May 8, 2021 |
| 18 | Men's T2 Road Race | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | T2 | 55:28.000 | May 20, 2016 |
| 17 | Men's T2 Time Trial | UCI Para-cycling Road World Cup - Ostend (Road) (May 2016) | T2 | 37:09.000 | May 19, 2016 |
| 7 | Men's T2 Road Race | Para-cycling European Cup Prague (Sep 2014) | T2 | — | Sep 27, 2014 |
| 2 | Men's T2 Road Race | Para-cycling European Cup Prague (Sep 2013) | T2 | — | Sep 21, 2013 |
| 2 | Men's T2 Road Race | Road Para-cycling Europacup (Jul 2013) | T2 | 23:07.000 | Jul 13, 2013 |
| 7 | Men's T2 Road Race | UCI World Cup - Para-cycling Road (Jun 2013) | T2 | 53:50.000 | Jun 8, 2013 |
| 6 | Men's T2 Time Trial | UCI World Cup - Para-cycling Road (Jun 2013) | T2 | 12:54.000 | Jun 6, 2013 |
| 1 | Men's T2 Road Race | Para-cycling European Cup Prague (Sep 2012) | T2 | — | Sep 29, 2012 |
| 3 | Men's T2 Road Race | UCI World Cup - Para-cycling Road (May 2012) | T2 | — | May 26, 2012 |
| 7 | Men's T2 Time Trial | UCI World Cup - Para-cycling Road (May 2012) | T2 | 18:19.000 | May 24, 2012 |
| 2 | Men's T2 Road Race | Road Para-cycling Europacup (May 2012) | T2 | 1:23:39.000 | May 5, 2012 |
| 1 | Men's T2 Road Race | Para-cycling Europacup Prague (Sep 2011) | T2 | 39:05.000 | Sep 16, 2011 |
| 9 | Men's T2 Road Race | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011) | T2 | 1:02:33.000 | Sep 10, 2011 |
| 10 | Men's T2 Time Trial | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011) | T2 | 31:02.000 | Sep 8, 2011 |
| 2 | Men's T2 Road Race | Road Para-cycling Europacup (Jul 2011) | T2 | 1:25:23.000 | Jul 16, 2011 |
| 3 | Men's T2 Road Race | Para-cycling Europacup (Jun 2011) | T2 | — | Jun 25, 2011 |
| 4 | Men's T2 Time Trial | EHC - Louny (Jun 2011) | T2 | 30:34.000 | Jun 17, 2011 |
| 5 | Men's T2 Road Race | Piacenza 2011 (May 2011) | T2 | 1:00:25.000 | May 28, 2011 |
| DNF | Men Elite - Individual Road Race - CP2 | Championnat du Monde Route Paracyclisme (Sep 2009) | | — | Sep 12, 2009 |
| 7 | Men Elite - Individual Time Trial - CP2 | Championnat du Monde Route Paracyclisme (Sep 2009) | | 19:33.000 | Sep 10, 2009 |
| 3 | Men Elite - Individual Road Race - CP2 | Trofeo Internazionale Piacenza - Road (Jul 2009) | | 0:00.006 | Jul 25, 2009 |
| 2 | Mixed Elite - Individual Road Race - CP | Para-cycling Event - Road (Jul 2009) | | 1:25:08.000 | Jul 18, 2009 |
| 3 | Men Elite - Individual Time Trial - CP2 | EHC - Louny (Jul 2009) | | 31:20.000 | Jul 10, 2009 |