4 Men's T1 Time TrialEuropean Championships UEC Para Cycling Road European Championships (Jun 2026)T1 36:26.810 Jun 11, 2026 4 Men's T1 Road RaceEuropean Championships UEC Para Cycling Road European Championships (Jun 2026)T1 1:07:36.000 Jun 11, 2026 5 Men's T1 Time TrialWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)T1 — Mar 21, 2026 5 Men's T1 Road RaceWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)T1 — Mar 21, 2026 3 Men's T1 Time Trial Tokyo 2020 Paralympic Games - Road (Aug 2021)T1 36:30.610 Aug 30, 2021 3 Men's T1 Road Race Tokyo 2020 Paralympic Games - Road (Aug 2021)T1 1:02:17.000 Aug 30, 2021 5 Men's T1 Road RaceWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)T1 — Sep 10, 2019 5 Men's T1 Time TrialWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)T1 42:05.090 Sep 10, 2019 3 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)T1 23:11.050 May 11, 2019 2 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)T1 — May 11, 2019 1 Men's T1 Time Trial Parabiago Paracycling (Road) (May 2019)T1 26:03.000 May 3, 2019 DNS Men's T1 Road Race Parabiago Paracycling (Road) (May 2019)T1 — May 3, 2019 4 Men's T1 Road Race Parabiago Paracycling (Road) (May 2019)T1 0:00.006 May 3, 2019 4 Men's T1 Time TrialWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)T1 — Aug 1, 2018 4 Men's T1 Road RaceWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)T1 — Aug 1, 2018 5 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)T1 — Jul 5, 2018 3 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)T1 — Jul 5, 2018 1 Men's T1 Road RaceWorld Champion World Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)T1 1:10:43.000 Sep 2, 2017 1 Men's T1 Time TrialWorld Champion World Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)T1 35:45.680 Sep 2, 2017 2 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)T1 — Jul 1, 2017 1 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)T1 56:13.000 Jul 1, 2017 2 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)T1 0:18.510 May 20, 2017 2 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)T1 — May 20, 2017 2 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)T1 — May 11, 2017 2 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)T1 0:36.460 May 11, 2017 2 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016)T1 49:41.000 Jul 15, 2016 2 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Basque Country (Road) (Jul 2016)T1 27:37.000 Jul 14, 2016 1 Men's T1 Road RaceEuropean Champion European Championships Para-cycling European Cup Prague (Road) (Sep 2015)T1 — Sep 26, 2015 1 Men's T1 Road RaceEuropean Champion European Championships Para-Cycling European Cup Belgrade (Road) (Sep 2015)T1 0:00.002 Sep 19, 2015 1 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (Sep 2015)T1 54:45.000 Sep 11, 2015 1 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Pietermaritzburg (Road) (Sep 2015)T1 17:48.000 Sep 10, 2015 3 Men's T1 Road RaceWorld Championships UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015)T1 50:29.000 Jul 31, 2015 2 Men's T1 Time TrialWorld Championships UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015)T1 31:29.000 Jul 29, 2015 1 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015)T1 33:20.000 Jul 25, 2015 2 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Elzach (Road) (Jul 2015)T1 24:09.000 Jul 23, 2015 1 Men's T1 Road Race UCI C1 Swiss Serie (Road) (Jun 2015)T1 0:00.400 Jun 20, 2015 2 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)T1 40:18.000 Jun 14, 2015 3 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)T1 29:32.000 Jun 13, 2015 2 Men's T1 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)T1 1:03:57.000 Jun 5, 2015 2 Men's T1 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)T1 27:51.000 Jun 4, 2015 3 Men's T1 Road RaceWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014)T1 49:41.000 Aug 31, 2014 3 Men's T1 Time TrialWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014)T1 19:27.000 Aug 29, 2014 14 Men's T2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)T2 55:21.000 Jul 26, 2014 13 Men's T2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)T2 22:39.000 Jul 24, 2014 15 Men's T2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (May 2014)T2 1:00:16.000 May 9, 2014 14 Men's T2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (May 2014)T2 33:41.000 May 8, 2014 8 Men's T2 Road Race Verola Paracycling Cup (May 2014)T2 0:00.015 May 3, 2014 10 Men's T2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)T2 52:23.000 Jun 15, 2013 11 Men's T2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)T2 27:32.760 Jun 13, 2013 13 Men's T2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)T2 1:00:05.000 Jun 8, 2013 13 Men's T2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)T2 15:07.000 Jun 6, 2013 4 Men's T2 Road Race Para-cycling Europacup (Jun 2012)T2 — Jun 23, 2012 6 Men's T2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2012)T2 51:46.000 Jun 16, 2012 7 Men's T2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2012)T2 25:48.000 Jun 14, 2012 4 Men's T2 Road Race International Paracyclisme Tour (Jun 2012)T2 2:40:10.000 Jun 9, 2012 DNS Men's T2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (May 2012)T2 — May 26, 2012 10 Men's T2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (May 2012)T2 19:26.000 May 24, 2012 5 Men's T2 Road Race Para-cycling Europacup Prague (Sep 2011)T2 42:37.000 Sep 16, 2011 12 Men's T2 Road RaceWorld Championships UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011)T2 1:04:56.000 Sep 10, 2011 12 Men's T2 Time TrialWorld Championships UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011)T2 32:19.000 Sep 8, 2011 4 Men's T2 Road Race Road Para-cycling Europacup (Jul 2011)T2 1:34:01.000 Jul 16, 2011 6 Men's T2 Road RaceWorld Cup UCI World Cup - Paracyclisme Route (Jul 2011)T2 1:00:27.000 Jul 8, 2011 6 Men's T2 Time TrialWorld Cup UCI World Cup - Paracyclisme Route (Jul 2011)T2 18:18.000 Jul 7, 2011 7 Men's T2 Road Race Para-cycling Europacup (Jun 2011)T2 — Jun 25, 2011 6 Men's T2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2011)T2 55:48.000 Jun 11, 2011 6 Men's T2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2011)T2 26:31.000 Jun 9, 2011