DNF Men's B Road Race Juegos Parasuramericanos - Road (Jun 2026)B — Jun 30, 2026 4 Men's B Time Trial Juegos Parasuramericanos - Road (Jun 2026)B 37:55.161 Jun 30, 2026 DNS Men's B Road Race Pan American Road Para Cycling Championship 2026 (Feb 2026)B — Feb 27, 2026 6 Men's B Time Trial Pan American Road Para Cycling Championship 2026 (Feb 2026)B — Feb 27, 2026 9 Men's B Sprint B Pan American Track Para Cycling Championship 2026 (Feb 2026)B — Feb 24, 2026 6 Men's B 1 km Time Trial B Pan American Track Para Cycling Championship 2026 (Feb 2026)B — Feb 24, 2026 4 Men's B Individual Pursuit B Pan American Track Para Cycling Championship 2026 (Feb 2026)B — Feb 24, 2026 DNS Men's B Road RaceWorld Championships 2025 UCI Para-cycling Road World Championships (Aug 2025)B — Aug 30, 2025 DNF Men's B Time TrialWorld Championships 2025 UCI Para-cycling Road World Championships (Aug 2025)B — Aug 28, 2025 18 Men's B Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)B — May 17, 2025 16 Men's B Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Maniago, Italy (May 2025)B — May 17, 2025 22 Men's B Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)B — May 3, 2025 19 Men's B Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)B — May 3, 2025 9 Men's B Road Race 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024)B — Sep 5, 2024 10 Men's B Time Trial 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024)B — Sep 3, 2024 9 Men's B 1 km Time Trial 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024)B — Aug 31, 2024 9 Men's B Individual Pursuit 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024)B — Aug 28, 2024 17 Men's B Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)B — May 18, 2024 18 Men's B Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)B 4:13.860 May 18, 2024 22 Men's B Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)B — May 4, 2024 DNF Men's B Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)B — May 4, 2024 12 Men's B Individual PursuitWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 13 Men's B 1 km Time TrialWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 13 Men's B SprintWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 — Mixed B Mixed Team SprintWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)B — Mar 19, 2024 3 Men's B 1 km Time Trial B JUEGOS PANAMERICANOS SANTIAGO 2023 (Track) (Nov 2023)B — Nov 22, 2023 2 Men's B Individual Pursuit B JUEGOS PANAMERICANOS SANTIAGO 2023 (Track) (Nov 2023)B — Nov 22, 2023 1 Men's B Road Race CONTRARELON INDIVIDUAL JUEGOS PANAMERICANOS SANTIAGO 2023 (Road) (Nov 2023)B 2:03:31.000 Nov 18, 2023 1 Men's B Time Trial CONTRARELON INDIVIDUAL JUEGOS PANAMERICANOS SANTIAGO 2023 (Road) (Nov 2023)B — Nov 18, 2023 1 Men's B 1 km Time Trial B Campeonato Argentino de Pista (Oct 2023)B 0:00.001 Oct 3, 2023 DNF Men's B Road RaceWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)B — Aug 11, 2023 19 Men's B Time TrialWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)B — Aug 9, 2023 — Mixed B Mixed Team SprintWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 7, 2023 10 Men's B SprintWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 6, 2023 15 Men's B 1 km Time TrialWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 3, 2023 DNF Men's B Individual PursuitWorld Championships UCI Cycling World Championships - Para-cycling Track (Aug 2023)B — Aug 2, 2023 5 Men's B Road RaceWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B — May 28, 2023 13 Men's B Time TrialWorld Cup Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B — May 28, 2023 16 Men's B Road RaceWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B — May 6, 2023 20 Men's B Time TrialWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B 4:34.266 May 6, 2023 1 Men's B Road Race 9a Verola Paacycling Cup (Road) (Apr 2023)B 1:51:02.000 Apr 28, 2023 1 Men's B Time Trial 9a Verola Paacycling Cup (Road) (Apr 2023)B 16:53.000 Apr 28, 2023 1 Men's B Road Race 9a Verola Paacycling Cup (Road) (Apr 2023)B 0:00.002 Apr 28, 2023 11 Men's B Road RaceWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)B — Apr 22, 2023 19 Men's B Time TrialWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)B 4:36.170 Apr 22, 2023 9 Men's B Individual PursuitWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)B — Oct 22, 2022 11 Men's B 1 km Time TrialWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)B — Oct 22, 2022 10 Men's B SprintWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)B — Oct 22, 2022 — Mixed B Mixed Team SprintWorld Championships 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022)B — Oct 22, 2022 9 Men's B Road RaceWorld Championships 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022)B — Aug 13, 2022 9 Men's B Time TrialWorld Championships 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022)B — Aug 13, 2022 8 Men's B Road RaceWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)B — Aug 6, 2022 9 Men's B Time TrialWorld Cup Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022)B — Aug 6, 2022 11 Men's B Time TrialWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)B 6:40.260 May 14, 2022 3 Men's B Road RaceWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)B — May 14, 2022 9 Men's B Road RaceWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)B — May 7, 2022 12 Men's B Time TrialWorld Cup Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022)B 4:14.215 May 7, 2022 2 Men's B Road Race 2022 Pan American Road Paracycling Championship (Road) (Mar 2022)B 2:08:18.771 Mar 19, 2022 2 Men's B Time Trial 2022 Pan American Road Paracycling Championship (Road) (Mar 2022)B 27:10.397 Mar 19, 2022 2 Men's B 1 km Time Trial 2022 Pan American Track Paracycling Championships (Track) (Mar 2022)B 1:08.579 Mar 17, 2022 2 Men's B Individual Pursuit 2022 Pan American Track Paracycling Championships (Track) (Mar 2022)B — Mar 17, 2022 2 Men's B Sprint 2022 Pan American Track Paracycling Championships (Track) (Mar 2022)B — Mar 17, 2022 6 Men's B Road Race Tokyo 2020 Paralympic Games - Road (Aug 2021)B — Aug 30, 2021 5 Men's B Time Trial Tokyo 2020 Paralympic Games - Road (Aug 2021)B 46:59.350 Aug 30, 2021 7 Men's B 1 km Time Trial B Tokyo 2020 Paralympic Games - Track (Aug 2021)B 1:05.178 Aug 24, 2021 8 Men's B Individual Pursuit B Tokyo 2020 Paralympic Games - Track (Aug 2021)B 4:27.874 Aug 24, 2021 12 Men's B Road RaceWorld Championships 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021)B — Jun 8, 2021 15 Men's B Time TrialWorld Championships 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021)B 6:09.000 Jun 8, 2021 — Men's B Individual PursuitWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)B 4:35.090 Feb 1, 2020 — Men's B 1 km Time TrialWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)B 1:06.172 Feb 1, 2020 — Men's B SprintWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)B — Feb 1, 2020 — Mixed B Mixed Team SprintWorld Championships UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020)B — Feb 1, 2020 3 Men's B Road Race Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019)B — Aug 31, 2019 3 Men's B Road Race Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019)B 0:00.022 Aug 31, 2019 3 Men's B Time Trial Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019)B — Aug 29, 2019 3 Men's B Individual Pursuit B Juegos Parapanamericanos Lima 2019 (Track) (Aug 2019)B — Aug 25, 2019 2 Men's B 1 km Time Trial B Juegos Parapanamericanos Lima 2019 (Track) (Aug 2019)B — Aug 25, 2019 14 Men's B Time TrialWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)B — Aug 10, 2019 14 Men's B Road RaceWorld Cup UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019)B — Aug 10, 2019 1 Men's B Road Race Road Paracycling Pan American Circuit (Road) (Jun 2019)B — Jun 11, 2019 21 Men's B 1 km Time TrialWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019)B 1:06.979 Mar 16, 2019 10 Men's B Individual PursuitWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019)B — Mar 16, 2019 17 Men's B SprintWorld Championships UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019)B — Mar 16, 2019 1 Men's B Road Race Para-cycling South American Circuit - Brazil Stage (Road) (Aug 2018)B — Aug 21, 2018 2 Men's B Time Trial Para-cycling South American Circuit - Brazil Stage (Road) (Aug 2018)B — Aug 21, 2018 1 Men's B Road Race Para-cycling South American Circuit - Brazil Stage (Road) (Aug 2018)B — Aug 21, 2018 20 Men's B Time TrialWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)B — Aug 1, 2018 12 Men's B Road RaceWorld Championships UCI Para-cycling Road World Championships - Maniago (Road) (Aug 2018)B — Aug 1, 2018 12 Men's B Individual Pursuit BWorld Championships UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018)B — Mar 24, 2018 18 Men's B 1 km Time Trial BWorld Championships UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018)B — Mar 24, 2018 15 Men's B Sprint BWorld Championships UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018)B — Mar 24, 2018 8 Men's B Road Race Brixia Paracycling Cup (Road) (Apr 2015)B 0:00.016 May 2, 2015 6 Men's B Road Race Verola Paracycling Cup (Road) (Apr 2015)B 0:00.013 Apr 25, 2015 27 Men's B Road RaceWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)B — Jul 25, 2014 25 Men's B Time TrialWorld Cup UCI World Cup - Para-cycling Road (Jul 2014)B 28:49.000 Jul 24, 2014