| 14 | Men's H3 Road Race | 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024) | H3 | — | Jan 16, 2024 |
| 14 | Men's H3 Time Trial | 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024) | H3 | — | Jan 16, 2024 |
| 1 | Men's H3 Road Race | 2024 Australian Elite Road Championship (Jan 2024) | H3 | — | Jan 3, 2024 |
| 2 | Men's H3 Time Trial | 2024 Australian Elite Road Championship (Jan 2024) | H3 | 40:21.460 | Jan 3, 2024 |
| 1 | Men's H3 Road Race | 2024 Australian Elite Road Championship (Jan 2024) | H3 | — | Jan 3, 2024 |
| 2 | Men's H3 Time Trial | 2024 Australian Elite Road Championship (Jan 2024) | H3 | 40:21.460 | Jan 3, 2024 |
| 2 | Men's H3 Time Trial | 2023 Oceania Para Road Championships (Mar 2023) | H3 | 47:51.000 | Mar 29, 2023 |
| 2 | Men's H3 Road Race | 2023 Oceania Para Road Championships (Mar 2023) | H3 | 1:28.000 | Mar 29, 2023 |
| 2 | Men's H3 Time Trial | Federation University Road National Championships (Jan 2023) | H3 | — | Jan 7, 2023 |
| 2 | Men's H3 Road Race | Federation University Road National Championships (Jan 2023) | H3 | — | Jan 7, 2023 |
| 2 | Men's H3 Time Trial | 2022 Oceania Para-cycling Road Championships (ROAD) (Apr 2022) | H3 | 46:52.620 | Apr 10, 2022 |
| 2 | Men's H3 Road Race | 2022 Oceania Para-cycling Road Championships (ROAD) (Apr 2022) | H3 | — | Apr 10, 2022 |
| 2 | Men's H3 Road Race | 2022 Federation University Road National Championships (Road) (Jan 2022) | H3 | — | Jan 14, 2022 |
| 2 | Men's H3 Time Trial | 2022 Federation University Road National Championships (Road) (Jan 2022) | H3 | — | Jan 14, 2022 |
| 2 | Men's H3 Time Trial | 2021 Federation University Road National Championships (Road) (Feb 2021) | H3 | 53:07.800 | Feb 2, 2021 |
| 2 | Men's H3 Road Race | 2021 Federation University Road National Championships (Road) (Feb 2021) | H3 | — | Feb 2, 2021 |
| 2 | Men's H3 Time Trial | 2020 Ballarat Classic (Road) (Jan 2020) | H3 | 51:34.730 | Jan 8, 2020 |
| 2 | Men's H3 Time Trial | 2020 Federation University Road National Championships (Road) (Jan 2020) | H3 | 58:04.640 | Jan 7, 2020 |
| 2 | Men's H3 Road Race | 2020 Federation University Road National Championships (Road) (Jan 2020) | H3 | — | Jan 7, 2020 |
| 2 | Men's H3 Time Trial | Ballarat Paracycling Classic (Road) (Jan 2019) | H3 | 42:31.120 | Jan 7, 2019 |
| 1 | Men's H3 Time Trial | 2019 FedUni National Road Championships (Road) (Jan 2019) | H3 | — | Jan 4, 2019 |
| 2 | Men's H3 Road Race | 2019 FedUni National Road Championships (Road) (Jan 2019) | H3 | — | Jan 4, 2019 |
| 2 | Men's H3 Time Trial | 2018 Cycling Australia Road National Championships (Road) (Jan 2018) | H3 | 1:26:21.000 | Jan 3, 2018 |
| 2 | Men's H3 Road Race | 2018 Cycling Australia Road National Championships (Road) (Jan 2018) | H3 | 1:26:21.000 | Jan 3, 2018 |
| 1 | Men's H3 Road Race | Cycling Australia Para-cycling National Championships (Road) (Apr 2017) | H3 | 35:03.900 | Apr 27, 2017 |
| 2 | Men's H3 Road Race | Adelaide Para-cycling Event (Road) (Apr 2015) | H3 | 1:54:57.000 | Apr 11, 2015 |
| — | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013) | | 43:37.000 | Aug 31, 2013 |
| 14 | Men's H2 Road Race | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013) | H2 | — | Aug 30, 2013 |
| 13 | Men's H2 Time Trial | UCI Para-cycling Road World Championship / Championnat du Monde Paracyclisme Route UCI (Aug 2013) | H2 | 34:08.000 | Aug 28, 2013 |
| — | Mixed Elite - Team Relay - H | UCI World Cup - Para-cycling Road (Aug 2013) | | 32:41.000 | Aug 24, 2013 |
| 14 | Men's H2 Road Race | UCI World Cup - Para-cycling Road (Aug 2013) | H2 | 1:52:14.000 | Aug 23, 2013 |
| 6 | Mixed Elite - Team Relay - H | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011) | | 1:26:01.000 | Sep 10, 2011 |
| 17 | Men's H2 Road Race | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011) | H2 | 1:56:02.000 | Sep 9, 2011 |
| 17 | Men's H2 Time Trial | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Sep 2011) | H2 | 27:33.000 | Sep 7, 2011 |
| 9 | Men's H2 Time Trial | UCI World Cup - Para-cycling Road (May 2011) | H2 | 19:00.000 | May 5, 2011 |
| 4 | Mixed Elite - Team Relay - H | UCI World Cup - Para-cycling Road (May 2011) | | 46:54.000 | May 4, 2011 |
| 10 | Men's H2 Road Race | UCI World Cup - Para-cycling Road (May 2011) | H2 | 1:31:56.000 | May 3, 2011 |
| 1 | Men's H2 Road Race | Oceania Para-cycling Championships (Apr 2011) | H2 | 2:31:22.000 | Apr 15, 2011 |
| 20 | Men's H2 Road Race | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Aug 2010) | H2 | 1:51:04.000 | Aug 20, 2010 |
| 21 | Men's H2 Time Trial | UCI Para-cycling Road World Championship / Championnat du monde paracyclisme route UCI (Aug 2010) | H2 | 24:08.000 | Aug 18, 2010 |