15 Men's B Road RaceWorld Championships UCI Para-cycling Road World Championships (Sep 2026)B — Sep 7, 2026 13 Men's B Time TrialWorld Championships UCI Para-cycling Road World Championships (Sep 2026)B — Sep 4, 2026 1 Men's B Road Race National Para Cycling Road Championships - Switzerland (Jun 2026)B 1:12:30.000 Jun 24, 2026 3 Men's B Time Trial National Para Cycling Road Championships - Switzerland (Jun 2026)B 15:20.610 Jun 24, 2026 14 Men's B Road RaceEuropean Championships UEC Para Cycling Road European Championships (Jun 2026)B — Jun 11, 2026 13 Men's B Time TrialEuropean Championships UEC Para Cycling Road European Championships (Jun 2026)B 40:35.990 Jun 11, 2026 3 Men's B Road Race HANDI GARD CLASSIC - ROAD (May 2026)B 1:58:40.000 May 28, 2026 5 Men's B Time Trial HANDI GARD CLASSIC - ROAD (May 2026)B 30:16.750 May 28, 2026 15 Men's B Road RaceWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)B — May 9, 2026 18 Men's B Time TrialWorld Cup UCI Para Cycling Road World Cup Round 3 - Abruzzo Italy (May 2026)B — May 9, 2026 5 Men's B Time TrialWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)B — Mar 21, 2026 5 Men's B Road RaceWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)B — Mar 21, 2026 1 Men's B 1 km Time Trial B Swiss National Championships - Track (Jan 2026)B 0:00.001 Jan 16, 2026 3 Men's B 1 km Time Trial Track Cycling Challenge (Dec 2025)B — Dec 12, 2025 5 Men's B Sprint Track Cycling Challenge (Dec 2025)B — Dec 12, 2025 16 Men's B Road RaceWorld Championships 2025 UCI Para-cycling Road World Championships (Aug 2025)B — Aug 30, 2025 16 Men's B Time TrialWorld Championships 2025 UCI Para-cycling Road World Championships (Aug 2025)B — Aug 28, 2025 1 Men's B Road Race National Para Cycling Road Championships Road Races - Switzerland (Jun 2025)B 57:32.500 Jun 27, 2025 3 Men's B Time Trial National Para Cycling Road Championships Time Trials - Switzerland (Jun 2025)B 25:49.770 Jun 25, 2025 2 Men's B Road Race HANDI GARD CLASSIC - ROAD (Jun 2025)B 2:07:29.000 Jun 12, 2025 3 Men's B Time Trial HANDI GARD CLASSIC - ROAD (Jun 2025)B 29:55.430 Jun 12, 2025 16 Men's B Time TrialWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)B — May 3, 2025 18 Men's B Road RaceWorld Cup 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025)B — May 3, 2025 1 Men's B Individual Pursuit B Schweizermeisterschaften Para-Cycling TRACK (Jan 2025)B 0:00.001 Jan 17, 2025 1 Men's B 1 km Time Trial B Schweizermeisterschaften Para-Cycling TRACK (Jan 2025)B 0:00.001 Jan 17, 2025 DNS Men's B Time TrialWorld Championships UCI Road and Para-cycling Road World Championships - Para-cycling Road (Sep 2024)B — Sep 22, 2024 1 Men's B Time Trial National Road Championships Para-Cycling (Jun 2024)B 21:50.170 Jun 19, 2024 16 Men's B Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)B — May 18, 2024 15 Men's B Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round III (May 2024)B 3:30.760 May 18, 2024 19 Men's B Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)B — May 4, 2024 22 Men's B Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round II (May 2024)B 4:09.516 May 4, 2024 1 Men's B Road Race HANDI GARD CLASSIC (Apr 2024)B 2:28:19.000 Apr 12, 2024 1 Men's B Time Trial HANDI GARD CLASSIC (Apr 2024)B 25:29.610 Apr 12, 2024 3 Men's B Road Race 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024)B 14:14.000 Apr 5, 2024 3 Men's B Time Trial 10° DUE GIORNI DEL MARE 2024 (Road) (Apr 2024)B 34:12.000 Apr 5, 2024 1 Men's B Individual Pursuit B Championnats Suisse (Jan 2024)B — Jan 24, 2024 1 Men's B 1 km Time Trial B Championnats Suisse (Jan 2024)B — Jan 24, 2024 6 Men's B 1 km Time Trial B Track Cycling Challenge 2023 (Dec 2023)B — Dec 14, 2023 6 Men's B Sprint B Track Cycling Challenge 2023 (Dec 2023)B — Dec 14, 2023 5 Men's B Time Trial National Championships Para-Cycling Time Trial Switzerland (Sep 2023)B 21:39.840 Sep 30, 2023 16 Men's B Road RaceWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)B — Aug 11, 2023 20 Men's B Time TrialWorld Championships 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023)B — Aug 9, 2023 3 Men's B Road Race National Championships Para-Cycling Road Races (Jun 2023)B 1:12:22.000 Jun 23, 2023 17 Men's B Road RaceWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B — May 6, 2023 22 Men's B Time TrialWorld Cup Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023)B 6:31.688 May 6, 2023 17 Men's B Road RaceWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)B — Apr 22, 2023 1 Men's B Time TrialWorld Cup Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023)B 4:42.130 Apr 22, 2023 5 Men's B Road Race 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)B 1:36:10.000 Apr 14, 2023 5 Men's B Time Trial 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)B 36:32.000 Apr 14, 2023 5 Men's B Road Race 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023)B 0:00.010 Apr 14, 2023 1 Men's B 1 km Time Trial B Schweizermeisterschaft 2023 (Mar 2023)B 1:09.298 Mar 29, 2023 1 Men's B Individual Pursuit B Schweizermeisterschaft 2023 (Mar 2023)B 4:59.226 Mar 29, 2023 2 Men's B 1 km Time Trial B Track Cycling Challenge (TRACK) (Dec 2022)B 1:20:40.000 Dec 15, 2022 3 Men's B Sprint B Track Cycling Challenge (TRACK) (Dec 2022)B — Dec 15, 2022 2 Men's B Individual Pursuit GP de la Commission des vélodromes romands (Track) (Nov 2022)B — Nov 18, 2022 2 Men's B 1 km Time Trial GP de la Commission des vélodromes romands (Track) (Nov 2022)B — Nov 18, 2022 1 Men's B Road Race National Road Champhionships - Switzerland (Jun 2022)B — Jun 24, 2022 9 Men's B Time TrialEuropean Championships 2022 UEC Road Para-Cycling European Championships (Road) (May 2022)B — May 28, 2022 9 Men's B Road RaceEuropean Championships 2022 UEC Road Para-Cycling European Championships (Road) (May 2022)B — May 28, 2022 18 Men's B Time TrialWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)B 12:11.410 May 14, 2022 17 Men's B Road RaceWorld Cup Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022)B — May 14, 2022 1 Men's B 1 km Time Trial Championnats Suisse (Track) (Mar 2022)B — Mar 5, 2022 2 Men's B Individual Pursuit Championnats Suisse (Track) (Mar 2022)B — Mar 5, 2022