| Class | State | Club |
|---|---|---|
| Junior Men | QLD | QLD Cyclones |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 5 | 4380 | 876 | 28 |
Ranking score consists of the best 5 points scored in the last 12 months highlighted in blue rows
| Date | Event | Class | Place | Time | Points |
|---|---|---|---|---|---|
| 04/10/2025 | 7 Australian Middle Distance Championships | M20E | 22 | 0:58:22 | 918 |
| 28/09/2025 | 2 Australian Long Distance Championships | M20E | 21 | 2:31:18 | 903 |
| 20/09/2025 | OY11 - Qld Middle Champs - Lode Creek, east of Stanthorpe | M20A | 6 | 0:55:29 | 688 |
| 03/05/2025 | Qld Long Distance Champs - Gurulmundi SF (near Miles) Race 2 OY4 | M20A | 5 | 1:31:01 | 911 |
| 03/05/2025 | Qld Long Distance Champs - Gurulmundi SF (near Miles) Race 1 OY3 | M20A | 4 | 0:57:51 | 958 |
| 28/09/2024 | 1- Australian Middle Distance Championship | Men 20 Elite | 19 | 01:00:22 | 976 |
| 22/09/2024 | OY10 + OY11 Qld Long Distance Champs - Stanthorpe | M20A | 8 | 03:09:37 | 975 |
| 25/05/2024 | OY5 - Qld Middle Champs - PM | M17-20A | 7 | 00:38:02 | 835 |
| 01/04/2024 | Australian 3 Days 2024 Day 3 | M20SPORT | 2 | 01:00:33 | 940 |
| 31/03/2024 | Australian 3 Days 2024 Day 2 | M20SPORT | 2 | 01:10:54 | 847 |
| 30/03/2024 | Australian 3 Days 2024 Day 1 | M20SPORT | 1 | 00:50:07 | 1052 |
| 07/10/2023 | Australian Championships Long Distance | M18A | 8 | 01:32:22 | 807 |
| 04/10/2023 | Australian Schools Long Championships | Boys 19 years and under | 38 | 01:33:48 | 10 |
| 30/09/2023 | Australian Championships Middle Distance | M18A | 5 | 00:49:34 | 866 |
| 01/05/2023 | OY5 - Qld Middle Distance Championships - Cabbage Tree Mountain (Maryborough) | M17-20A | 6 | 00:54:09 | 10 |
| 30/04/2023 | OY3-OY4 Qld Long Distance Championships Cabbage Tree Mountain Maryborough | M20A | 4 | 00:55:02 | 729 |
| 10/04/2023 | Easter 3 Days - Day 3 | M18A | 5 | 01:13:43 | 10 |
| 09/04/2023 | Easter 3 Days - Day 2 | M18A | 3 | 02:07:24 | 10 |
| 08/04/2023 | Easter 3 Days - Day 1 | M18A | 5 | 00:59:27 | 10 |
| 01/10/2022 | Australian Long Distance Championships - Nuggety Range, Maldon (WRE) | Men 18A | did not finish | 0 | |
| 27/09/2022 | Australian Schools Long Distance Championships - Mt Alexander, Harcourt | Senior Boys | 39 | 01:31:25 | 10 |
| 25/09/2022 | Australian Middle Distance Championships - Blackwood (WRE) | Men 18A | 13 | 00:58:25 | 10 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 7 | 4707 | 900 | 32 |
Ranking score consists of the best 5 points scored in the last 12 months highlighted in blue rows
| Date | Event | Class | Place | Time | Points |
|---|---|---|---|---|---|
| 04/10/2025 | 7 Australian Middle Distance Championships | M20E | 22 | 0:58:22 | 918 |
| 28/09/2025 | 2 Australian Long Distance Championships | M20E | 21 | 2:31:18 | 903 |
| 27/09/2025 | 2025 Australian Championships Sprint | M20E | 18 | 00:15:21 | 987 |
| 20/09/2025 | OY11 - Qld Middle Champs - Lode Creek, east of Stanthorpe | M20A | 6 | 0:55:29 | 688 |
| 31/05/2025 | OY7 - Qld Sprint Champs | M20A | 4 | 0:16:47 | 932 |
| 03/05/2025 | Qld Long Distance Champs - Gurulmundi SF (near Miles) Race 2 OY4 | M20A | 5 | 1:31:01 | 911 |
| 03/05/2025 | Qld Long Distance Champs - Gurulmundi SF (near Miles) Race 1 OY3 | M20A | 4 | 0:57:51 | 958 |
| 06/10/2024 | 7 - Australian Sprint Distance Championship | Men 20 Elite | 24 | 00:22:42 | 952 |
| 28/09/2024 | 1- Australian Middle Distance Championship | Men 20 Elite | 19 | 01:00:22 | 976 |
| 22/09/2024 | OY10 + OY11 Qld Long Distance Champs - Stanthorpe | M20A | 8 | 03:09:37 | 975 |
| 25/05/2024 | OY5 - Qld Middle Champs - PM | M17-20A | 7 | 00:38:02 | 835 |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | M20E | 26 | 00:21:57 | 843 |
| 01/04/2024 | Australian 3 Days 2024 Day 3 | M20SPORT | 2 | 01:00:33 | 940 |
| 31/03/2024 | Australian 3 Days 2024 Day 2 | M20SPORT | 2 | 01:10:54 | 847 |
| 30/03/2024 | Australian 3 Days 2024 Day 1 | M20SPORT | 1 | 00:50:07 | 1052 |
| 29/03/2024 | Australian 3 Days 2024 - NOL Prologue & Public Sprint | M20E | 24 | 00:24:26 | 838 |
| 07/10/2023 | Australian Championships Long Distance | M18A | 8 | 01:32:22 | 807 |
| 04/10/2023 | Australian Schools Long Championships | Boys 19 years and under | 38 | 01:33:48 | 10 |
| 03/10/2023 | Australian Schools Sprint Championships - ENTRY BY STATE TEAM MANAGERS ONLY | Boys 19 years and under | 36 | 00:18:06 | 689 |
| 30/09/2023 | Australian Championships Middle Distance | M18A | 5 | 00:49:34 | 866 |
| 16/09/2023 | OY10 - Qld Sprint Champs - Toowoomba | M17-20A | 6 | 00:16:18 | 752 |
| 01/05/2023 | OY5 - Qld Middle Distance Championships - Cabbage Tree Mountain (Maryborough) | M17-20A | 6 | 00:54:09 | 10 |
| 30/04/2023 | OY3-OY4 Qld Long Distance Championships Cabbage Tree Mountain Maryborough | M20A | 4 | 00:55:02 | 729 |
| 10/04/2023 | Easter 3 Days - Day 3 | M18A | 5 | 01:13:43 | 10 |
| 09/04/2023 | Easter 3 Days - Day 2 | M18A | 3 | 02:07:24 | 10 |
| 08/04/2023 | Easter 3 Days - Day 1 | M18A | 5 | 00:59:27 | 10 |
| 07/04/2023 | Australian 3 Days 2023 - NOL Prologue & Public Sprint | M18A | 2 | 00:21:26 | 668 |
| 01/10/2022 | Australian Long Distance Championships - Nuggety Range, Maldon (WRE) | Men 18A | did not finish | 0 | |
| 30/09/2022 | Australian Sprint Championships - Sunbury (WRE) | Men 18A | mispunched | 0 | |
| 27/09/2022 | Australian Schools Long Distance Championships - Mt Alexander, Harcourt | Senior Boys | 39 | 01:31:25 | 10 |
| 26/09/2022 | Australian Schools Sprint Championships - Kyneton - ENTRY BY SCHOOLS TEAM MANAGERS ONLY | Senior Boys | 42 | 00:22:59 | 10 |
| 25/09/2022 | Australian Middle Distance Championships - Blackwood (WRE) | Men 18A | 13 | 00:58:25 | 10 |
| 17/09/2022 | QLD Sprint Champs OY12 - Forest Lake SHS | M17-20A | 5 | 00:24:43 | 10 |
| 15/04/2022 | Easter NOL Prologue and Public Bush Sprint | M20E | 42 | 00:29:56 | 298 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 2 | 1919 | 959 | 36 |
Ranking score consists of the best 5 points scored in the last 12 months highlighted in blue rows
| Date | Event | Class | Place | Time | Points |
|---|---|---|---|---|---|
| 27/09/2025 | 2025 Australian Championships Sprint | M20E | 18 | 00:15:21 | 987 |
| 31/05/2025 | OY7 - Qld Sprint Champs | M20A | 4 | 0:16:47 | 932 |
| 06/10/2024 | 7 - Australian Sprint Distance Championship | Men 20 Elite | 24 | 00:22:42 | 952 |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | M20E | 26 | 00:21:57 | 843 |
| 29/03/2024 | Australian 3 Days 2024 - NOL Prologue & Public Sprint | M20E | 24 | 00:24:26 | 838 |
| 03/10/2023 | Australian Schools Sprint Championships - ENTRY BY STATE TEAM MANAGERS ONLY | Boys 19 years and under | 36 | 00:18:06 | 689 |
| 16/09/2023 | OY10 - Qld Sprint Champs - Toowoomba | M17-20A | 6 | 00:16:18 | 752 |
| 07/04/2023 | Australian 3 Days 2023 - NOL Prologue & Public Sprint | M18A | 2 | 00:21:26 | 668 |
| 30/09/2022 | Australian Sprint Championships - Sunbury (WRE) | Men 18A | mispunched | 0 | |
| 26/09/2022 | Australian Schools Sprint Championships - Kyneton - ENTRY BY SCHOOLS TEAM MANAGERS ONLY | Senior Boys | 42 | 00:22:59 | 10 |
| 17/09/2022 | QLD Sprint Champs OY12 - Forest Lake SHS | M17-20A | 5 | 00:24:43 | 10 |
| 15/04/2022 | Easter NOL Prologue and Public Bush Sprint | M20E | 42 | 00:29:56 | 298 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 0 | 0 | 0 | 185 |
Ranking score consists of the best 5 points scored in the last 12 months highlighted in blue rows
| Date | Event | Class | Place | Time | Points |
|---|---|---|---|---|---|
| 28/04/2024 | NOL - Elite Knockout Sprint | Men–Qualification B | 16 | 00:10:05 | 811 |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | M21E | 58 | 00:21:57 | 763 |
| 17/09/2022 | QLD Sprint Champs OY12 - Forest Lake SHS | M21A | 14 | 00:24:43 | 356 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 0 | 0 | 0 | 204 |
Ranking score consists of the best 5 points scored in the last 12 months highlighted in blue rows
| Date | Event | Class | Place | Time | Points |
|---|---|---|---|---|---|
| 28/04/2024 | NOL - Elite Knockout Sprint | Men–Qualification B | 16 | 00:10:05 | 811 |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | M21E | 58 | 00:21:57 | 763 |
| 17/09/2022 | QLD Sprint Champs OY12 - Forest Lake SHS | M21A | 14 | 00:24:43 | 356 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|
| Date | Event | Place | Time | Points | Details |
|---|---|---|---|---|---|
| 04/10/2025 | 7 Australian Middle Distance Championships | 22 | 0:58:22 | 918 | Details |
| 28/09/2025 | 2 Australian Long Distance Championships | 21 | 2:31:18 | 903 | Details |
| 27/09/2025 | 2025 Australian Championships Sprint | 18 | 00:15:21 | 987 | Details |
| 20/09/2025 | OY11 - Qld Middle Champs - Lode Creek, east of Stanthorpe | 6 | 0:55:29 | 688 | Details |
| 31/05/2025 | OY7 - Qld Sprint Champs | 4 | 0:16:47 | 932 | Details |
| 03/05/2025 | Qld Long Distance Champs - Gurulmundi SF (near Miles) Race 2 OY4 | 5 | 1:31:01 | 911 | Details |
| 03/05/2025 | Qld Long Distance Champs - Gurulmundi SF (near Miles) Race 1 OY3 | 4 | 0:57:51 | 958 | Details |
| 06/10/2024 | 7 - Australian Sprint Distance Championship | 24 | 00:22:42 | 952 | Details |
| 28/09/2024 | 1- Australian Middle Distance Championship | 19 | 01:00:22 | 976 | Details |
| 22/09/2024 | OY10 + OY11 Qld Long Distance Champs - Stanthorpe | 8 | 03:09:37 | 975 | Details |
| 25/05/2024 | OY5 - Qld Middle Champs - PM | 7 | 00:38:02 | 835 | Details |
| 28/04/2024 | NOL - Elite Knockout Sprint | 16 | 00:10:05 | 811 | Details |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | 58 | 00:21:57 | 763 | Details |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | 26 | 00:21:57 | 843 | Details |
| 01/04/2024 | Australian 3 Days 2024 Day 3 | 2 | 01:00:33 | 940 | Details |
| 31/03/2024 | Australian 3 Days 2024 Day 2 | 2 | 01:10:54 | 847 | Details |
| 30/03/2024 | Australian 3 Days 2024 Day 1 | 1 | 00:50:07 | 1052 | Details |
| 29/03/2024 | Australian 3 Days 2024 - NOL Prologue & Public Sprint | 24 | 00:24:26 | 838 | Details |
| 07/10/2023 | Australian Championships Long Distance | 8 | 01:32:22 | 807 | Details |
| 04/10/2023 | Australian Schools Long Championships | 38 | 01:33:48 | 10 | Details |
| 03/10/2023 | Australian Schools Sprint Championships - ENTRY BY STATE TEAM MANAGERS ONLY | 36 | 00:18:06 | 689 | Details |
| 30/09/2023 | Australian Championships Middle Distance | 5 | 00:49:34 | 866 | Details |
| 16/09/2023 | OY10 - Qld Sprint Champs - Toowoomba | 6 | 00:16:18 | 752 | Details |
| 01/05/2023 | OY5 - Qld Middle Distance Championships - Cabbage Tree Mountain (Maryborough) | 6 | 00:54:09 | 10 | Details |
| 30/04/2023 | OY3-OY4 Qld Long Distance Championships Cabbage Tree Mountain Maryborough | 4 | 00:55:02 | 729 | Details |
| 10/04/2023 | Easter 3 Days - Day 3 | 5 | 01:13:43 | 10 | Details |
| 09/04/2023 | Easter 3 Days - Day 2 | 3 | 02:07:24 | 10 | Details |
| 08/04/2023 | Easter 3 Days - Day 1 | 5 | 00:59:27 | 10 | Details |
| 07/04/2023 | Australian 3 Days 2023 - NOL Prologue & Public Sprint | 2 | 00:21:26 | 668 | Details |
| 01/10/2022 | Australian Long Distance Championships - Nuggety Range, Maldon (WRE) | 17 | did not finish | 0 | Details |
| 30/09/2022 | Australian Sprint Championships - Sunbury (WRE) | 17 | mispunched | 0 | Details |
| 27/09/2022 | Australian Schools Long Distance Championships - Mt Alexander, Harcourt | 39 | 01:31:25 | 10 | Details |
| 26/09/2022 | Australian Schools Sprint Championships - Kyneton - ENTRY BY SCHOOLS TEAM MANAGERS ONLY | 42 | 00:22:59 | 10 | Details |
| 25/09/2022 | Australian Middle Distance Championships - Blackwood (WRE) | 13 | 00:58:25 | 10 | Details |
| 17/09/2022 | QLD Sprint Champs OY12 - Forest Lake SHS | 5 | 00:24:43 | 10 | Details |
| 17/09/2022 | QLD Sprint Champs OY12 - Forest Lake SHS | 14 | 00:24:43 | 356 | Details |
| 15/04/2022 | Easter NOL Prologue and Public Bush Sprint | 42 | 00:29:56 | 298 | Details |
| Ranking races | Top 5 total | Average points | Ranking |
|---|
| Date | Event | Place | Time | Points | Details |
|---|---|---|---|---|---|
| 27/09/2025 | 2025 Australian Championships Sprint | 18 | 00:15:21 | 987 | Details |
| 31/05/2025 | OY7 - Qld Sprint Champs | 4 | 0:16:47 | 932 | Details |
| 06/10/2024 | 7 - Australian Sprint Distance Championship | 24 | 00:22:42 | 952 | Details |
| 28/04/2024 | NOL - Elite Knockout Sprint | 16 | 00:10:05 | 811 | Details |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | 58 | 00:21:57 | 763 | Details |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | 26 | 00:21:57 | 843 | Details |
| 29/03/2024 | Australian 3 Days 2024 - NOL Prologue & Public Sprint | 24 | 00:24:26 | 838 | Details |
| 03/10/2023 | Australian Schools Sprint Championships - ENTRY BY STATE TEAM MANAGERS ONLY | 36 | 00:18:06 | 689 | Details |
| 16/09/2023 | OY10 - Qld Sprint Champs - Toowoomba | 6 | 00:16:18 | 752 | Details |
| 07/04/2023 | Australian 3 Days 2023 - NOL Prologue & Public Sprint | 2 | 00:21:26 | 668 | Details |
| 30/09/2022 | Australian Sprint Championships - Sunbury (WRE) | 17 | mispunched | 0 | Details |
| 26/09/2022 | Australian Schools Sprint Championships - Kyneton - ENTRY BY SCHOOLS TEAM MANAGERS ONLY | 42 | 00:22:59 | 10 | Details |
| 17/09/2022 | QLD Sprint Champs OY12 - Forest Lake SHS | 5 | 00:24:43 | 10 | Details |
| 17/09/2022 | QLD Sprint Champs OY12 - Forest Lake SHS | 14 | 00:24:43 | 356 | Details |
| 15/04/2022 | Easter NOL Prologue and Public Bush Sprint | 42 | 00:29:56 | 298 | Details |
| Ranking races | Top 5 total | Average points | Ranking |
|---|
| Date | Event | Place | Time | Points | Details |
|---|---|---|---|---|---|
| 04/10/2025 | 7 Australian Middle Distance Championships | 22 | 0:58:22 | 918 | Details |
| 28/09/2025 | 2 Australian Long Distance Championships | 21 | 2:31:18 | 903 | Details |
| 20/09/2025 | OY11 - Qld Middle Champs - Lode Creek, east of Stanthorpe | 6 | 0:55:29 | 688 | Details |
| 03/05/2025 | Qld Long Distance Champs - Gurulmundi SF (near Miles) Race 2 OY4 | 5 | 1:31:01 | 911 | Details |
| 03/05/2025 | Qld Long Distance Champs - Gurulmundi SF (near Miles) Race 1 OY3 | 4 | 0:57:51 | 958 | Details |
| 28/09/2024 | 1- Australian Middle Distance Championship | 19 | 01:00:22 | 976 | Details |
| 22/09/2024 | OY10 + OY11 Qld Long Distance Champs - Stanthorpe | 8 | 03:09:37 | 975 | Details |
| 25/05/2024 | OY5 - Qld Middle Champs - PM | 7 | 00:38:02 | 835 | Details |
| 01/04/2024 | Australian 3 Days 2024 Day 3 | 2 | 01:00:33 | 940 | Details |
| 31/03/2024 | Australian 3 Days 2024 Day 2 | 2 | 01:10:54 | 847 | Details |
| 30/03/2024 | Australian 3 Days 2024 Day 1 | 1 | 00:50:07 | 1052 | Details |
| 07/10/2023 | Australian Championships Long Distance | 8 | 01:32:22 | 807 | Details |
| 04/10/2023 | Australian Schools Long Championships | 38 | 01:33:48 | 10 | Details |
| 30/09/2023 | Australian Championships Middle Distance | 5 | 00:49:34 | 866 | Details |
| 01/05/2023 | OY5 - Qld Middle Distance Championships - Cabbage Tree Mountain (Maryborough) | 6 | 00:54:09 | 10 | Details |
| 30/04/2023 | OY3-OY4 Qld Long Distance Championships Cabbage Tree Mountain Maryborough | 4 | 00:55:02 | 729 | Details |
| 10/04/2023 | Easter 3 Days - Day 3 | 5 | 01:13:43 | 10 | Details |
| 09/04/2023 | Easter 3 Days - Day 2 | 3 | 02:07:24 | 10 | Details |
| 08/04/2023 | Easter 3 Days - Day 1 | 5 | 00:59:27 | 10 | Details |
| 01/10/2022 | Australian Long Distance Championships - Nuggety Range, Maldon (WRE) | 17 | did not finish | 0 | Details |
| 27/09/2022 | Australian Schools Long Distance Championships - Mt Alexander, Harcourt | 39 | 01:31:25 | 10 | Details |
| 25/09/2022 | Australian Middle Distance Championships - Blackwood (WRE) | 13 | 00:58:25 | 10 | Details |