3 Men's H2 Time Trial Ain Handi Tour (Road) (May 2019)H2 40:18.000 May 24, 2019 4 Men's H2 Road Race Ain Handi Tour (Road) (May 2019)H2 — May 24, 2019 4 Men's H2 Road Race Ain Handi Tour (Road) (May 2019)H2 0:00.007 May 24, 2019 6 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H2 — May 18, 2019 4 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2019)H2 39:48.010 May 18, 2019 9 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H2 2:11.840 May 11, 2019 7 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H2 — May 11, 2019 7 Men's H2 Road RaceWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H2 — Sep 2, 2017 6 Men's H2 Time TrialWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H2 — Sep 2, 2017 4 Team Relay - Handbike - Mixed EliteWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)— Sep 2, 2017 8 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H2 — Jul 1, 2017 6 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H2 — Jul 1, 2017 3 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H2 — May 20, 2017 3 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H2 3:32.020 May 20, 2017 6 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H2 — May 11, 2017 7 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H2 3:04.610 May 11, 2017 2 Men's H2 Road Race 3° Brixia Paracycling Cup (Road) (Apr 2017)H2 — Apr 28, 2017 3 Men's H2 Road Race UCI C1 Swiss Serie (Road) (Jun 2016)H2 0:00.355 Jun 4, 2016 — Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)45:23.000 May 21, 2016 DNF Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)H2 — May 20, 2016 4 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)H2 34:35.000 May 19, 2016 3 Men's H2 Road Race Brixia Paracycling Cup (Road) (Apr 2016)H2 0:00.006 Apr 30, 2016 1 Men's H2 Road Race Due Giorni Del Mare 2° edizione (Road) (Apr 2016)H2 — Apr 16, 2016 10 Men's H2 Road RaceWorld Championships UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015)H2 — Aug 1, 2015 10 Men's H2 Time TrialWorld Championships UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015)H2 36:06.000 Jul 30, 2015 — Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)27:34.000 Jun 15, 2015 5 Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)H2 1:23:38.000 Jun 14, 2015 3 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)H2 23:57.000 Jun 13, 2015 — Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)29:06.000 Jun 6, 2015 DNS Men's H2 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)H2 — Jun 5, 2015 10 Men's H2 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)H2 30:33.000 Jun 4, 2015 DNF Men's H2 Road RaceWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014)H2 — Aug 31, 2014 9 Men's H2 Time TrialWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014)H2 37:31.000 Aug 29, 2014 — Mixed Elite - Team Relay - HWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2014)— Aug 27, 2014 — Mixed Elite - Team Relay - HWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)20:14.000 Jul 26, 2014 7 Men's H2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)H2 1:23:14.000 Jul 25, 2014 6 Men's H2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)H2 20:34.000 Jul 24, 2014 3 Men's H2 Road Race UCI P1 Swiss Serie (May 2014)H2 — May 24, 2014 DNF Mixed Elite - Team Relay - HWorld Cup UCI World Cup - Para-cycling Road (May 2014)— May 10, 2014 7 Men's H2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (May 2014)H2 — May 9, 2014 5 Men's H2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (May 2014)H2 27:34.000 May 8, 2014 — Mixed Elite - Team Relay - HWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013)40:24.000 Aug 31, 2013 6 Men's H1 Road RaceWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013)H1 1:43:39.000 Aug 30, 2013 7 Men's H1 Time TrialWorld Championships UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013)H1 39:52.000 Aug 28, 2013 — Mixed Elite - Team Relay - HWorld Cup UCI World Cup - Para-cycling Road (Aug 2013)31:30.000 Aug 24, 2013 8 Men's H1 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Aug 2013)H1 1:51:03.000 Aug 23, 2013 DNF Men's H1 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)H1 — Jun 14, 2013 6 Men's H1 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)H1 21:03.500 Jun 13, 2013 — Mixed Elite - Team Relay - HWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)35:05.000 Jun 8, 2013 10 Men's H1 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)H1 — Jun 7, 2013 7 Men's H1 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2013)H1 17:16.000 Jun 6, 2013 4 Men's H1 Road Race UCI P1 Swiss Serie (May 2013)H1 — Jun 1, 2013 — Mixed Elite - Team Relay - H 2012 London Paralympic Games (Aug 2012)31:44.000 Sep 7, 2012 5 Men's H1 Time Trial 2012 London Paralympic Games (Aug 2012)H1 39:03.000 Sep 4, 2012 — Mixed Elite - Team Relay - HWorld Cup UCI World Cup - Para-cycling Road (Jun 2012)29:42.000 Jun 16, 2012 7 Men's H1 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2012)H1 1:22:22.000 Jun 15, 2012 9 Men's H1 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2012)H1 28:32.000 Jun 14, 2012 — Mixed Elite - Team Relay - HWorld Cup UCI World Cup - Para-cycling Road (May 2012)26:59.000 May 26, 2012 7 Men's H1 Road RaceWorld Cup UCI World Cup - Para-cycling Road (May 2012)H1 1:40:37.000 May 25, 2012 5 Men's H1 Time TrialWorld Cup UCI World Cup - Para-cycling Road (May 2012)H1 27:17.000 May 24, 2012 3 Men's H1 Road Race Piacenza Paracycling (May 2012)H1 — May 19, 2012 2 Men's H1 Road Race International Monédières Critérium (May 2012)H1 2:02:06.000 May 12, 2012 1 Men's H1 Road Race XVI Para-cycling Bizkaiko Bira (Apr 2012)H1 2:16:30.000 Apr 28, 2012 — Mixed Elite - Team Relay - HWorld Cup UCI World Cup - Para-cycling Road (Jun 2011)32:52.000 Jun 11, 2011 4 Men's H1 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2011)H1 1:22:45.000 Jun 10, 2011 7 Men's H1 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2011)H1 26:32.000 Jun 9, 2011 19 Men's H1 Road Race EHC - Oensingen (Jun 2011)H1 — Jun 3, 2011 3 Men's H1 Road Race Piacenza 2011 (May 2011)H1 1:05:00.000 May 28, 2011 2 Men's H1 Road Race International Monédières Critérium (May 2011)H1 2:22:27.000 May 21, 2011 11 Men's H1 Road Race EHC - Rosenau (Apr 2011)H1 1:37:16.000 Apr 22, 2011 11 Men's H1 Time Trial EHC - Schenkon (May 2010)H1 55:07.000 May 14, 2010 9 Men's H1 Road Race EHC - Rosenau (Apr 2010)H1 1:39:46.000 Apr 2, 2010 8 Men Elite - Individual Road Race - HCA EHC - Rosenau (Apr 2009)— Apr 10, 2009