| DNF | Men's H2 Road Race | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | H2 | — | May 4, 2024 |
| 6 | Men's H2 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round II (May 2024) | H2 | 5:26.074 | May 4, 2024 |
| — | Team Relay - Handbike - Mixed Elite | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | | — | Aug 12, 2023 |
| 7 | Men's H2 Road Race | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | H2 | — | Aug 10, 2023 |
| 5 | Men's H2 Time Trial | 2023 UCI Cycling World Championships - Para-cycling Road (Aug 2023) | H2 | — | Aug 8, 2023 |
| 4 | Men's H2 Road Race | Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H2 | — | May 28, 2023 |
| 5 | Men's H2 Time Trial | Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H2 | — | May 28, 2023 |
| — | Team Relay - Handbike - Mixed Elite | Huntsville-Alabama 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | | — | May 28, 2023 |
| OTL | Men's H2 Road Race | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H2 | — | May 6, 2023 |
| 5 | Men's H2 Time Trial | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | H2 | 5:20.840 | May 6, 2023 |
| — | Team Relay - Handbike - Mixed Elite | Ostend 2023 UCI Para-Cycling Road World Cup (Road) (May 2023) | | — | May 6, 2023 |
| 5 | Men's H2 Road Race | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H2 | — | Apr 22, 2023 |
| 4 | Men's H2 Time Trial | Maniago 2023 UCI Para-Cycling Road World Cup (Road) (Apr 2023) | H2 | 4:00.480 | Apr 22, 2023 |
| 5 | Men's H2 Road Race | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | H2 | — | Aug 13, 2022 |
| 4 | Men's H2 Time Trial | 2022 UCI Para-Cycling Road World Championships - Baie-Comeau (Road) (Aug 2022) | H2 | — | Aug 13, 2022 |
| 4 | Men's H2 Road Race | Québec City 2022 UCI Para-Cycling Road World Cup 3 (Road) (Aug 2022) | H2 | — | Aug 6, 2022 |
| 1 | Men's H2 Time Trial | 2022 Canadian Road Championships - Elite/Junior/Para (Road) (Jun 2022) | H2 | 26:13.100 | Jun 24, 2022 |
| DNF | Men's H2 Road Race | 2022 Canadian Road Championships - Elite/Junior/Para (Road) (Jun 2022) | H2 | — | Jun 24, 2022 |
| 4 | Men's H2 Time Trial | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | H2 | 7:26.240 | May 14, 2022 |
| 4 | Men's H2 Road Race | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | H2 | — | May 14, 2022 |
| — | Team Relay - Handbike - Mixed Elite | Elzach 2022 UCI Para-Cycling Road World Cup 2 (Road) (May 2022) | | — | May 14, 2022 |
| 4 | Men's H2 Road Race | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | H2 | — | May 7, 2022 |
| 4 | Men's H2 Time Trial | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | H2 | 5:13.289 | May 7, 2022 |
| — | Team Relay - Handbike - Mixed Elite | Ostend 2022 UCI Para-Cycling Road World Cup 1 (Road) (May 2022) | | — | May 7, 2022 |
| 4 | Men's H2 Time Trial | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | H2 | 3:25.000 | Jun 8, 2021 |
| 5 | Men's H2 Road Race | 2021 UCI Para-Cycling Road World Championships - Cascais (Road) (Jun 2021) | H2 | — | Jun 8, 2021 |
| 1 | Men's H2 Road Race | Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019) | H2 | 0:00.030 | Aug 31, 2019 |
| 1 | Men's H2 Time Trial | Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019) | H2 | — | Aug 29, 2019 |
| 1 | Men's H2 Road Race | Juegos Parapanamericanos Lima 2019 (Road) (Aug 2019) | H2 | — | Aug 29, 2019 |
| 4 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019) | H2 | — | Aug 10, 2019 |
| 6 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2019) | H2 | — | Aug 10, 2019 |
| 1 | Men's H2 Time Trial | Canadian Road Championships (Road) (Jun 2019) | H2 | 25:58.000 | Jun 26, 2019 |
| 1 | Men's H2 Road Race | Canadian Road Championships (Road) (Jun 2019) | H2 | 1:34:05.000 | Jun 26, 2019 |
| 1 | Men's H2 Road Race | Défi sportif AlterGo II (Road) (May 2019) | H2 | 1:03:57.000 | May 4, 2019 |
| 1 | Men's H2 Time Trial | Défi sportif AlterGo I (Road) (May 2019) | H2 | 22:25.000 | May 3, 2019 |
| 6 | Men's H2 Time Trial | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | H2 | — | Aug 14, 2018 |
| 8 | Men's H2 Road Race | UCI Para-cycling Road World Cup - Baie-Comeau (Road) (Aug 2018) | H2 | — | Aug 14, 2018 |
| 1 | Men's H2 Time Trial | 2018 Global Relay Canadian Road Championships (Road) (Jun 2018) | H2 | 25:37.130 | Jun 20, 2018 |
| 1 | Men's H2 Road Race | 2018 Global Relay Canadian Road Championships (Road) (Jun 2018) | H2 | 1:24:55.000 | Jun 20, 2018 |
| 1 | Men's H2 Road Race | Défi sportif AlterGo (Road) (Apr 2018) | H2 | 0:00.030 | Apr 27, 2018 |
| 1 | Men's H2 Time Trial | Canadian Para-cycling Championships (Road) (Aug 2017) | H2 | 20:15.600 | Aug 15, 2017 |
| 1 | Men's H2 Road Race | Canadian Para-cycling Championships (Road) (Aug 2017) | H2 | 1:03:12.000 | Aug 15, 2017 |
| 2 | Men's H2 Time Trial | Défi sportif AlterGo (Road) (Apr 2017) | H2 | — | Apr 28, 2017 |
| 2 | Men's H2 Road Race | Défi sportif AlterGo (Road) (Apr 2017) | H2 | — | Apr 28, 2017 |
| 2 | Men's H2 Road Race | Défi sportif AlterGo (Road) (Apr 2017) | H2 | 0:00.052 | Apr 28, 2017 |
| 2 | Men's H2 Road Race | Défi sportif AlterGo (Road) (Apr 2016) | H2 | 0:00.026 | Apr 30, 2016 |