2 Men's H3 Road RaceWorld Championships 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022)H3 — Aug 13, 2022 1 Men's H3 Time TrialWorld Champion World Championships 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022)H3 31:42.130 Aug 13, 2022 2 Team Relay - Handbike - Mixed EliteWorld Championships 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022)— Aug 13, 2022 3 Men's H3 Road RaceWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)H3 — Aug 6, 2022 2 Men's H3 Time TrialWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)H3 — Aug 6, 2022 2 Team Relay - Handbike - Mixed EliteWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)— Aug 6, 2022 1 Team Relay - Handbike - Mixed Elite Tokyo 2020 Paralympic Games - Road (Aug 2021)53:32.000 Sep 2, 2021 5 Men's H3 Time Trial Tokyo 2020 Paralympic Games - Road (Aug 2021)H3 44:03.160 Aug 30, 2021 — Men's H3 Road Race Tokyo 2020 Paralympic Games - Road (Aug 2021)H3 — Aug 30, 2021 — Team Relay - Handbike - Mixed EliteWorld Championships 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021)23:29.000 Jun 12, 2021 1 Men's H3 Time TrialWorld Champion World Championships 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021)H3 37:59.200 Jun 8, 2021 5 Men's H3 Road RaceWorld Championships 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021)H3 — Jun 8, 2021 — Team Relay - Team Relay - Mixed EliteWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)— May 8, 2021 2 Men's H3 Time TrialWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H3 0:34.995 May 8, 2021 3 Men's H3 Road RaceWorld Cup 2021 UCI Para-Cycling Road World Cup - Ostend (Road) (May 2021)H3 — May 8, 2021 1 Men's H3 Road Race 7° DUE GIORNI DEL MARE 2021 (Road) (Apr 2021)H3 1:07:05.000 Apr 10, 2021 DNF Men's H3 Road RaceWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)H3 — Sep 10, 2019 2 Men's H3 Time TrialWorld Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)H3 30:33.380 Sep 10, 2019 1 Team Relay - Handbike - Mixed EliteWorld Champion World Championships UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019)— Sep 10, 2019 5 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)H3 — Aug 10, 2019 10 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)H3 — Aug 10, 2019 1 Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)49:45.000 Aug 10, 2019 1 Men's H3 Time Trial 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019)H3 20:34.210 Jul 19, 2019 1 Men's H3 Road Race 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019)H3 54:45.000 Jul 19, 2019 1 Men's H3 Road Race 2° Trofeo A.R.I.S. - 1° Memorial Walter Corradin (Road) (Jul 2019)H3 0:00.002 Jul 19, 2019 1 Men's H3 Time Trial Campionati Italiani Assoluti di Paraciclismo (Road) (Jun 2019)H3 — Jun 21, 2019 1 Men's H3 Road Race Campionati Italiani Assoluti di Paraciclismo (Road) (Jun 2019)H3 1:24:50.000 Jun 21, 2019 6 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H3 39:27.120 May 11, 2019 DNS Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Corridonia (Road) (May 2019)H3 — May 11, 2019 2 Men's H3 Time Trial 7° Verola Paracycling Cup (Road) (Apr 2019)H3 19:52.000 Apr 26, 2019 1 Men's H3 Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)H3 1:28:55.000 Apr 26, 2019 1 Men's H3 Road Race 7° Verola Paracycling Cup (Road) (Apr 2019)H3 0:00.003 Apr 26, 2019 1 Men's H3 Time Trial 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H3 31:42.000 Apr 5, 2019 1 Men's H3 Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H3 1:06:38.000 Apr 5, 2019 1 Men's H3 Road Race 5° edizione "due Giorni del Mare" (Road) (Apr 2019)H3 0:00.002 Apr 5, 2019 2 Men's H3 Time TrialWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)H3 — Aug 1, 2018 5 Men's H3 Road RaceWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)H3 — Aug 1, 2018 2 Mixed Elite - Team Relay - HWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)— Aug 1, 2018 1 Men's H3 Road Race Campionati Italiani Ciclismo Paralimpico - Prova in linea (Road) (Jun 2018)H3 0:01.250 Jun 30, 2018 1 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H3 28:38.790 May 5, 2018 3 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)H3 — May 5, 2018 1 Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2018)41:17.000 May 5, 2018 1 Men's H3 Time Trial 6° Verola Paracycling Cup (Road) (Apr 2018)H3 — Apr 20, 2018 1 Men's H3 Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)H3 1:13:29.000 Apr 20, 2018 1 Men's H3 Road Race 6° Verola Paracycling Cup (Road) (Apr 2018)H3 0:00.002 Apr 20, 2018 1 Men's H3 Road Race 2 Giorni del Mare - 4° edizione (Road) (Apr 2018)H3 — Apr 6, 2018 1 Men's H3 Road Race 2 Giorni del Mare - 4° edizione (Road) (Apr 2018)H3 — Apr 6, 2018 2 Men's H3 Road RaceWorld Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H3 — Sep 2, 2017 1 Men's H3 Time TrialWorld Champion World Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)H3 39:30.590 Sep 2, 2017 1 Team Relay - Handbike - Mixed EliteWorld Champion World Championships UCI Para-cycling Road World Championships - Pietermaritzburg (Road) (Aug 2017)16:31.000 Sep 2, 2017 1 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H3 25:02.750 Jul 1, 2017 1 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)H3 1:33:52.000 Jul 1, 2017 — Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Emmen (Jun 2017)33:28.000 Jul 1, 2017 3 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H3 — May 20, 2017 1 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)H3 25:12.860 May 20, 2017 — Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Ostend (May 2017)— May 20, 2017 2 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H3 0:03.110 May 11, 2017 1 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)H3 1:45:52.000 May 11, 2017 4 Team Relay - Handbike - Mixed EliteWorld Cup UCI Para-cycling Road World Cup - Maniago (May 2017)22:37.000 May 11, 2017 1 Men's H3 Road Race 3° Brixia Paracycling Cup (Road) (Apr 2017)H3 — Apr 28, 2017 2 Men's H3 Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)H3 0:00.003 Apr 22, 2017 1 Men's H3 Time Trial 5° Verola Paracycling Cup (Road) (Apr 2017)H3 20:37.000 Apr 21, 2017 2 Men's H3 Road Race 5° Verola Paracycling Cup (Road) (Apr 2017)H3 — Apr 21, 2017 1 Men's H3 Road Race Jeux Paralympiques / Paralympic Games (Sep 2016)H3 1:33:17.000 Sep 14, 2016 13 Men's H3 Time Trial Jeux Paralympiques / Paralympic Games (Sep 2016)H3 34:41.000 Sep 13, 2016 1 Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)42:32.000 May 21, 2016 2 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)H3 1:40:46.000 May 20, 2016 28 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Ostend (Road) (May 2016)H3 34:48.000 May 19, 2016 3 Men's H3 Road Race Brixia Paracycling Cup (Road) (Apr 2016)H3 0:00.005 Apr 30, 2016 2 Men's H3 Road Race Verola Paracycling Cup (Road) (Apr 2016)H3 0:00.004 Apr 23, 2016 1 Men's H3 Road Race Due Giorni Del Mare 2° edizione (Road) (Apr 2016)H3 — Apr 16, 2016 11 Men's H3 Road RaceWorld Championships UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015)H3 1:50:48.000 Aug 1, 2015 5 Men's H3 Time TrialWorld Championships UCI Para-cycling Road World Championship - Nottwil (Road) (Jul 2015)H3 32:11.000 Jul 30, 2015 1 Men's H3 Road Race V° Piacenza Paracycling (Road) (Jul 2015)H3 0:00.002 Jul 4, 2015 1 Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)26:47.000 Jun 15, 2015 6 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)H3 1:38:01.000 Jun 14, 2015 8 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Yverdon-les-Bains (Road) (Jun 2015)H3 20:52.000 Jun 13, 2015 8 Mixed Elite - Team Relay - HWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)31:15.000 Jun 6, 2015 7 Men's H3 Road RaceWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)H3 1:46:12.000 Jun 5, 2015 7 Men's H3 Time TrialWorld Cup UCI Para-cycling Road World Cup - Maniago (Road) (Jun 2015)H3 22:01.000 Jun 4, 2015 8 Men's H3 Road Race Brixia Paracycling Cup (Road) (Apr 2015)H3 0:00.017 May 2, 2015 2 Men's H3 Road Race Verola Paracycling Cup (Road) (Apr 2015)H3 0:00.003 Apr 25, 2015 4 Men's H3 Road RaceEuropean Championships 1st Round of the European Handcycling Circuit (Road) (Mar 2015)H3 0:00.010 Mar 21, 2015 2 Men's H3 Road Race Verola Paracycling Cup (May 2014)H3 0:00.004 May 3, 2014 7 Men's H2 Road Race 2012 London Paralympic Games (Aug 2012)H2 1:43:51.000 Sep 6, 2012 12 Men's H2 Time Trial 2012 London Paralympic Games (Aug 2012)H2 32:48.000 Sep 4, 2012 6 Men's H2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (May 2012)H2 1:34:52.000 May 25, 2012 20 Men's H2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (May 2012)H2 24:54.000 May 24, 2012 4 Men's H2 Road Race Piacenza Paracycling (May 2012)H2 — May 19, 2012 21 Men's H2 Road Race EHC - Parabiago (Sep 2011)H2 0:00.044 Sep 30, 2011 — Mixed Elite - Team Relay - HWorld Championships UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011)1:20:07.000 Sep 10, 2011 2 Men's H2 Road RaceWorld Championships UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011)H2 1:40:19.000 Sep 9, 2011 5 Men's H2 Time TrialWorld Championships UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011)H2 24:56.000 Sep 7, 2011 1 Men's H2 Road Race Trofeo Comune Di Verolanuova (Jul 2011)H2 — Jul 23, 2011 5 Men's H2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jun 2011)H2 1:21:51.000 Jun 10, 2011 10 Men's H2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jun 2011)H2 20:40.000 Jun 9, 2011 13 Men's H2 Road Race EHC - Oensingen (Jun 2011)H2 — Jun 3, 2011 3 Men's H2 Road Race Piacenza 2011 (May 2011)H2 54:17.000 May 28, 2011 3 Men's H2 Time TrialWorld Cup UCI World Cup - Para-cycling Road (May 2011)H2 17:56.000 May 5, 2011 — Mixed Elite - Team Relay - HWorld Cup UCI World Cup - Para-cycling Road (May 2011)45:32.000 May 4, 2011 2 Men's H2 Road RaceWorld Cup UCI World Cup - Para-cycling Road (May 2011)H2 1:21:41.000 May 3, 2011 4 Men's H2 Road Race EHC - Rosenau (Apr 2011)H2 1:06:20.000 Apr 22, 2011 10 Men's H2 Road RaceWorld Championships UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Aug 2010)H2 1:38:42.000 Aug 20, 2010 11 Men's H2 Time TrialWorld Championships UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Aug 2010)H2 21:20.000 Aug 18, 2010 34 Men's H2 Road Race EHC - Grafendorf (Jun 2010)H2 — Jun 25, 2010 10 Men's H2 Time TrialWorld Cup UCI World Cup - Paracyclisme route (Jun 2010)H2 21:01.000 Jun 12, 2010 3 Mixed Elite - Individual Road Race - HWorld Cup UCI World Cup - Paracyclisme route (Jun 2010)1:11:25.000 Jun 11, 2010 3 Men's H2 Road RaceWorld Cup UCI World Cup - Paracyclisme route (Jun 2010)H2 — Jun 10, 2010 15 Men's H2 Time Trial EHC - Schenkon (May 2010)H2 37:31.000 May 14, 2010 3 Men's H2 Road Race EHC - Rosenau (Apr 2010)H2 1:08:40.000 Apr 2, 2010 19 Men Elite - Individual Road Race - HCB EHC - Namur - Final (Oct 2009)— Oct 2, 2009 6 Men Elite - Individual Road Race - HCB Championnat du Monde Route Paracyclisme (Sep 2009)1:41.110 Sep 11, 2009 7 Men Elite - Individual Time Trial - HCB Championnat du Monde Route Paracyclisme (Sep 2009)33:15.000 Sep 9, 2009 1 Men Elite - Individual Road Race - HCB EHC - Lorsch (Jun 2009)1:03:20.000 Jun 27, 2009 8 Men Elite - Individual Time Trial - HCB EHC - Oensingen (Jun 2009)17:08.000 Jun 11, 2009 6 Men Elite - Individual Road Race - HCB EHC - Oensingen (Jun 2009)2:05:56.000 Jun 10, 2009 6 Men Elite - Individual Road Race - HCB EHC - Rosenau (Apr 2009)1:10:50.000 Apr 10, 2009