1 Mixed C1-5 Team SprintWorld Champion World Championships UCI Para Cycling Track World Championships (Oct 2026)0:48.206 Nov 1, 2026 1 Men's C4 1 km Time TrialWorld Champion World Championships UCI Para Cycling Track World Championships (Oct 2026)C4 1:02.672 Nov 1, 2026 16 Men's C4 ScratchWorld Championships UCI Para Cycling Track World Championships (Oct 2026)C4 — Nov 1, 2026 1 Men's C4 SprintWorld Champion World Championships UCI Para Cycling Track World Championships (Oct 2026)C4 — Nov 1, 2026 — Team Sprint - Cycle - Mixed EliteWorld Championships UCI Para Cycling Track World Championships (Oct 2026)— Nov 1, 2026 16 Men's C4 Scratch RaceWorld Championships UCI Para Cycling Track World Championships (Oct 2026)C4 — Oct 31, 2026 1 Men's C4 SprintWorld Champion World Championships UCI Para Cycling Track World Championships (Oct 2026)C4 — Oct 30, 2026 1 Men's C4 1 km Time TrialWorld Champion World Championships UCI Para Cycling Track World Championships (Oct 2026)C4 1:02.672 Oct 29, 2026 1 Men's C4 1 km Time Trial Melbourne Para Track Competition (May 2026)C4 0:01.060 May 28, 2026 1 Men's C4 Time Trial Oceania Championship Para Cycling Road (Apr 2026)C4 26:41.910 Apr 8, 2026 1 Men's C4 Road Race Oceania Championship Para Cycling Road (Apr 2026)C4 1:51.000 Apr 8, 2026 — Team Sprint - Cycle - Mixed Elite National Track Championships - Para (Mar 2026)0:50.486 Mar 28, 2026 1 Men's C4 Sprint National Track Championships - Para (Mar 2026)C4 0:10.340 Mar 23, 2026 1 Men's C4 Scratch National Track Championships - Para (Mar 2026)C4 — Mar 23, 2026 1 Men's C4 1 km Time Trial National Track Championships - Para (Mar 2026)C4 0:01.030 Mar 23, 2026 DNF Men's C4 Individual Pursuit National Track Championships - Para (Mar 2026)C4 — Mar 23, 2026 1 Men's C4 Elimination National Track Championships - Para (Mar 2026)C4 — Mar 23, 2026 — Men's C3 Time TrialWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)C3 — Mar 21, 2026 4 Men's C4 Time TrialWorld Cup UCI Para Cycling Road World Cup Round 1 - Chiang Mai Thailand (Mar 2026)C4 — Mar 21, 2026 2 Men's C3 Elimination Oceania Track Championships (Feb 2026)C3 — Feb 9, 2026 1 Men's C3 Sprint Oceania Track Championships (Feb 2026)C3 0:11.019 Feb 9, 2026 2 Men's C3 Scratch Oceania Track Championships (Feb 2026)C3 0:00.002 Feb 9, 2026 1 Men's C3 1 km Time Trial Oceania Track Championships (Feb 2026)C3 1:02.397 Feb 9, 2026 1 Men's C3 Individual Pursuit Oceania Track Championships (Feb 2026)C3 3:23.332 Feb 9, 2026 — Team Sprint - C - Mixed Elite Oceania Track Championships (Feb 2026)— Feb 9, 2026 1 Men's C3 1 km Time TrialWorld Champion World Championships UCI Para-cycling Track World Championships (Oct 2025)C3 1:02.848 Oct 18, 2025 1 Men's C3 SprintWorld Champion World Championships UCI Para-cycling Track World Championships (Oct 2025)C3 — Oct 18, 2025 1 Men's C3 EliminationWorld Champion World Championships UCI Para-cycling Track World Championships (Oct 2025)C3 — Oct 18, 2025 1 Men's C4 Sprint National Championships - Track (Mar 2025)C4 — Mar 29, 2025 1 Men's C4 Elimination National Championships - Track (Mar 2025)C4 — Mar 29, 2025 1 Men's C4 1 km Time Trial National Championships - Track (Mar 2025)C4 0:01.040 Mar 24, 2025 1 Men's C4 Scratch National Championships - Track (Mar 2025)C4 — Mar 24, 2025 1 Men's C4 Sprint Oceania Championships - Track (Feb 2025)C4 — Feb 14, 2025 — Team Sprint - C - Mixed Elite Oceania Championships - Track (Feb 2025)0:50.678 Feb 14, 2025 1 Men's C4 Scratch Oceania Championships - Track (Feb 2025)C4 — Feb 10, 2025 1 Men's C4 Individual Pursuit Oceania Championships - Track (Feb 2025)C4 — Feb 10, 2025 DNF Men's C4 Road Race 2024 Paris Paralympic Games - Para-cycling Road (Sep 2024)C4 — Sep 5, 2024 — Team Sprint - Cycle - Mixed Elite 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024)— Aug 31, 2024 1 Men's C4 1 km Time Trial 2024 Paris Paralympic Games - Para-cycling Track (Aug 2024)C4 — Aug 29, 2024 24 Men's C4 Individual PursuitWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)C4 — Mar 19, 2024 2 Men's C4 1 km Time TrialWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)C4 — Mar 19, 2024 20 Men's C4 ScratchWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)C4 — Mar 19, 2024 9 Men's C4 OmniumWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)C4 — Mar 19, 2024 — Team Sprint - Cycle - Mixed EliteWorld Championships 2024 UCI Para-cycling Track World Championships - Rio de Janeiro (Mar 2024)— Mar 19, 2024 5 Men's C4 Road RaceWorld Cup 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024)C4 — Jan 16, 2024 8 Men's C4 Time TrialWorld Cup 2024 UCI Para-Cycling Road World Cup - Round I (Jan 2024)C4 — Jan 16, 2024 1 Men's C4 1 km Time Trial AusCycling Para-Cycling Event (Dec 2023)C4 1:16:52.000 Dec 12, 2023 — Team Sprint - C - Mixed Elite 2023 Oceania Para Track Championships (Mar 2023)0:53.121 Mar 26, 2023 2 Men's C5 1 km Time Trial 2023 Oceania Para Track Championships (Mar 2023)C5 0:01.070 Mar 23, 2023 1 Men's C5 Scratch 2023 Oceania Para Track Championships (Mar 2023)C5 — Mar 23, 2023 1 Men's C5 Omnium 2023 Oceania Para Track Championships (Mar 2023)C5 — Mar 23, 2023 3 Men's C5 Individual Pursuit 2023 Oceania Para Track Championships (Mar 2023)C5 0:05.450 Mar 23, 2023 2 Men's C5 1 km Time Trial National Championships (Para-cycling Track) (Mar 2023)C5 0:01.080 Mar 14, 2023 2 Men's C5 Scratch National Championships (Para-cycling Track) (Mar 2023)C5 — Mar 14, 2023 1 Men's C5 Omnium National Championships (Para-cycling Track) (Mar 2023)C5 0:00.158 Mar 14, 2023 2 Men's C5 Individual Pursuit National Championships (Para-cycling Track) (Mar 2023)C5 — Mar 14, 2023