Story so far
- 2021First results in our data: 2021 Melbourne Track Endurance GP.
- 2021National champion: U19 Omnium.
- 2021National silver: U19 Omnium.
| Event | Place | Time |
|---|---|---|
| Division 1 Elimination 16 May 2021 · MO 2021 Session #2 | 1st | |
| Division 1 Points 16 May 2021 · MO 2021 Session #2 | DNF | |
| Division 1 Scratch 16 May 2021 · MO 2021 Session #2 | 3rd | |
| Event c90: Under 19 Men Omnium | 2nd | |
| Under 19 Men Omnium Tempo Race | 4th | |
| Under 19 Men Omnum Points Race | 2nd | |
| Under 19 Men Omnium Elimination | 1st | |
| Under 19 Men Omnium Scratch Race | 1st | |
| Event q2a: Under 19 Men Points Race Qualifying Heat 1 | 4th | |
| Under 19 Men Points Race Points Race | 17th | |
| Under 19 Men Madison Final (team) | 3rd | |
| Under 19 Men Team Pursuit Bronze Final (team) | ||
| Under 19 Men Team Pursuit Qualifying (team) | 4th | 4:18.328 |
| Men 19 Vic Keirin Champs Heat 1 28 Feb 2021 · The Bell Helmets Track Event 2021 | 1st | |
| Men 19 Sprint Elimination Round 1 28 Feb 2021 · The Bell Helmets Track Event 2021 | 3rd |
| Event | Place | Time |
|---|---|---|
| Men A Elimination 28 Feb 2021 · The Bell Helmets Track Event 2021 | 11th | |
| Men Sprint Elimination Round 2 28 Feb 2021 · The Bell Helmets Track Event 2021 | 3rd | |
| Men Sprint Elimination Final 28 Feb 2021 · The Bell Helmets Track Event 2021 | 3rd | |
| Men 19 Vic Keirin Champs Final 28 Feb 2021 · The Bell Helmets Track Event 2021 | 2nd | |
| Men Austral Final 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men Austral Crawl 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 2nd | |
| Men A Grade Scratch 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 5th | |
| Men A Grade Elimination/Belgian Win and Out 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 5th | |
| JM19 Victorian Scratch Champs 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 6th | |
| Men A Grade Tempo 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 1st | |
| Men A Grade Scratch 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men Austral Heat 2 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men Sprint Derby (invitational) 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 3rd | |
| Men A Grade Elimination 27 Feb 2021 · 123rd Austral Wheelrace Carnival | 6th | |
| Men A Win and Out | 3rd | |
| JM19 Time Trial Final 1000m | 1st | 1:06.887 |
| Men MCOW Heat 1 | 2nd | |
| JM19 TT Qualifying 1000m | 1st | 1:06.313 PB |
| Men MCOW Final | 14th | |
| JM19 Elimination Championship | 1st | |
| JM19 Invitational Keirin | 3rd | |
| Men A Scratch Race | 6th | |
| JM19/ELITEM Points Race 20 Feb 2021 · 2021 VIC Elite Track Championships | 6th | |
| JM19 IP Qualifying 3000m 20 Feb 2021 · 2021 VIC Elite Track Championships | 5th | 3:28.470 PB |
| Men A Scratch (30 laps) 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 1st | |
| Men A Points Race (60) 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 3rd | |
| Men A Tempo (30 laps) 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 4th | |
| Men A Elimination 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 8th | |
| Men A Mystery Event 23 Jan 2021 · 2021 Melbourne Track Endurance GP | 2nd |