| 7 | Men's B Time Trial | UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026) | B | — | Mar 21, 2026 |
| OTL | Men's B Road Race | UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026) | B | — | Mar 21, 2026 |
| 3 | Men's B Sprint B | 13th ASEAN PARA GAMES 2025 - Track (Jan 2026) | B | — | Jan 23, 2026 |
| 2 | Men's B 1 km Time Trial B | 13th ASEAN PARA GAMES 2025 - Track (Jan 2026) | B | 1:06.620 | Jan 23, 2026 |
| 4 | Men's B Road Race | 13th ASEAN PARA GAMES 2025 - Road (Jan 2026) | B | 2:29:02.000 | Jan 20, 2026 |
| 2 | Men's B Time Trial | 13th ASEAN PARA GAMES 2025 - Road (Jan 2026) | B | 42:10.546 | Jan 20, 2026 |
| 2 | Men's B Time Trial | Korat Para Cycling Cup Road (Dec 2025) | B | 32:02.640 | Dec 6, 2025 |
| 1 | Men's B Time Trial | Thai National Para Cycling Championships Road (Dec 2025) | B | 32:02.640 | Dec 6, 2025 |
| 3 | Men's B Sprint B | Korat Para Cycling Cup Track (Dec 2025) | B | — | Dec 4, 2025 |
| 1 | Men's B 1 km Time Trial B | Korat Para Cycling Cup Track (Dec 2025) | B | 1:07.814 | Dec 4, 2025 |
| 1 | Men's B Sprint B | Thai National Para Cycling Championships Track (Dec 2025) | B | — | Dec 4, 2025 |
| 1 | Men's B 1 km Time Trial B | Thai National Para Cycling Championships Track (Dec 2025) | B | 1:07.814 | Dec 4, 2025 |
| 4 | Men's B Individual Pursuit B | Korea Para-cycling Track Cup (Aug 2025) | B | 4:55.000 | Aug 18, 2025 |
| 3 | Men's B 1 km Time Trial B | Korea Para-cycling Track Cup (Aug 2025) | B | 1:06.000 | Aug 18, 2025 |
| 1 | Men's B Time Trial | Champion Solutions Para Cycling Cup Road round 2 (Aug 2025) | B | 32:05.359 | Aug 2, 2025 |
| 1 | Men's B 1 km Time Trial B | Champion Solutions Para Cycling Cup Track round 2 (Aug 2025) | B | 1:09.265 | Aug 1, 2025 |
| 1 | Men's B 1 km Time Trial B | Champion Solutions Para Cycling Cup Track round 1 (Jul 2025) | B | 1:09.156 | Jul 31, 2025 |
| 2 | Men's B Time Trial | Lanna Para Cycling Cup Road round 2 (Jul 2025) | B | 32:22.107 | Jul 26, 2025 |
| 1 | Men's B 1 km Time Trial B | Lanna Para Cycling Cup Track round 2 (Jul 2025) | B | 1:08.168 | Jul 24, 2025 |
| 4 | Men's B Individual Pursuit B | Lanna Para Cycling Cup Track round 2 (Jul 2025) | B | — | Jul 24, 2025 |
| 1 | Men's B Time Trial | Champion Solutions Para Cycling Cup Road round 1 (Jul 2025) | B | 31:44.270 | Jul 19, 2025 |
| 3 | Men's B Time Trial | Lanna Para Cycling Cup Road round 1 (Jul 2025) | B | 34:22.271 | Jul 12, 2025 |
| 1 | Mixed B Mixed Team Sprint B | Lanna Para Cycling Cup Track Round 1 (Jul 2025) | B | 1:11.208 | Jul 10, 2025 |
| 2 | Men's B Sprint B | Lanna Para Cycling Cup Track Round 1 (Jul 2025) | B | 0:11.502 | Jul 10, 2025 |
| 2 | Men's B 1 km Time Trial B | Lanna Para Cycling Cup Track Round 1 (Jul 2025) | B | 1:08.546 | Jul 10, 2025 |
| 2 | Men's B Individual Pursuit B | Lanna Para Cycling Cup Track Round 1 (Jul 2025) | B | 5:05.146 | Jul 10, 2025 |
| 2 | Men's B Sprint B | Asian Para Track Championships 2025 (Feb 2025) | B | — | Feb 20, 2025 |
| 2 | Mixed B Mixed Team Sprint | Asian Para Track Championships 2025 (Feb 2025) | B | 0:54.066 | Feb 20, 2025 |
| 2 | Men's B 1 km Time Trial B | Asian Para Track Championships 2025 (Feb 2025) | B | 1:06.255 | Feb 20, 2025 |
| 3 | Men's B Individual Pursuit B | Asian Para Track Championships 2025 (Feb 2025) | B | 4:42.640 | Feb 20, 2025 |
| 2 | Men's B Road Race | The 44th Asian Road Cycling Championships, The 31st Asian Junior Road Cycling Championships & The 13th Asian Para Road Cycling Championships (Feb 2025) | B | — | Feb 6, 2025 |
| 3 | Men's B Time Trial | The 44th Asian Road Cycling Championships, The 31st Asian Junior Road Cycling Championships & The 13th Asian Para Road Cycling Championships (Feb 2025) | B | 29:23.475 | Feb 6, 2025 |
| 4 | Men's B Time Trial | The 12th Asian Para-cycling Road Championships 2024 (Jun 2024) | B | 22:44.449 | Jun 4, 2024 |
| OTL | Men's B Road Race | 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024) | B | — | Jan 16, 2024 |
| 9 | Men's B Time Trial | 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024) | B | — | Jan 16, 2024 |
| 5 | Men's B Road Race | 2022 Asian Para Games - Road (Oct 2023) | B | 1:46:54.000 | Oct 27, 2023 |
| 4 | Men's B Time Trial | 2022 Asian Para Games - Road (Oct 2023) | B | 26:13.930 | Oct 27, 2023 |
| 2 | Men's B Time Trial | 42nd Asian Road Cycling Championships, 29th Asian Junior Road Cycling Championships & 11th Asian Para Road Cycling Championships (Jun 2023) | B | 21:32.938 | Jun 6, 2023 |
| OTL | Men's B Road Race | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | B | — | May 6, 2023 |
| 26 | Men's B Time Trial | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | B | 9:24.055 | May 6, 2023 |
| 8 | Men's B Road Race | International Paracycling Classics Ronde in Vlaanderen Brugge-Ronse 2023 (ROAD) (Apr 2023) | B | 17:24.000 | Apr 29, 2023 |
| OTL | Men's B Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | B | — | Apr 22, 2023 |
| 25 | Men's B Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | B | 8:56.740 | Apr 22, 2023 |
| 7 | Men's B Road Race | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | B | 0:00.001 | Apr 14, 2023 |
| 8 | Men's B Time Trial | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | B | 39:05.000 | Apr 14, 2023 |
| 7 | Men's B Road Race | 9° DUE GIORNI DEL MARE 2023 (Road) (Apr 2023) | B | 0:00.015 | Apr 14, 2023 |
| DNF | Men's B Time Trial | Thailand Para ITT II/2022 (Dec 2022) | B | — | Dec 8, 2022 |
| 1 | Men's B Individual Pursuit B | THAILAND PARA TRACK RACE II/2022 (Dec 2022) | B | 5:12.110 | Dec 7, 2022 |
| 2 | Men's B Time Trial | Thailand Para ITT I/2022 (Dec 2022) | B | 0:30.270 | Dec 2, 2022 |
| 2 | Men's B Individual Pursuit B | THAILAND PARA TRACK RACE I/2022 (Dec 2022) | B | 5:16.430 | Dec 1, 2022 |
| 4 | Men's B Time Trial | European Paracycling Cup 2022(Road) (Jun 2022) | B | 17:18.960 | Jun 11, 2022 |
| 3 | Men's B Road Race | European Paracycling Cup 2022(Road) (Jun 2022) | B | — | Jun 11, 2022 |
| 3 | Men's B Road Race | European Paracycling Cup 2022(Road) (Jun 2022) | B | 0:00.007 | Jun 11, 2022 |
| 3 | Men's B Road Race | 68. Volksbank Giro/Cologne Classic (Road) (Jun 2022) | B | 0:01.230 | Jun 3, 2022 |
| 3 | Men's B Time Trial | 68. Volksbank Giro/Cologne Classic (Road) (Jun 2022) | B | 0:29.010 | Jun 3, 2022 |
| 3 | Men's B Road Race | 68. Volksbank Giro/Cologne Classic (Road) (Jun 2022) | B | 0:00.006 | Jun 3, 2022 |
| 20 | Men's B Time Trial | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | B | 13:47.870 | May 14, 2022 |
| OTL | Men's B Road Race | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | B | — | May 14, 2022 |
| OTL | Men's B Road Race | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | B | — | May 7, 2022 |
| 16 | Men's B Time Trial | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | B | 8:54.629 | May 7, 2022 |
| 1 | Men's B Time Trial | Fredrikshof - Swedish Paracycling Time Trial (ROAD) (Apr 2022) | B | 0:46.230 | Apr 30, 2022 |
| 1 | Men's B Road Race | SMACK - Swedish Paracycling Road Race (Road) (Apr 2022) | B | 0:01.260 | Apr 29, 2022 |
| 5 | Men's B Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | B | 1:49:57.000 | Apr 8, 2022 |
| 5 | Men's B Time Trial | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | B | 40:04.000 | Apr 8, 2022 |
| 4 | Men's B Road Race | 8° DUE GIORNI DEL MARE (Road) (Apr 2022) | B | 0:00.010 | Apr 8, 2022 |
| 1 | Men's B Time Trial | 2022 Asian Road & Para cycling Championships (ROAD) (Mar 2022) | B | 20:24.000 | Mar 28, 2022 |
| 4 | Men's B Time Trial | Thailand Para Cycling Cup (Road) (New Event) (Dec 2021) | B | 39:12.000 | Dec 24, 2021 |
| 4 | Men's B Road Race | Thailand Para Cycling Cup (Road) (New Event) (Dec 2021) | B | — | Dec 24, 2021 |
| 4 | Men's B Time Trial | 2020 Ballarat Classic (Road) (Jan 2020) | B | 44:44.540 | Jan 8, 2020 |
| 6 | Men's B Road Race | 2020 Federation University Road National Championships (Road) (Jan 2020) | B | 0:00.006 | Jan 7, 2020 |
| 4 | Men's B Time Trial | 2020 Federation University Road National Championships (Road) (Jan 2020) | B | 46:30.110 | Jan 7, 2020 |
| 6 | Men's B Sprint B | 2020 Asian Para-Cycling Track Championship (Track) (Oct 2019) | B | — | Oct 16, 2019 |
| 27 | Men's B Time Trial | UCI Para-cycling Road World Championships - Emmen (Road) (Sep 2019) | B | 48:39.530 | Sep 10, 2019 |
| 6 | Men's B Individual Pursuit B | Malaysian Para Track I 2019 (Track) (Aug 2019) | B | 5:29.004 | Aug 21, 2019 |
| 8 | Men's B 1 km Time Trial B | Malaysian Para Track I 2019 (Track) (Aug 2019) | B | 1:14.865 | Aug 21, 2019 |
| 7 | Men's B Time Trial | Malaysian Para ITT (Road) (Aug 2019) | B | — | Aug 19, 2019 |