25 Men's H3 Time TrialWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)H3 — Aug 1, 2018 23 Men's H3 Road RaceWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)H3 — Aug 1, 2018 DNS Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H3 — Jul 5, 2018 31 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)H3 — Jul 5, 2018 9 Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Emmen (Road) (Jul 2018)— Jul 5, 2018 3 Men's H3 Road Race Schweizermeisterschaften (Road) (Jun 2018)H3 52:52.000 Jun 26, 2018 12 Men's H3 Time Trial UCI C1 Swiss Serie (Road) (Jun 2018)H3 0:00.012 Jun 8, 2018 9 Men's H3 Road Race UCI C1 Swiss Serie (Road) (Jun 2018)H3 0:00.009 Jun 8, 2018 8 Men's H3 Road Race UCI C1 Swiss Serie (Road) (Jun 2018)H3 0:00.008 Jun 8, 2018 20 Men's H3 Time Trial 6° Verola Paracycling Cup (Road) (Apr 2018)H3 — Apr 20, 2018 10 Men's H3 Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)H3 1:17:21.000 Apr 20, 2018 13 Men's H3 Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)H3 0:00.030 Apr 20, 2018 7 Men's H3 Road Race 2 Giorni del Mare - 4° edizione (Road) (Apr 2018)H3 — Apr 6, 2018 13 Men's H3 Road Race 2 Giorni del Mare - 4° edizione (Road) (Apr 2018)H3 — Apr 6, 2018 4 Men's H3 Road Race Swiss National Para-cycling Road Race Championships (Road) (Jun 2017)H3 1:40:29.000 Jun 23, 2017 DNS Men's H3 Time Trial Swiss National Para-cycling Time Trial Championships (Road) (Jun 2017)H3 — Jun 21, 2017 10 Men's H3 Road Race 3° Brixia Paracycling Cup (Road) (Apr 2017)H3 — Apr 28, 2017 6 Men's H3 Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)H3 0:00.014 Apr 22, 2017 8 Men's H3 Time Trial 5° Verola Paracycling Cup (Road) (Apr 2017)H3 24:25.000 Apr 21, 2017 6 Men's H3 Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)H3 — Apr 21, 2017 17 Men's H3 Road Race UCI C1 Swiss Serie (Road) (Jun 2016)H3 0:00.123 Jun 4, 2016 8 Men's H3 Road Race Verola Paracycling Cup (Road) (Apr 2016)H3 0:00.015 Apr 23, 2016 4 Men's H3 Road Race V° Piacenza Paracycling (Road) (Jul 2015)H3 0:00.008 Jul 4, 2015 19 Men's H3 Road Race UCI C1 Swiss Serie (Road) (Jun 2015)H3 0:00.131 Jun 20, 2015 DNS Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)H3 — Jun 14, 2015 7 Men's H3 Road Race Brixia Paracycling Cup (Road) (Apr 2015)H3 0:00.016 May 2, 2015 10 Men's H3 Road Race Verola Paracycling Cup (Road) (Apr 2015)H3 0:00.022 Apr 25, 2015 12 Men's H3 Road Race UCI P1 Swiss Serie (May 2014)H3 — May 24, 2014 12 Men's H3 Road Race Verola Paracycling Cup (May 2014)H3 0:00.025 May 3, 2014 26 Men's H2 Road Race EHC Schenkon (Jun 2012)H2 — Jun 2, 2012 16 Men's H2 Road Race Piacenza Paracycling (May 2012)H2 — May 19, 2012 15 Men's H2 Road Race EHC - Parabiago (Sep 2011)H2 0:00.035 Sep 30, 2011 30 Men's H2 Road Race EHC - Oensingen (Jun 2011)H2 — Jun 3, 2011 11 Men's H2 Road Race Piacenza 2011 (May 2011)H2 1:02:38.000 May 28, 2011 16 Men's H2 Road Race EHC - Rosenau (Apr 2011)H2 1:11:34.000 Apr 22, 2011 13 Men's H2 Road Race Final EHC 2010 (Sep 2010)H2 0:00.027 Sep 18, 2010 14 Men's H2 Road Race EHC - Grafendorf (Jun 2010)H2 — Jun 25, 2010 7 Men's H2 Road Race Piacenza Paracycling (May 2010)H2 — May 29, 2010 28 Men's H2 Time Trial EHC - Schenkon (May 2010)H2 43:03.000 May 14, 2010 16 Men's H2 Road Race EHC - Rosenau (Apr 2010)H2 1:08:46.000 Apr 2, 2010 13 Men's H2 Road Race EHC - Al-Ain (Mar 2010)H2 47:23.000 Mar 12, 2010 13 Men Elite - Individual Road Race - HCB EHC - Namur - Final (Oct 2009)— Oct 2, 2009 18 Men Elite - Individual Time Trial - HCB EHC - Louny (Jul 2009)30:56.000 Jul 10, 2009 9 Men Elite - Individual Road Race - HCB EHC - Lorsch (Jun 2009)1:07:25.000 Jun 27, 2009 23 Men Elite - Individual Time Trial - HCB EHC - Oensingen (Jun 2009)19:16.000 Jun 11, 2009 23 Men Elite - Individual Road Race - HCB EHC - Oensingen (Jun 2009)2:24:11.000 Jun 10, 2009 16 Men Elite - Individual Road Race - HCB EHC - Rosenau (Apr 2009)1:14:09.000 Apr 10, 2009