| — | Team Sprint - Cycle - Mixed Elite | National Track Championships - Para (Mar 2026) | | 0:50.486 | Mar 28, 2026 |
| 2 | Men's C2 Elimination | National Track Championships - Para (Mar 2026) | C2 | — | Mar 23, 2026 |
| 1 | Men's C2 Sprint | National Track Championships - Para (Mar 2026) | C2 | 0:12.058 | Mar 23, 2026 |
| 2 | Men's C2 Scratch | National Track Championships - Para (Mar 2026) | C2 | — | Mar 23, 2026 |
| 1 | Men's C2 1 km Time Trial | National Track Championships - Para (Mar 2026) | C2 | 0:01.110 | Mar 23, 2026 |
| 1 | Men's C2 Elimination | Oceania Track Championships (Feb 2026) | C2 | — | Feb 9, 2026 |
| 1 | Men's C2 Sprint | Oceania Track Championships (Feb 2026) | C2 | 0:12.340 | Feb 9, 2026 |
| 1 | Men's C2 Scratch | Oceania Track Championships (Feb 2026) | C2 | 0:00.001 | Feb 9, 2026 |
| 1 | Men's C2 1 km Time Trial | Oceania Track Championships (Feb 2026) | C2 | 1:11.555 | Feb 9, 2026 |
| 2 | Men's C2 Road Race | 2026 AusCycling Road Championships (Jan 2026) | C2 | 1:32:21.000 | Jan 7, 2026 |
| 2 | Men's C2 Time Trial | 2026 AusCycling Road Championships (Jan 2026) | C2 | 29:44.110 | Jan 7, 2026 |
| 3 | Men's C2 1 km Time Trial | UCI Para-cycling Track World Championships (Oct 2025) | C2 | 1:10.905 | Oct 18, 2025 |
| 2 | Men's C2 Sprint | UCI Para-cycling Track World Championships (Oct 2025) | C2 | — | Oct 18, 2025 |
| — | Team Sprint - C - Mixed Elite | UCI Para-cycling Track World Championships (Oct 2025) | | — | Oct 18, 2025 |
| 11 | Men's C2 Time Trial | 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025) | C2 | — | May 3, 2025 |
| 10 | Men's C2 Road Race | 2025 UCI Para-Cycling Road World Cup - Ostend/Bruges BEL (Apr 2025) | C2 | — | May 3, 2025 |
| 1 | Men's C2 Sprint | National Championships - Track (Mar 2025) | C2 | — | Mar 29, 2025 |
| 2 | Men's C2 Elimination | National Championships - Track (Mar 2025) | C2 | — | Mar 29, 2025 |
| 1 | Men's C2 1 km Time Trial | National Championships - Track (Mar 2025) | C2 | 0:01.120 | Mar 24, 2025 |
| 1 | Men's C2 Scratch | National Championships - Track (Mar 2025) | C2 | — | Mar 24, 2025 |
| 2 | Men's C2 Individual Pursuit | National Championships - Track (Mar 2025) | C2 | 0:03.440 | Mar 24, 2025 |
| 9 | Men's C2 Road Race | 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024) | C2 | — | Sep 6, 2024 |
| 3 | Team Sprint - Cycle - Mixed Elite | 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024) | | — | Aug 31, 2024 |
| 2 | Men's C2 1 km Time Trial | 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024) | C2 | — | Aug 30, 2024 |
| 2 | Men's C2 1 km Time Trial | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | C2 | — | Mar 19, 2024 |
| 3 | Team Sprint - Cycle - Mixed Elite | 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024) | | — | Mar 19, 2024 |
| 1 | Men's C2 1 km Time Trial | AusCycling Para-Cycling Event (Dec 2023) | C2 | 1:19:36.000 | Dec 12, 2023 |
| — | Team Sprint - Cycle - Mixed Elite | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | | — | Aug 7, 2023 |
| 3 | Men's C2 1 km Time Trial | UCI Cycling World Championships - Para-cycling Track (Aug 2023) | C2 | — | Aug 6, 2023 |
| — | Team Sprint - C - Mixed Elite | 2023 Oceania Para Track Championships (Mar 2023) | | 0:50.754 | Mar 26, 2023 |
| 1 | Men's C2 1 km Time Trial | 2023 Oceania Para Track Championships (Mar 2023) | C2 | 0:01.110 | Mar 23, 2023 |
| 2 | Men's C2 Scratch | 2023 Oceania Para Track Championships (Mar 2023) | C2 | — | Mar 23, 2023 |
| 1 | Men's C2 1 km Time Trial | National Championships (Para-cycling Track) (Mar 2023) | C2 | 0:01.120 | Mar 14, 2023 |
| 2 | Men's C2 Scratch | National Championships (Para-cycling Track) (Mar 2023) | C2 | — | Mar 14, 2023 |
| 2 | Men's C2 Omnium | National Championships (Para-cycling Track) (Mar 2023) | C2 | 0:00.156 | Mar 14, 2023 |
| 2 | Men's C2 Individual Pursuit | National Championships (Para-cycling Track) (Mar 2023) | C2 | — | Mar 14, 2023 |
| 3 | Men's C2 1 km Time Trial | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C2 | — | Oct 22, 2022 |
| DNF | Men's C2 Scratch | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | C2 | — | Oct 22, 2022 |
| 3 | Team Sprint - Cycle - Mixed Elite | 2022 UCI Para-Cycling Track World Championships - Saint-Quentin en Yvelines (Track) (Oct 2022) | | — | Oct 22, 2022 |
| DNS | Men's C2 Time Trial | 2022 Oceania Para-cycling Road Championships (ROAD) (Apr 2022) | C2 | — | Apr 10, 2022 |
| 2 | Men's C2 Road Race | 2022 Oceania Para-cycling Road Championships (ROAD) (Apr 2022) | C2 | — | Apr 10, 2022 |
| 1 | Men's C2 1 km Time Trial | 2022 Oceania Para-cycling Track Championships (TRACK) (Apr 2022) | C2 | 0:01.130 | Apr 4, 2022 |
| 2 | Men's C2 Individual Pursuit | 2022 Oceania Para-cycling Track Championships (TRACK) (Apr 2022) | C2 | 0:03.460 | Apr 4, 2022 |
| 2 | Men's C2 Omnium | 2022 Oceania Para-cycling Track Championships (TRACK) (Apr 2022) | C2 | — | Apr 4, 2022 |
| 1 | Team Sprint - Cycle - Mixed Elite | 2022 Oceania Para-cycling Track Championships (TRACK) (Apr 2022) | | 0:51.660 | Apr 4, 2022 |
| 2 | Men's C2 Scratch | 2022 Oceania Para-cycling Track Championships (TRACK) (Apr 2022) | C2 | — | Apr 4, 2022 |
| 1 | Men's C2 1 km Time Trial | Brisbane Para Competition (Track) (Mar 2022) | C2 | 1:12.519 | Mar 27, 2022 |
| 1 | Men's C2 Road Race | 2022 Federation University Road National Championships (Road) (Jan 2022) | C2 | — | Jan 14, 2022 |
| 2 | Men's C2 Time Trial | 2022 Federation University Road National Championships (Road) (Jan 2022) | C2 | — | Jan 14, 2022 |
| 9 | Team Sprint - Cycle - Mixed Elite | Tokyo 2020 Paralympic Games - Track (Aug 2021) | | 0:56.989 | Aug 27, 2021 |
| 2 | Men's C2 1 km Time Trial | Tokyo 2020 Paralympic Games - Track (Aug 2021) | C2 | 1:10.331 | Aug 24, 2021 |
| 3 | Men's C2 1 km Time Trial | UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020) | C2 | 1:12.789 | Feb 1, 2020 |
| — | Men's C2 Scratch | UCI Para-cycling Track World Championships - Milton (Track) (Jan 2020) | C2 | — | Feb 1, 2020 |
| 2 | Men's C2 Scratch | 2020 Brisbane Para-Track GP (Track) (part of AB Track World Cup) (Dec 2019) | C2 | — | Dec 14, 2019 |
| 1 | Men's C2 1 km Time Trial | 2020 Brisbane Para-Track GP (Track) (part of AB Track World Cup) (Dec 2019) | C2 | 1:11.868 | Dec 12, 2019 |
| 2 | Men's C2 Individual Pursuit | 2020 Brisbane Para-Track GP (Track) (part of AB Track World Cup) (Dec 2019) | C2 | 3:54.800 | Dec 12, 2019 |
| 1 | Men's C2 1 km Time Trial | 2020 Cycling Austalia Track National Championships (Track) (Oct 2019) | C2 | 0:01.130 | Oct 31, 2019 |
| 2 | Men's C2 Individual Pursuit | 2020 Cycling Austalia Track National Championships (Track) (Oct 2019) | C2 | 0:03.550 | Oct 31, 2019 |
| 2 | Men's C2 1 km Time Trial | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019) | C2 | 1:12.873 | Mar 16, 2019 |
| 4 | Team Sprint - Cycle - Mixed Elite | UCI Para-cycling Track World Championships - Apeldoorn (Track) (Mar 2019) | | 0:50.393 | Mar 16, 2019 |
| 3 | Team Sprint - Cycle - Mixed Elite | Brisbane GP (Track) (Jan 2019) | | — | Jan 25, 2019 |
| 1 | Men's C2 1 km Time Trial | Brisbane GP (Track) (Jan 2019) | C2 | — | Jan 23, 2019 |
| 2 | Men's C2 Individual Pursuit | Brisbane GP (Track) (Jan 2019) | C2 | — | Jan 23, 2019 |
| 1 | Men's C2 Time Trial | Ballarat Paracycling Classic (Road) (Jan 2019) | C2 | 36:44.430 | Jan 7, 2019 |
| 2 | Men's C2 Time Trial | 2019 FedUni National Road Championships (Road) (Jan 2019) | C2 | — | Jan 4, 2019 |
| 1 | Men's C2 1 km Time Trial | 2019 Cycling Australia Para Track National Championships (Track) (Dec 2018) | C2 | 1:14.626 | Dec 12, 2018 |
| 2 | Men's C2 Individual Pursuit | 2019 Cycling Australia Para Track National Championships (Track) (Dec 2018) | C2 | — | Dec 12, 2018 |
| 5 | Men's C2 1 km Time Trial | UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018) | C2 | — | Mar 24, 2018 |
| 9 | Mixed Elite - Team Sprint - C | UCI Para-cycling Track World Championships - Rio de Janeiro (Track) (Mar 2018) | | — | Mar 24, 2018 |
| 2 | Men's C2 Road Race | 2018 Cycling Australia Road National Championships (Road) (Jan 2018) | C2 | 1:21:54.000 | Jan 3, 2018 |
| 2 | Men's C2 Time Trial | 2018 Cycling Australia Road National Championships (Road) (Jan 2018) | C2 | 36:59.960 | Jan 3, 2018 |
| 1 | Men's C2 1 km Time Trial | Cycling Australia Para-cycling National Championships (Track) (Dec 2017) | C2 | 1:14.932 | Dec 7, 2017 |
| 2 | Men's C2 Individual Pursuit | Cycling Australia Para-cycling National Championships (Track) (Dec 2017) | C2 | 3:58.344 | Dec 7, 2017 |
| 2 | Men's C2 Road Race | Cycling Australia Para-cycling National Championships (Road) (Apr 2017) | C2 | 34:38.000 | Apr 27, 2017 |