Story so far
- 2021First results in our data: 2021 Melbourne Track Endurance GP.
- 2021Moved up to Elite at 2021 AusCycling Elite and U19 Track National Championships.
- 2022National silver: Elite Omnium.
| Event | Place | Time |
|---|---|---|
| Elite Men Points Race Final | 12th | |
| Elite Men Omnium Qualifying Heat 2 | 1st | |
| Southcott Cup Gold Final | ||
| Southcott Cup Qualifying | ||
| Elite Men Omnium Tempo Race | 7th | |
| Elite Men Omnium Scratch Race | 6th | |
| Event c157: Southcott Cup | ||
| Elite Men Omnium Elimination | 2nd | |
| Elite Men Scratch Race Qualifying Heat 1 | 2nd | |
| Elite Men Scratch Race Final | 6th | |
| Elite Men Omnium Points Race | 4th | |
| Division 1 Elimination 16 May 2021 · MO 2021 Session #2 | 2nd | |
| Division 1 Points 16 May 2021 · MO 2021 Session #2 | 1st | |
| Division 1 Scratch 16 May 2021 · MO 2021 Session #2 | 2nd | |
| Elite Men Points Race Final | 6th |
| Event | Place | Time |
|---|---|---|
| Elite Men Scratch Race Final | 5th | |
| Elite Men Omnium Points Race | 7th | |
| Elite Men Omnium Elimination | 9th | |
| Elite Men Omnium Scratch Race | 9th | |
| Elite Men Omnium Tempo Race | 10th | |
| Elite Men Individual Pursuit Qualifying | 11th | 4:29.393 |
| Elite Men Team Pursuit Qualifying (team) | 1st | 3:59.032 |
| Elite Men Team Pursuit Gold Final (team) | 1st | 3:58.547 |
| Men A Scratch Race 28 Feb 2021 · The Bell Helmets Track Event 2021 | 2nd | |
| Men Vic Keirin Champs Heat 2 28 Feb 2021 · The Bell Helmets Track Event 2021 | 5th | |
| Men Scratch Race 28 Feb 2021 · The Bell Helmets Track Event 2021 | 2nd | |
| Men A Elimination 28 Feb 2021 · The Bell Helmets Track Event 2021 | 2nd | |
| Men Sprint Elimination Finals 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men Austral Heat 1 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men Sprint Elimination (Round 1) 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 5th | |
| Men Austral Final 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 4th | |
| Men A Grade Scratch 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men Austral Crawl 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men A Grade Scratch 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men A Grade Elimination/Belgian Win and Out 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men A Grade Tempo 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 5th | |
| Men Sprint Elimination (Round 2) 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men A Grade Scratch 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 5th | |
| Men A Grade Elimination 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men A Win and Out | 2nd | |
| ELITEM Invitational Keirin | 7th | |
| Men MCOW Heat 2 | 3rd | |
| Men MCOW Final | 4th | |
| ELITEM TT Qualifying 1000m | 2nd | 1:05.373 |
| ELITEM Time Trial Final 1000m | 3rd | 1:05.119 PB |
| ELITEM Elimination Championship | 2nd | |
| Men A Scratch Race | 7th | |
| ELITEM Scratch Championship | 2nd | |
| ELITEM IP Gold Final 4000m 20 Feb 2021 · 2021 VIC Elite Track Championships | 2nd | |
| ELITEM IP Gold Final 4000m 20 Feb 2021 · 2021 VIC Elite Track Championships | 2nd | |
| ELITEM IP Qualifying 4000m 20 Feb 2021 · 2021 VIC Elite Track Championships | 2nd | 4:27.031 PB |
| JM19/ELITEM Points Race 20 Feb 2021 · 2021 VIC Elite Track Championships | 3rd | |
| Men A Scratch (30 laps) 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 3rd | |
| Men A Points Race (60) 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 1st | |
| Men A Tempo (30 laps) 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 1st | |
| Men A Elimination 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 1st | |
| Men A Mystery Event 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 6th |