| Class | State | Club |
|---|---|---|
| Men | VIC | Melbourne Forest Racers |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 8 | 6009 | 1185 | 5 |
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/09/2025 | 2 Australian Long Distance Championships | M21E | 1 | 1:39:31 | 1231 |
| 27/04/2025 | Victorian Long Distance Championships - Mount Korong | M21E | 1 | 1:16:24 | 1196 |
| 26/04/2025 | Victorian Middle Distance Championships - Wehla Hill | M21A | 3 | 0:31:54 | 1179 |
| 21/04/2025 | Australian 3 Days 2025 Race 3 - Poverty Reef | M21E | 1 | 0:43:49 | 1174 |
| 20/04/2025 | Australian 3 Days 2025 Race 2 - The Granites - WRE | M21E | 4 | 1:23:52 | 1185 |
| 19/04/2025 | Australian 3 Days 2025 Race 1 - Psalm Singing Gully - WRE | M21E | 3 | 0:29:00 | 1216 |
| 26/01/2025 | Oceania Orienteering Championships 2025, Long | Men | 13 | 01:37:41 | 1137 |
| 25/01/2025 | Oceania Orienteering Championships 2025, Middle | Men | 7 | 00:33:26 | 1164 |
| 05/10/2024 | 6- Australian Long Distance Championship | Men 21 Elite | 6 | 01:38:29 | 1195 |
| 22/09/2024 | Vic Long Distance Championships - Nuggety Range, Maldon | M21E | 1 | 01:36:03 | 1224 |
| 15/09/2024 | Vic Middle Distance Championships - Blackwood | M21A | 1 | 00:33:05 | 1183 |
| 18/05/2024 | NOL Round 4 | M21E | 1 | 00:41:30 | 1163 |
| 03/09/2023 | Victorian Long Distance Championships - Mt Alexander Harcourt | M21E | 1 | 01:32:38 | 1205 |
| 12/07/2023 | World Orienteering Championships 2023, Middle - qualification | Men | 16 | 00:33:58 | 1193 |
| 06/05/2023 | NOL Round 4 - Double Middle - qual | M21E | 4 | 00:26:31 | 1194 |
| 06/05/2023 | NOL Round 4 - Double Middle - final | M21E | 1 | 00:28:58 | 1192 |
| 10/04/2023 | Easter 3 Days - Day 3 | M21E | 1 | 00:47:51 | 1236 |
| 09/04/2023 | Easter 3 Days - Day 2 | M21E | 1 | 01:27:41 | 1209 |
| 08/04/2023 | Easter 3 Days - Day 1 | M21E | 2 | 00:34:00 | 1208 |
| 11/01/2023 | Oceania Championships Middle - Hunt Tin Mine St Helens | M21E | 6 | 00:34:10 | 1165 |
| 09/01/2023 | Oceania Championships Long - Bells Marsh St Helens | M21E | 3 | 01:46:00 | 1190 |
| 01/10/2022 | Australian Long Distance Championships - Nuggety Range, Maldon (WRE) | Men 21 Elite | 2 | 01:46:19 | 1290 |
| 25/09/2022 | Australian Middle Distance Championships - Blackwood (WRE) | Men 21 Elite | 4 | 00:35:03 | 1183 |
| 24/09/2022 | Victorian Middle Distance Championships - Daylesford | Men 21 Elite | 2 | 00:28:17 | 1272 |
| 03/04/2022 | 2022 Wildfire Autumn Classics; NOL 5, ACTL 2 | M21E | 3 | 01:30:44 | 1243 |
| 02/04/2022 | 2022 Wildfire Autumn Classics; NOL 4, ACTL 1 | M21E | 4 | 00:44:45 | 1247 |
| 21/11/2021 | 2021 NSW Long Distance Orienteering Championships - SL #15 | Men 21A | 1 | 01:11:20 | 1239 |
| 20/11/2021 | 2021 NSW Middle Distance Orienteering Championships - SL #14 | Men 21A | 2 | 00:41:13 | 1231 |
| 15/05/2021 | NOL, ACT League #4, NSW SL #3 | M21E | 3 | 00:34:53 | 1197 |
| 25/04/2021 | NOL - SA Long Distance Championships - Crooked Straight | M21E | 4 | 01:42:49 | 1204 |
| 24/04/2021 | NOL and WRE Event - Middle Distance - Wiela-Bunyip Reach | M21E | 2 | 00:34:48 | 1190 |
| 05/04/2021 | 2021 Easter 3 Days Day 3 | Men 21 Elite | 4 | 00:49:23 | 1170 |
| 04/04/2021 | 2021 Easter 3 Days Day 2 | Men 21 Elite | 2 | 02:00:19 | 1211 |
| 03/04/2021 | 2021 Easter 3 Days Day 1 | Men 21 Elite | 3 | 00:39:03 | 1253 |
| 14/03/2021 | NOL - Long - Eureka Challenge - Vic Autumn 2 - Creswick | M21E | 2 | 01:11:52 | 1251 |
| 13/03/2021 | NOL - Middle - Vic Autumn 1 - Mt Alexander | M21E | 1 | 00:40:07 | 1283 |
| 16/02/2020 | Maximus O-Meeting (Long) | Men | 20 | 01:32:24 | 1220 |
| 15/02/2020 | Maximus O-Meeting (Middle) | Men | 60 | 00:46:22 | 1175 |
| 27/09/2019 | World Cup Round 3, Middle | Men | 73 | 00:46:50 | 1195 |
| 15/09/2019 | DM Lang | Men | 9 | 01:41:05 | 1134 |
| 13/08/2019 | Nokian Tyres World Orienteering Championships 2019, Middle qualification | Men | 26 | 00:34:25 | 1136 |
| 09/06/2019 | Pure Gold! Creswick Diggings 3-Day, Race 2 / Victorian Middle Distance Championship | M21E | 1 | 00:29:50 | 1236 |
| 19/05/2019 | National Orienteering League Ultralong (NOL) & NSW Long Championships (SL4) + ACT League #5 | M21E | 6 | 02:55:35 | 976 |
| 18/05/2019 | National Orienteering League (NOL) & NSW Middle Championships (SL3) + ACT League #4 | M21E | 4 | 00:36:00 | 1151 |
| 27/04/2019 | Go for 2&5 Australian Middle Distance Championships | M21E | 3 | 00:31:47 | 1185 |
| 27/04/2019 | Go for 2&5 Australian Middle Distance Championships | M21E | 3 | 00:31:47 | 1212 |
| 22/04/2019 | Go for 2 Australian 3 Day Middle | M21E | 7 | 00:35:56 | 1080 |
| 22/04/2019 | Go for 2&5 Australian 3 Day Championship, middle | M21E | 7 | 00:35:56 | 1014 |
| 21/04/2019 | Go for 2 Australian 3 Day Long | M21E | 6 | 01:45:31 | 1040 |
| 21/04/2019 | Go for 2&5 Australian 3 Day Championship, long | M21E | 6 | 01:45:31 | 977 |
| 29/09/2018 | AOC2018 Australian Middle Distance Championships NOL & WRE Event 1 | M21E | 4 | 00:34:51 | 996 |
| 16/09/2018 | Victorian Long Championships - Evenmoore, Chewton - Fryerstown | M21E | 1 | 01:21:52 | 1107 |
| 09/07/2018 | Junior World Orienteering Championships , Long | Men | 47 | 01:24:46 | 944 |
| 19/05/2018 | NOL 9 & Vic Middle Champs - Yorkshire Hill, Bendigo | M21 | 3 | 00:31:00 | 1097 |
| 14/07/2017 | Junior World Orienteering Championships 2017, Long distance | Men | 90 | 01:28:32 | 582 |
| 25/03/2017 | Danish Spring | Men | 20 | 00:46:56 | 651 |
| 11/07/2016 | Junior World Orienteering Championships 2016, Long | Men | 90 | 01:26:37 | 671 |
| 15/05/2016 | Victorian Championships, Middle Distance, Borhoney Ghurk | M21 | 2 | 00:33:17 | 1099 |
| 09/07/2015 | Long distance | Men | 117 | 01:36:25 | 507 |
| 07/07/2015 | Junior World Orienteering Championships 2015, Middle distance, final | Men | 57 | 00:38:51 | 465 |
| 23/05/2015 | ACT Championships, Middle Distance, Wild Deer Sands | M21 | 14 | 00:38:38 | 1004 |
| 28/09/2014 | Australian Championships, Middle Distance, WA | M21E | 42 | 00:50:11 | 798 |
| 22/03/2014 | NOL Middle Yackandandah | M21E | 41 | 01:15:09 | 602 |
| 08/09/2013 | Victorian Championships, Middle Distance, Deep Creek | M21E | 9 | 00:34:04 | 939 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 11 | 6028 | 1184 | 6 |
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/09/2025 | 2 Australian Long Distance Championships | M21E | 1 | 1:39:31 | 1231 |
| 27/09/2025 | 2025 Australian Championships Sprint | M21E | 3 | 00:12:21 | 1197 |
| 27/04/2025 | Victorian Long Distance Championships - Mount Korong | M21E | 1 | 1:16:24 | 1196 |
| 26/04/2025 | Victorian Middle Distance Championships - Wehla Hill | M21A | 3 | 0:31:54 | 1179 |
| 21/04/2025 | Australian 3 Days 2025 Race 3 - Poverty Reef | M21E | 1 | 0:43:49 | 1174 |
| 20/04/2025 | Australian 3 Days 2025 Race 2 - The Granites - WRE | M21E | 4 | 1:23:52 | 1185 |
| 19/04/2025 | Australian 3 Days 2025 Race 1 - Psalm Singing Gully - WRE | M21E | 3 | 0:29:00 | 1216 |
| 18/04/2025 | Australian 3 Days 2025 - NOL Prologue & Public Sprint | M21E | 2 | 0:14:44 | 1186 |
| 26/01/2025 | Oceania Orienteering Championships 2025, Long | Men | 13 | 01:37:41 | 1137 |
| 25/01/2025 | Oceania Orienteering Championships 2025, Middle | Men | 7 | 00:33:26 | 1164 |
| 24/01/2025 | Oceania Orienteering Championships 2025, Sprint | Men | 10 | 00:15:33 | 1155 |
| 01/12/2024 | Victorian Sprint Championship, Tarneit College | M21A | mispunched | 0 | |
| 06/10/2024 | 7 - Australian Sprint Distance Championship | Men 21 Elite | 2 | 00:15:55 | 1217 |
| 05/10/2024 | 6- Australian Long Distance Championship | Men 21 Elite | 6 | 01:38:29 | 1195 |
| 22/09/2024 | Vic Long Distance Championships - Nuggety Range, Maldon | M21E | 1 | 01:36:03 | 1224 |
| 15/09/2024 | Vic Middle Distance Championships - Blackwood | M21A | 1 | 00:33:05 | 1183 |
| 18/05/2024 | NOL Round 4 | M21E | 1 | 00:41:30 | 1163 |
| 28/04/2024 | NOL - Elite Knockout Sprint | Men–Qualification A | 8 | 00:08:48 | 1097 |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | M21E | 1 | 00:12:59 | 1222 |
| 03/02/2024 | Oceania Orienteering Championships 2024, Sprint | Men | 12 | 00:19:15 | 1144 |
| 28/01/2024 | Oceania Orienteering Championships 2024, Knock-Out Sprint | Men | 14 | 00:00:01 | 1145 |
| 28/01/2024 | Oceania Orienteering Championships 2024, Knock-Out Sprint | Men | 1 | 00:11:27 | 1153 |
| 26/11/2023 | Victorian Sprint Championships - Individual | M21A | 1 | 00:12:59 | 1148 |
| 03/09/2023 | Victorian Long Distance Championships - Mt Alexander Harcourt | M21E | 1 | 01:32:38 | 1205 |
| 12/07/2023 | World Orienteering Championships 2023, Middle - qualification | Men | 16 | 00:33:58 | 1193 |
| 06/05/2023 | NOL Round 4 - Double Middle - qual | M21E | 4 | 00:26:31 | 1194 |
| 06/05/2023 | NOL Round 4 - Double Middle - final | M21E | 1 | 00:28:58 | 1192 |
| 10/04/2023 | Easter 3 Days - Day 3 | M21E | 1 | 00:47:51 | 1236 |
| 09/04/2023 | Easter 3 Days - Day 2 | M21E | 1 | 01:27:41 | 1209 |
| 08/04/2023 | Easter 3 Days - Day 1 | M21E | 2 | 00:34:00 | 1208 |
| 07/04/2023 | Australian 3 Days 2023 - NOL Prologue & Public Sprint | M21E | 1 | 00:14:56 | 1188 |
| 11/03/2023 | Sydney Sprint Weekend Race 1 | M21E | 1 | 00:14:08 | 1205 |
| 11/01/2023 | Oceania Championships Middle - Hunt Tin Mine St Helens | M21E | 6 | 00:34:10 | 1165 |
| 09/01/2023 | Oceania Championships Long - Bells Marsh St Helens | M21E | 3 | 01:46:00 | 1190 |
| 07/01/2023 | Oceania Championships Sprint - Launceston | M21E | 2 | 00:15:35 | 1203 |
| 27/11/2022 | Victorian Sprint Champs - Beaconhills College Pakenham | M21A | 2 | 00:13:33 | 1259 |
| 01/10/2022 | Australian Long Distance Championships - Nuggety Range, Maldon (WRE) | Men 21 Elite | 2 | 01:46:19 | 1290 |
| 30/09/2022 | Australian Sprint Championships - Sunbury (WRE) | Men 21 Elite | 2 | 00:12:58 | 1289 |
| 25/09/2022 | Australian Middle Distance Championships - Blackwood (WRE) | Men 21 Elite | 4 | 00:35:03 | 1183 |
| 24/09/2022 | Victorian Middle Distance Championships - Daylesford | Men 21 Elite | 2 | 00:28:17 | 1272 |
| 23/04/2022 | NOL - Sprint Qualifier and Public Sprint | Men Elite A Qualifier | 1 | 00:11:55 | 1206 |
| 23/04/2022 | NOL WRE Sprint Final and Public Sprint (OQ - OY6) | Men Elite A Final | 4 | 00:13:17 | 1209 |
| 03/04/2022 | 2022 Wildfire Autumn Classics; NOL 5, ACTL 2 | M21E | 3 | 01:30:44 | 1243 |
| 02/04/2022 | 2022 Wildfire Autumn Classics; NOL 4, ACTL 1 | M21E | 4 | 00:44:45 | 1247 |
| 13/03/2022 | Melbourne Sprint Weekend Race 3 - NOL & public ind sprint | M21E | 3 | 00:13:54 | 1211 |
| 12/03/2022 | Melbourne Sprint Weekend Race 2 - WRE, NOL & public ind sprint | M21E | 3 | 00:13:57 | 1258 |
| 21/11/2021 | 2021 NSW Long Distance Orienteering Championships - SL #15 | Men 21A | 1 | 01:11:20 | 1239 |
| 20/11/2021 | 2021 NSW Middle Distance Orienteering Championships - SL #14 | Men 21A | 2 | 00:41:13 | 1231 |
| 15/05/2021 | NOL, ACT League #4, NSW SL #3 | M21E | 3 | 00:34:53 | 1197 |
| 25/04/2021 | NOL - SA Long Distance Championships - Crooked Straight | M21E | 4 | 01:42:49 | 1204 |
| 24/04/2021 | NOL and WRE Event - Middle Distance - Wiela-Bunyip Reach | M21E | 2 | 00:34:48 | 1190 |
| 05/04/2021 | 2021 Easter 3 Days Day 3 | Men 21 Elite | 4 | 00:49:23 | 1170 |
| 04/04/2021 | 2021 Easter 3 Days Day 2 | Men 21 Elite | 2 | 02:00:19 | 1211 |
| 03/04/2021 | 2021 Easter 3 Days Day 1 | Men 21 Elite | 3 | 00:39:03 | 1253 |
| 02/04/2021 | 2021 Easter 3 Days Prologue | Men 21 Elite | 2 | 00:14:58 | 1174 |
| 14/03/2021 | NOL - Long - Eureka Challenge - Vic Autumn 2 - Creswick | M21E | 2 | 01:11:52 | 1251 |
| 13/03/2021 | NOL - Sprint - Gisborne | M21E | 2 | 00:14:44 | 1198 |
| 13/03/2021 | NOL - Middle - Vic Autumn 1 - Mt Alexander | M21E | 1 | 00:40:07 | 1283 |
| 13/12/2020 | Victorian Sprint Championships | M21A | 1 | 00:13:35 | 1260 |
| 16/02/2020 | Maximus O-Meeting (Long) | Men | 20 | 01:32:24 | 1220 |
| 15/02/2020 | Maximus O-Meeting (Middle) | Men | 60 | 00:46:22 | 1175 |
| 15/02/2020 | Maximus O-Meeting (Sprint) | Men | 37 | 00:15:39 | 1165 |
| 29/09/2019 | World Cup Round 3, Sprint | Men | 45 | 00:15:35 | 1175 |
| 28/09/2019 | World Cup Round 3, Knock out sprint | Men | 17 | 00:11:14 | 1275 |
| 27/09/2019 | World Cup Round 3, Middle | Men | 73 | 00:46:50 | 1195 |
| 15/09/2019 | DM Lang | Men | 9 | 01:41:05 | 1134 |
| 13/08/2019 | Nokian Tyres World Orienteering Championships 2019, Middle qualification | Men | 26 | 00:34:25 | 1136 |
| 09/06/2019 | Pure Gold! Creswick Diggings 3-Day, Race 2 / Victorian Middle Distance Championship | M21E | 1 | 00:29:50 | 1236 |
| 19/05/2019 | National Orienteering League Ultralong (NOL) & NSW Long Championships (SL4) + ACT League #5 | M21E | 6 | 02:55:35 | 976 |
| 18/05/2019 | National Orienteering League (NOL) & NSW Middle Championships (SL3) + ACT League #4 | M21E | 4 | 00:36:00 | 1151 |
| 27/04/2019 | Go for 2&5 Australian Middle Distance Championships | M21E | 3 | 00:31:47 | 1185 |
| 27/04/2019 | Go for 2&5 Australian Middle Distance Championships | M21E | 3 | 00:31:47 | 1212 |
| 26/04/2019 | Go for 2&5 Australian Sprint Championships | M21E | 3 | 00:17:50 | 1200 |
| 26/04/2019 | Go for 2&5 Australian Sprint Championships | M21E | 3 | 00:17:50 | 1189 |
| 22/04/2019 | Go for 2 Australian 3 Day Middle | M21E | 7 | 00:35:56 | 1080 |
| 22/04/2019 | Go for 2&5 Australian 3 Day Championship, middle | M21E | 7 | 00:35:56 | 1014 |
| 21/04/2019 | Go for 2 Australian 3 Day Long | M21E | 6 | 01:45:31 | 1040 |
| 21/04/2019 | Go for 2&5 Australian 3 Day Championship, long | M21E | 6 | 01:45:31 | 977 |
| 20/04/2019 | Go for 2 Australian 3 Day Sprint | M21E | 2 | 00:14:18 | 1193 |
| 20/04/2019 | Go for 2&5 Australian 3 Day Championship, sprint | M21E | 2 | 00:14:18 | 1139 |
| 25/11/2018 | Victorian Orienteering Championships - Sprint Distance | M21A | 1 | 00:14:06 | 1195 |
| 01/10/2018 | AOC2018 Australian Sprint Distance Championships: NOL & WRE Event 3 | M21E | 5 | 00:15:57 | 1033 |
| 29/09/2018 | AOC2018 Australian Middle Distance Championships NOL & WRE Event 1 | M21E | 4 | 00:34:51 | 996 |
| 16/09/2018 | Victorian Long Championships - Evenmoore, Chewton - Fryerstown | M21E | 1 | 01:21:52 | 1107 |
| 10/07/2018 | Junior World Orienteering Championships , Sprint | Men | 30 | 00:16:56 | 1117 |
| 09/07/2018 | Junior World Orienteering Championships , Long | Men | 47 | 01:24:46 | 944 |
| 19/05/2018 | NOL 9 & Vic Middle Champs - Yorkshire Hill, Bendigo | M21 | 3 | 00:31:00 | 1097 |
| 30/03/2018 | Australian 3 Day Championships, Prologue | M21E | 6 | 00:16:16 | 1039 |
| 11/03/2018 | National League 2 WRE, Melbourne Sprint Weekend 2 | M21E | 5 | 00:15:59 | 1108 |
| 11/03/2018 | National League 4, Melbourne Sprint Weekend 4 | M21E | 5 | 00:13:20 | 1033 |
| 10/03/2018 | National League 1, Melbourne Sprint Weekend 1 | M21E | DNF | 0 | |
| 14/07/2017 | Junior World Orienteering Championships 2017, Long distance | Men | 90 | 01:28:32 | 582 |
| 12/07/2017 | Junior World Orienteering Championships 2017, Sprint distance | Men | 82 | 00:16:07 | 915 |
| 14/04/2017 | Jan Kjellstrom 2017 Sprint | Men | 71 | 00:18:30 | 816 |
| 25/03/2017 | Danish Spring | Men | 20 | 00:46:56 | 651 |
| 24/03/2017 | Danish Spring | Men | 28 | 00:16:06 | 1027 |
| 27/11/2016 | Victorian Championships, Sprint Distance | M21A | 4 | 00:14:49 | 1052 |
| 24/09/2016 | Australian Championships, Sprint Distance, Gold Coast | M21E | 5 | 00:17:03 | 1121 |
| 11/07/2016 | Junior World Orienteering Championships 2016, Long | Men | 90 | 01:26:37 | 671 |
| 10/07/2016 | Junior World Orienteering Championships 2016, Sprint | Men | 91 | 00:15:08 | 927 |
| 15/05/2016 | Victorian Championships, Middle Distance, Borhoney Ghurk | M21 | 2 | 00:33:17 | 1099 |
| 25/03/2016 | Easter Prologue, Uni of Canberra, ACT | M21E | 10 | 00:16:43 | 1075 |
| 13/03/2016 | Melbourne Sprint Weekend, Race 3 | M21E | 5 | 00:12:41 | 1072 |
| 13/03/2016 | Melbourne Sprint Weekend, Race 4 | M21E | 6 | 00:13:32 | 1083 |
| 12/03/2016 | Melbourne Sprint Weekend, Race 1 | M21E | 5 | 00:13:12 | 1100 |
| 12/03/2016 | Melbourne Sprint Weekend, Race 2 | M21E | 14 | 00:15:26 | 1038 |
| 29/11/2015 | Victorian Championships, Sprint Distance, RMIT Bundoora | M21A | 1 | 00:13:56 | 1077 |
| 30/09/2015 | Australian Championships, Sprint Distance, Ballarat | M21E | 12 | 00:12:14 | 1098 |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | M21 Heat | 3 | 00:16:30 | 1047 |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | M21 Final | 7 | 00:14:29 | 1038 |
| 09/07/2015 | Long distance | Men | 117 | 01:36:25 | 507 |
| 07/07/2015 | Junior World Orienteering Championships 2015, Middle distance, final | Men | 57 | 00:38:51 | 465 |
| 05/07/2015 | Junior World Orienteering Championships 2015, Sprint distance | Men | 94 | 00:17:52 | 907 |
| 23/05/2015 | ACT Championships, Middle Distance, Wild Deer Sands | M21 | 14 | 00:38:38 | 1004 |
| 30/11/2014 | Victorian Championships, Sprint Distance, Geelong | M21 | 9 | 00:18:03 | 980 |
| 29/09/2014 | Australian Championships, Sprint Distance, WA | M21E | 24 | 00:17:00 | 1002 |
| 28/09/2014 | Australian Championships, Middle Distance, WA | M21E | 42 | 00:50:11 | 798 |
| 18/04/2014 | Easter Prologue, Clandulla, NSW | M21E | 41 | 00:16:21 | 893 |
| 22/03/2014 | NOL Middle Yackandandah | M21E | 41 | 01:15:09 | 602 |
| 08/09/2013 | Victorian Championships, Middle Distance, Deep Creek | M21E | 9 | 00:34:04 | 939 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 3 | 3539 | 1179 | 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 |
|---|---|---|---|---|---|
| 27/09/2025 | 2025 Australian Championships Sprint | M21E | 3 | 00:12:21 | 1197 |
| 18/04/2025 | Australian 3 Days 2025 - NOL Prologue & Public Sprint | M21E | 2 | 0:14:44 | 1186 |
| 24/01/2025 | Oceania Orienteering Championships 2025, Sprint | Men | 10 | 00:15:33 | 1155 |
| 01/12/2024 | Victorian Sprint Championship, Tarneit College | M21A | mispunched | 0 | |
| 06/10/2024 | 7 - Australian Sprint Distance Championship | Men 21 Elite | 2 | 00:15:55 | 1217 |
| 28/04/2024 | NOL - Elite Knockout Sprint | Men–Qualification A | 8 | 00:08:48 | 1097 |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | M21E | 1 | 00:12:59 | 1222 |
| 03/02/2024 | Oceania Orienteering Championships 2024, Sprint | Men | 12 | 00:19:15 | 1144 |
| 28/01/2024 | Oceania Orienteering Championships 2024, Knock-Out Sprint | Men | 14 | 00:00:01 | 1145 |
| 28/01/2024 | Oceania Orienteering Championships 2024, Knock-Out Sprint | Men | 1 | 00:11:27 | 1153 |
| 26/11/2023 | Victorian Sprint Championships - Individual | M21A | 1 | 00:12:59 | 1148 |
| 07/04/2023 | Australian 3 Days 2023 - NOL Prologue & Public Sprint | M21E | 1 | 00:14:56 | 1188 |
| 11/03/2023 | Sydney Sprint Weekend Race 1 | M21E | 1 | 00:14:08 | 1205 |
| 07/01/2023 | Oceania Championships Sprint - Launceston | M21E | 2 | 00:15:35 | 1203 |
| 27/11/2022 | Victorian Sprint Champs - Beaconhills College Pakenham | M21A | 2 | 00:13:33 | 1259 |
| 30/09/2022 | Australian Sprint Championships - Sunbury (WRE) | Men 21 Elite | 2 | 00:12:58 | 1289 |
| 23/04/2022 | NOL - Sprint Qualifier and Public Sprint | Men Elite A Qualifier | 1 | 00:11:55 | 1206 |
| 23/04/2022 | NOL WRE Sprint Final and Public Sprint (OQ - OY6) | Men Elite A Final | 4 | 00:13:17 | 1209 |
| 13/03/2022 | Melbourne Sprint Weekend Race 3 - NOL & public ind sprint | M21E | 3 | 00:13:54 | 1211 |
| 12/03/2022 | Melbourne Sprint Weekend Race 2 - WRE, NOL & public ind sprint | M21E | 3 | 00:13:57 | 1258 |
| 02/04/2021 | 2021 Easter 3 Days Prologue | Men 21 Elite | 2 | 00:14:58 | 1174 |
| 13/03/2021 | NOL - Sprint - Gisborne | M21E | 2 | 00:14:44 | 1198 |
| 13/12/2020 | Victorian Sprint Championships | M21A | 1 | 00:13:35 | 1260 |
| 15/02/2020 | Maximus O-Meeting (Sprint) | Men | 37 | 00:15:39 | 1165 |
| 29/09/2019 | World Cup Round 3, Sprint | Men | 45 | 00:15:35 | 1175 |
| 28/09/2019 | World Cup Round 3, Knock out sprint | Men | 17 | 00:11:14 | 1275 |
| 26/04/2019 | Go for 2&5 Australian Sprint Championships | M21E | 3 | 00:17:50 | 1200 |
| 26/04/2019 | Go for 2&5 Australian Sprint Championships | M21E | 3 | 00:17:50 | 1189 |
| 20/04/2019 | Go for 2 Australian 3 Day Sprint | M21E | 2 | 00:14:18 | 1193 |
| 20/04/2019 | Go for 2&5 Australian 3 Day Championship, sprint | M21E | 2 | 00:14:18 | 1139 |
| 25/11/2018 | Victorian Orienteering Championships - Sprint Distance | M21A | 1 | 00:14:06 | 1195 |
| 01/10/2018 | AOC2018 Australian Sprint Distance Championships: NOL & WRE Event 3 | M21E | 5 | 00:15:57 | 1033 |
| 10/07/2018 | Junior World Orienteering Championships , Sprint | Men | 30 | 00:16:56 | 1117 |
| 30/03/2018 | Australian 3 Day Championships, Prologue | M21E | 6 | 00:16:16 | 1039 |
| 11/03/2018 | National League 2 WRE, Melbourne Sprint Weekend 2 | M21E | 5 | 00:15:59 | 1108 |
| 11/03/2018 | National League 4, Melbourne Sprint Weekend 4 | M21E | 5 | 00:13:20 | 1033 |
| 10/03/2018 | National League 1, Melbourne Sprint Weekend 1 | M21E | DNF | 0 | |
| 12/07/2017 | Junior World Orienteering Championships 2017, Sprint distance | Men | 82 | 00:16:07 | 915 |
| 14/04/2017 | Jan Kjellstrom 2017 Sprint | Men | 71 | 00:18:30 | 816 |
| 24/03/2017 | Danish Spring | Men | 28 | 00:16:06 | 1027 |
| 27/11/2016 | Victorian Championships, Sprint Distance | M21A | 4 | 00:14:49 | 1052 |
| 24/09/2016 | Australian Championships, Sprint Distance, Gold Coast | M21E | 5 | 00:17:03 | 1121 |
| 10/07/2016 | Junior World Orienteering Championships 2016, Sprint | Men | 91 | 00:15:08 | 927 |
| 25/03/2016 | Easter Prologue, Uni of Canberra, ACT | M21E | 10 | 00:16:43 | 1075 |
| 13/03/2016 | Melbourne Sprint Weekend, Race 3 | M21E | 5 | 00:12:41 | 1072 |
| 13/03/2016 | Melbourne Sprint Weekend, Race 4 | M21E | 6 | 00:13:32 | 1083 |
| 12/03/2016 | Melbourne Sprint Weekend, Race 1 | M21E | 5 | 00:13:12 | 1100 |
| 12/03/2016 | Melbourne Sprint Weekend, Race 2 | M21E | 14 | 00:15:26 | 1038 |
| 29/11/2015 | Victorian Championships, Sprint Distance, RMIT Bundoora | M21A | 1 | 00:13:56 | 1077 |
| 30/09/2015 | Australian Championships, Sprint Distance, Ballarat | M21E | 12 | 00:12:14 | 1098 |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | M21 Heat | 3 | 00:16:30 | 1047 |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | M21 Final | 7 | 00:14:29 | 1038 |
| 05/07/2015 | Junior World Orienteering Championships 2015, Sprint distance | Men | 94 | 00:17:52 | 907 |
| 30/11/2014 | Victorian Championships, Sprint Distance, Geelong | M21 | 9 | 00:18:03 | 980 |
| 29/09/2014 | Australian Championships, Sprint Distance, WA | M21E | 24 | 00:17:00 | 1002 |
| 18/04/2014 | Easter Prologue, Clandulla, NSW | M21E | 41 | 00:16:21 | 893 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 0 | 0 | 0 | no longer eligible |
Ranking score consists of the best 5 points scored in the last 12 months highlighted in blue rows
| Date | Event | Class | Place | Time | Points |
|---|---|---|---|---|---|
| 07/10/2018 | AOC2018 SA Middle Distance Championships NOL Event 9 | M20E | 2 | 00:36:42 | 900 |
| 06/10/2018 | AOC2018 Australian Long Championships NOL & WRE Event 8 | M20E | 1 | 01:04:52 | 1192 |
| 20/05/2018 | NOL 10 & Victorian Autumn Series 4 - Tipperary, Hepburn Springs | M20 | 2 | 01:07:35 | 1126 |
| 19/05/2018 | NOL 9 & Vic Middle Champs - Yorkshire Hill, Bendigo | M20 | 1 | 00:31:00 | 1032 |
| 31/03/2018 | Australian 3 Day Championships, Day 1 Middle Distace | M20E | 2 | 00:28:57 | 1114 |
| 14/07/2017 | Junior World Orienteering Championships 2017, Long distance | M20 | 4 | 01:28:32 | 657 |
| 02/10/2016 | Australian Championships, Middle Distance, Stanthorpe | M20E | 2 | 00:36:46 | 690 |
| 01/10/2016 | Australian Championships, Long Distance, Stanthorpe | M20E | 1 | 01:14:46 | 800 |
| 28/09/2016 | AusChamps - Event 5 - Australian Secondary Schools Individual Championships | Senior Boys | 1 | 00:43:22 | 899 |
| 18/09/2016 | Victorian Championships, Long Distance | M20A | 1 | 01:06:44 | 129 |
| 14/07/2016 | JWOC, Middle Distance, Switzerland | M20 Final | 5 | 00:31:44 | 10 |
| 13/07/2016 | JWOC, Middle Distance, Switzerland | M20 Qual | 6 | 00:33:24 | 10 |
| 11/07/2016 | JWOC, Long Distance, Switzerland | M20 | 4 | 01:26:37 | 10 |
| 15/05/2016 | Victorian Championships, Middle Distance, Borhoney Ghurk | M20 | 2 | 00:33:17 | 10 |
| 03/04/2016 | NSW Championships, Long Distance | M20 | 1 | 01:01:28 | 119 |
| 02/04/2016 | NSW Championships, Middle Distance | M20 | 1 | 00:25:41 | 88 |
| 28/03/2016 | Easter Day 3, Foxlow Flats, ACT | M20E | 2 | 00:42:32 | 169 |
| 27/03/2016 | Easter Day 2, Murdering Shed, ACT | M20E | 2 | 01:16:07 | 144 |
| 26/03/2016 | Easter Day 1, Isaac Ridge, ACT | M20E | 2 | 00:37:03 | 68 |
| 01/10/2015 | Australian Championships, Sprint Distance, Ballarat | M20E | 2 | 01:19:12 | 63 |
| 29/09/2015 | Australian Schools Championship, Individual, Ballarat | Senior Boys | 5 | 00:38:24 | 463 |
| 27/09/2015 | Australian Championships, Middle Distance, Creswick | M20E | 2 | 00:41:16 | 471 |
| 26/09/2015 | Victorian Championships, Middle Distance, Creswick | M20E | 3 | 00:38:50 | 739 |
| 30/08/2015 | NOL 11 Ultra Long, Ballarat | M20E | 2 | 01:47:44 | 728 |
| 09/07/2015 | JWOC, Long Distance, Norway | M20 | 5 | 01:36:25 | 227 |
| 07/07/2015 | JWOC, Middle Distance, Norway | M20 Final | 1 | 00:38:51 | 800 |
| 06/07/2015 | JWOC, Middle Distance, Norway | M20 Qual | 2 | 00:30:42 | 582 |
| 24/05/2015 | ACT Championships, Long Distance | M20 | 2 | 01:24:56 | 544 |
| 23/05/2015 | ACT Championships, Middle Distance, Wild Deer Sands | M20 | 2 | 00:38:38 | 549 |
| 26/04/2015 | Victorian Championship, Long Distance, One Tree Hill | M20 | 1 | 01:03:03 | 728 |
| 06/04/2015 | Easter Day 3 Relay Distance, SA | M20 | 4 | 00:51:52 | 605 |
| 05/04/2015 | Easter Day 2 Long Distance, SA | M20 | 4 | 01:13:40 | 663 |
| 04/04/2015 | Easter Day 1 Middle Distance, SA | M20 | 2 | 00:37:03 | 619 |
| 01/10/2014 | Australian Schools Championship | Snr Boys | 17 | 01:14:34 | 527 |
| 28/09/2014 | Australian Championships, Middle Distance, WA | M20E | 16 | 0:50:11 | 450 |
| 27/09/2014 | WA Championships, Long Distance | M20 | 3 | 1:08:32 | 622 |
| 31/08/2014 | Australian Ultra Long Distance Championships, Kooyoora | M20E | 7 | 2:24:06 | 10 |
| 21/04/2014 | Easter Day 3 Relay Distance, Clandulla, NSW | M20E | 11 | 1:04:11 | 670 |
| 20/04/2014 | Easter Day 2 Long Distance, Clandulla, NSW | M20E | 17 | 1:44:51 | 453 |
| 19/04/2014 | Easter Day 1 Middle Distance, Clandulla, NSW | M20E | 10 | 0:30:40 | 588 |
| 23/03/2014 | NOL Long Kangaroo Crossing | M20E | 9 | 01:15:52 | 584 |
| 22/03/2014 | NOL Middle Yackandandah | M20E | 12 | 01:15:09 | 10 |
| 08/09/2013 | Victorian Championships, Middle Distance, Deep Creek | M20A | 4 | 00:34:04 | 658 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 0 | 0 | 0 | no longer eligible |
Ranking score consists of the best 5 points scored in the last 12 months highlighted in blue rows
| Date | Event | Class | Place | Time | Points |
|---|---|---|---|---|---|
| 07/10/2018 | AOC2018 SA Middle Distance Championships NOL Event 9 | M20E | 2 | 00:36:42 | 900 |
| 06/10/2018 | AOC2018 Australian Long Championships NOL & WRE Event 8 | M20E | 1 | 01:04:52 | 1192 |
| 01/10/2018 | AOC2018 Australian Sprint Distance Championships: NOL & WRE Event 3 | M20E | 1 | 00:15:57 | 1057 |
| 20/05/2018 | NOL 10 & Victorian Autumn Series 4 - Tipperary, Hepburn Springs | M20 | 2 | 01:07:35 | 1126 |
| 19/05/2018 | NOL 9 & Vic Middle Champs - Yorkshire Hill, Bendigo | M20 | 1 | 00:31:00 | 1032 |
| 31/03/2018 | Australian 3 Day Championships, Day 1 Middle Distace | M20E | 2 | 00:28:57 | 1114 |
| 30/03/2018 | Australian 3 Day Championships, Prologue | M20E | 3 | 00:16:16 | 1076 |
| 11/03/2018 | National League 4, Melbourne Sprint Weekend 4 | M20E | 2 | 00:13:20 | 865 |
| 11/03/2018 | National League 2 WRE, Melbourne Sprint Weekend 2 | M20E | 2 | 00:15:59 | 725 |
| 10/03/2018 | National League 1, Melbourne Sprint Weekend 1 | M20E | DNF | 0 | |
| 14/07/2017 | Junior World Orienteering Championships 2017, Long distance | M20 | 4 | 01:28:32 | 657 |
| 12/07/2017 | Junior World Orienteering Championships 2017, Sprint distance | M20 | 4 | 00:16:07 | 664 |
| 02/10/2016 | Australian Championships, Middle Distance, Stanthorpe | M20E | 2 | 00:36:46 | 690 |
| 01/10/2016 | Australian Championships, Long Distance, Stanthorpe | M20E | 1 | 01:14:46 | 800 |
| 28/09/2016 | AusChamps - Event 5 - Australian Secondary Schools Individual Championships | Senior Boys | 1 | 00:43:22 | 899 |
| 26/09/2016 | AusChamps - Event 3 - Australian Secondary Schools Sprint Championships | Senior Boys | 2 | 00:11:20 | 734 |
| 24/09/2016 | Australian Championships, Sprint Distance, Gold Coast | M20E | 2 | 00:17:03 | 136 |
| 18/09/2016 | Victorian Championships, Long Distance | M20A | 1 | 01:06:44 | 129 |
| 14/07/2016 | JWOC, Middle Distance, Switzerland | M20 Final | 5 | 00:31:44 | 10 |
| 13/07/2016 | JWOC, Middle Distance, Switzerland | M20 Qual | 6 | 00:33:24 | 10 |
| 11/07/2016 | JWOC, Long Distance, Switzerland | M20 | 4 | 01:26:37 | 10 |
| 10/07/2016 | JWOC, Sprint Distance, Switzerland | M20 | 6 | 00:15:08 | 10 |
| 15/05/2016 | Victorian Championships, Middle Distance, Borhoney Ghurk | M20 | 2 | 00:33:17 | 10 |
| 03/04/2016 | NSW Championships, Long Distance | M20 | 1 | 01:01:28 | 119 |
| 02/04/2016 | NSW Championships, Middle Distance | M20 | 1 | 00:25:41 | 88 |
| 28/03/2016 | Easter Day 3, Foxlow Flats, ACT | M20E | 2 | 00:42:32 | 169 |
| 27/03/2016 | Easter Day 2, Murdering Shed, ACT | M20E | 2 | 01:16:07 | 144 |
| 26/03/2016 | Easter Day 1, Isaac Ridge, ACT | M20E | 2 | 00:37:03 | 68 |
| 25/03/2016 | Easter Prologue, Uni of Canberra, ACT | M20E | 2 | 00:16:43 | 73 |
| 13/03/2016 | Melbourne Sprint Weekend, Race 4 | M20E | 1 | 00:13:32 | 48 |
| 13/03/2016 | Melbourne Sprint Weekend, Race 3 | M20E | 1 | 00:12:41 | 88 |
| 12/03/2016 | Melbourne Sprint Weekend, Race 2 | M20E | 2 | 00:15:26 | 141 |
| 12/03/2016 | Melbourne Sprint Weekend, Race 1 | M20E | 1 | 00:13:12 | 246 |
| 29/11/2015 | Victorian Championships, Sprint Distance, RMIT Bundoora | M20A | 1 | 00:13:56 | 147 |
| 01/10/2015 | Australian Championships, Sprint Distance, Ballarat | M20E | 2 | 01:19:12 | 63 |
| 30/09/2015 | Australian Championships, Sprint Distance, Ballarat | M20E | 2 | 00:12:14 | 10 |
| 29/09/2015 | Australian Schools Championship, Individual, Ballarat | Senior Boys | 5 | 00:38:24 | 463 |
| 28/09/2015 | Australian Schools Championship, Sprint, Ballarat | Senior Boys | 2 | 00:10:40 | 480 |
| 27/09/2015 | Australian Championships, Middle Distance, Creswick | M20E | 2 | 00:41:16 | 471 |
| 26/09/2015 | Victorian Championships, Middle Distance, Creswick | M20E | 3 | 00:38:50 | 739 |
| 30/08/2015 | NOL 11 Ultra Long, Ballarat | M20E | 2 | 01:47:44 | 728 |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | M20 Heat | 1 | 00:16:30 | 802 |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | M20 Final | 3 | 00:14:29 | 739 |
| 09/07/2015 | JWOC, Long Distance, Norway | M20 | 5 | 01:36:25 | 227 |
| 07/07/2015 | JWOC, Middle Distance, Norway | M20 Final | 1 | 00:38:51 | 800 |
| 06/07/2015 | JWOC, Middle Distance, Norway | M20 Qual | 2 | 00:30:42 | 582 |
| 05/07/2015 | JWOC, Sprint Distance, Norway | M20 | 5 | 00:17:52 | 703 |
| 24/05/2015 | ACT Championships, Long Distance | M20 | 2 | 01:24:56 | 544 |
| 23/05/2015 | ACT Championships, Middle Distance, Wild Deer Sands | M20 | 2 | 00:38:38 | 549 |
| 26/04/2015 | Victorian Championship, Long Distance, One Tree Hill | M20 | 1 | 01:03:03 | 728 |
| 06/04/2015 | Easter Day 3 Relay Distance, SA | M20 | 4 | 00:51:52 | 605 |
| 05/04/2015 | Easter Day 2 Long Distance, SA | M20 | 4 | 01:13:40 | 663 |
| 04/04/2015 | Easter Day 1 Middle Distance, SA | M20 | 2 | 00:37:03 | 619 |
| 03/04/2015 | Easter Prologue, Jamestown, SA | M20 | 1 | 00:16:35 | 767 |
| 03/01/2015 | Oceania Championships, Sprint Distance, Launceston | M20E | 2 | 00:15:50 | 741 |
| 30/11/2014 | Victorian Championships, Sprint Distance, Geelong | M20 | 4 | 0:18:03 | 600 |
| 01/10/2014 | Australian Schools Championship | Snr Boys | 17 | 01:14:34 | 527 |
| 29/09/2014 | Australian Championships, Sprint Distance, WA | M20E | 8 | 0:17:00 | 648 |
| 28/09/2014 | Australian Championships, Middle Distance, WA | M20E | 16 | 0:50:11 | 450 |
| 27/09/2014 | WA Championships, Long Distance | M20 | 3 | 1:08:32 | 622 |
| 31/08/2014 | Australian Ultra Long Distance Championships, Kooyoora | M20E | 7 | 2:24:06 | 10 |
| 21/04/2014 | Easter Day 3 Relay Distance, Clandulla, NSW | M20E | 11 | 1:04:11 | 670 |
| 20/04/2014 | Easter Day 2 Long Distance, Clandulla, NSW | M20E | 17 | 1:44:51 | 453 |
| 19/04/2014 | Easter Day 1 Middle Distance, Clandulla, NSW | M20E | 10 | 0:30:40 | 588 |
| 18/04/2014 | Easter Prologue, Clandulla, NSW | M20E | 10 | 0:16:21 | 667 |
| 23/03/2014 | NOL Long Kangaroo Crossing | M20E | 9 | 01:15:52 | 584 |
| 22/03/2014 | NOL Middle Yackandandah | M20E | 12 | 01:15:09 | 10 |
| 08/09/2013 | Victorian Championships, Middle Distance, Deep Creek | M20A | 4 | 00:34:04 | 658 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|---|---|---|
| 0 | 0 | 0 | no longer eligible |
Ranking score consists of the best 5 points scored in the last 12 months highlighted in blue rows
| Date | Event | Class | Place | Time | Points |
|---|---|---|---|---|---|
| 01/10/2018 | AOC2018 Australian Sprint Distance Championships: NOL & WRE Event 3 | M20E | 1 | 00:15:57 | 1057 |
| 30/03/2018 | Australian 3 Day Championships, Prologue | M20E | 3 | 00:16:16 | 1076 |
| 11/03/2018 | National League 4, Melbourne Sprint Weekend 4 | M20E | 2 | 00:13:20 | 865 |
| 11/03/2018 | National League 2 WRE, Melbourne Sprint Weekend 2 | M20E | 2 | 00:15:59 | 725 |
| 10/03/2018 | National League 1, Melbourne Sprint Weekend 1 | M20E | DNF | 0 | |
| 12/07/2017 | Junior World Orienteering Championships 2017, Sprint distance | M20 | 4 | 00:16:07 | 664 |
| 26/09/2016 | AusChamps - Event 3 - Australian Secondary Schools Sprint Championships | Senior Boys | 2 | 00:11:20 | 734 |
| 24/09/2016 | Australian Championships, Sprint Distance, Gold Coast | M20E | 2 | 00:17:03 | 136 |
| 10/07/2016 | JWOC, Sprint Distance, Switzerland | M20 | 6 | 00:15:08 | 10 |
| 25/03/2016 | Easter Prologue, Uni of Canberra, ACT | M20E | 2 | 00:16:43 | 73 |
| 13/03/2016 | Melbourne Sprint Weekend, Race 4 | M20E | 1 | 00:13:32 | 48 |
| 13/03/2016 | Melbourne Sprint Weekend, Race 3 | M20E | 1 | 00:12:41 | 88 |
| 12/03/2016 | Melbourne Sprint Weekend, Race 2 | M20E | 2 | 00:15:26 | 141 |
| 12/03/2016 | Melbourne Sprint Weekend, Race 1 | M20E | 1 | 00:13:12 | 246 |
| 29/11/2015 | Victorian Championships, Sprint Distance, RMIT Bundoora | M20A | 1 | 00:13:56 | 147 |
| 30/09/2015 | Australian Championships, Sprint Distance, Ballarat | M20E | 2 | 00:12:14 | 10 |
| 28/09/2015 | Australian Schools Championship, Sprint, Ballarat | Senior Boys | 2 | 00:10:40 | 480 |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | M20 Heat | 1 | 00:16:30 | 802 |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | M20 Final | 3 | 00:14:29 | 739 |
| 05/07/2015 | JWOC, Sprint Distance, Norway | M20 | 5 | 00:17:52 | 703 |
| 03/04/2015 | Easter Prologue, Jamestown, SA | M20 | 1 | 00:16:35 | 767 |
| 03/01/2015 | Oceania Championships, Sprint Distance, Launceston | M20E | 2 | 00:15:50 | 741 |
| 30/11/2014 | Victorian Championships, Sprint Distance, Geelong | M20 | 4 | 0:18:03 | 600 |
| 29/09/2014 | Australian Championships, Sprint Distance, WA | M20E | 8 | 0:17:00 | 648 |
| 18/04/2014 | Easter Prologue, Clandulla, NSW | M20E | 10 | 0:16:21 | 667 |
| Ranking races | Top 5 total | Average points | Ranking |
|---|
| Date | Event | Place | Time | Points | Details |
|---|---|---|---|---|---|
| 28/09/2025 | 2 Australian Long Distance Championships | 1 | 1:39:31 | 1231 | Details |
| 27/09/2025 | 2025 Australian Championships Sprint | 3 | 00:12:21 | 1197 | Details |
| 27/04/2025 | Victorian Long Distance Championships - Mount Korong | 1 | 1:16:24 | 1196 | Details |
| 26/04/2025 | Victorian Middle Distance Championships - Wehla Hill | 3 | 0:31:54 | 1179 | Details |
| 21/04/2025 | Australian 3 Days 2025 Race 3 - Poverty Reef | 1 | 0:43:49 | 1174 | Details |
| 20/04/2025 | Australian 3 Days 2025 Race 2 - The Granites - WRE | 4 | 1:23:52 | 1185 | Details |
| 19/04/2025 | Australian 3 Days 2025 Race 1 - Psalm Singing Gully - WRE | 3 | 0:29:00 | 1216 | Details |
| 18/04/2025 | Australian 3 Days 2025 - NOL Prologue & Public Sprint | 2 | 0:14:44 | 1186 | Details |
| 26/01/2025 | Oceania Orienteering Championships 2025, Long | 13 | 01:37:41 | 1137 | Details |
| 25/01/2025 | Oceania Orienteering Championships 2025, Middle | 7 | 00:33:26 | 1164 | Details |
| 24/01/2025 | Oceania Orienteering Championships 2025, Sprint | 10 | 00:15:33 | 1155 | Details |
| 01/12/2024 | Victorian Sprint Championship, Tarneit College | 6 | mispunched | 0 | Details |
| 06/10/2024 | 7 - Australian Sprint Distance Championship | 2 | 00:15:55 | 1217 | Details |
| 05/10/2024 | 6- Australian Long Distance Championship | 6 | 01:38:29 | 1195 | Details |
| 22/09/2024 | Vic Long Distance Championships - Nuggety Range, Maldon | 1 | 01:36:03 | 1224 | Details |
| 15/09/2024 | Vic Middle Distance Championships - Blackwood | 1 | 00:33:05 | 1183 | Details |
| 18/05/2024 | NOL Round 4 | 1 | 00:41:30 | 1163 | Details |
| 28/04/2024 | NOL - Elite Knockout Sprint | 8 | 00:08:48 | 1097 | Details |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | 1 | 00:12:59 | 1222 | Details |
| 03/02/2024 | Oceania Orienteering Championships 2024, Sprint | 12 | 00:19:15 | 1144 | Details |
| 28/01/2024 | Oceania Orienteering Championships 2024, Knock-Out Sprint | 14 | 00:00:01 | 1145 | Details |
| 28/01/2024 | Oceania Orienteering Championships 2024, Knock-Out Sprint | 1 | 00:11:27 | 1153 | Details |
| 26/11/2023 | Victorian Sprint Championships - Individual | 1 | 00:12:59 | 1148 | Details |
| 03/09/2023 | Victorian Long Distance Championships - Mt Alexander Harcourt | 1 | 01:32:38 | 1205 | Details |
| 12/07/2023 | World Orienteering Championships 2023, Middle - qualification | 16 | 00:33:58 | 1193 | Details |
| 06/05/2023 | NOL Round 4 - Double Middle - qual | 4 | 00:26:31 | 1194 | Details |
| 06/05/2023 | NOL Round 4 - Double Middle - final | 1 | 00:28:58 | 1192 | Details |
| 10/04/2023 | Easter 3 Days - Day 3 | 1 | 00:47:51 | 1236 | Details |
| 09/04/2023 | Easter 3 Days - Day 2 | 1 | 01:27:41 | 1209 | Details |
| 08/04/2023 | Easter 3 Days - Day 1 | 2 | 00:34:00 | 1208 | Details |
| 07/04/2023 | Australian 3 Days 2023 - NOL Prologue & Public Sprint | 1 | 00:14:56 | 1188 | Details |
| 11/03/2023 | Sydney Sprint Weekend Race 1 | 1 | 00:14:08 | 1205 | Details |
| 11/01/2023 | Oceania Championships Middle - Hunt Tin Mine St Helens | 6 | 00:34:10 | 1165 | Details |
| 09/01/2023 | Oceania Championships Long - Bells Marsh St Helens | 3 | 01:46:00 | 1190 | Details |
| 07/01/2023 | Oceania Championships Sprint - Launceston | 2 | 00:15:35 | 1203 | Details |
| 27/11/2022 | Victorian Sprint Champs - Beaconhills College Pakenham | 2 | 00:13:33 | 1259 | Details |
| 01/10/2022 | Australian Long Distance Championships - Nuggety Range, Maldon (WRE) | 2 | 01:46:19 | 1290 | Details |
| 30/09/2022 | Australian Sprint Championships - Sunbury (WRE) | 2 | 00:12:58 | 1289 | Details |
| 25/09/2022 | Australian Middle Distance Championships - Blackwood (WRE) | 4 | 00:35:03 | 1183 | Details |
| 24/09/2022 | Victorian Middle Distance Championships - Daylesford | 2 | 00:28:17 | 1272 | Details |
| 23/04/2022 | NOL - Sprint Qualifier and Public Sprint | 1 | 00:11:55 | 1206 | Details |
| 23/04/2022 | NOL WRE Sprint Final and Public Sprint (OQ - OY6) | 4 | 00:13:17 | 1209 | Details |
| 03/04/2022 | 2022 Wildfire Autumn Classics; NOL 5, ACTL 2 | 3 | 01:30:44 | 1243 | Details |
| 02/04/2022 | 2022 Wildfire Autumn Classics; NOL 4, ACTL 1 | 4 | 00:44:45 | 1247 | Details |
| 13/03/2022 | Melbourne Sprint Weekend Race 3 - NOL & public ind sprint | 3 | 00:13:54 | 1211 | Details |
| 12/03/2022 | Melbourne Sprint Weekend Race 2 - WRE, NOL & public ind sprint | 3 | 00:13:57 | 1258 | Details |
| 21/11/2021 | 2021 NSW Long Distance Orienteering Championships - SL #15 | 1 | 01:11:20 | 1239 | Details |
| 20/11/2021 | 2021 NSW Middle Distance Orienteering Championships - SL #14 | 2 | 00:41:13 | 1231 | Details |
| 15/05/2021 | NOL, ACT League #4, NSW SL #3 | 3 | 00:34:53 | 1197 | Details |
| 25/04/2021 | NOL - SA Long Distance Championships - Crooked Straight | 4 | 01:42:49 | 1204 | Details |
| 24/04/2021 | NOL and WRE Event - Middle Distance - Wiela-Bunyip Reach | 2 | 00:34:48 | 1190 | Details |
| 05/04/2021 | 2021 Easter 3 Days Day 3 | 4 | 00:49:23 | 1170 | Details |
| 04/04/2021 | 2021 Easter 3 Days Day 2 | 2 | 02:00:19 | 1211 | Details |
| 03/04/2021 | 2021 Easter 3 Days Day 1 | 3 | 00:39:03 | 1253 | Details |
| 02/04/2021 | 2021 Easter 3 Days Prologue | 2 | 00:14:58 | 1174 | Details |
| 14/03/2021 | NOL - Long - Eureka Challenge - Vic Autumn 2 - Creswick | 2 | 01:11:52 | 1251 | Details |
| 13/03/2021 | NOL - Sprint - Gisborne | 2 | 00:14:44 | 1198 | Details |
| 13/03/2021 | NOL - Middle - Vic Autumn 1 - Mt Alexander | 1 | 00:40:07 | 1283 | Details |
| 13/12/2020 | Victorian Sprint Championships | 1 | 00:13:35 | 1260 | Details |
| 16/02/2020 | Maximus O-Meeting (Long) | 20 | 01:32:24 | 1220 | Details |
| 15/02/2020 | Maximus O-Meeting (Middle) | 60 | 00:46:22 | 1175 | Details |
| 15/02/2020 | Maximus O-Meeting (Sprint) | 37 | 00:15:39 | 1165 | Details |
| 29/09/2019 | World Cup Round 3, Sprint | 45 | 00:15:35 | 1175 | Details |
| 28/09/2019 | World Cup Round 3, Knock out sprint | 17 | 00:11:14 | 1275 | Details |
| 27/09/2019 | World Cup Round 3, Middle | 73 | 00:46:50 | 1195 | Details |
| 15/09/2019 | DM Lang | 9 | 01:41:05 | 1134 | Details |
| 13/08/2019 | Nokian Tyres World Orienteering Championships 2019, Middle qualification | 26 | 00:34:25 | 1136 | Details |
| 09/06/2019 | Pure Gold! Creswick Diggings 3-Day, Race 2 / Victorian Middle Distance Championship | 1 | 00:29:50 | 1236 | Details |
| 19/05/2019 | National Orienteering League Ultralong (NOL) & NSW Long Championships (SL4) + ACT League #5 | 6 | 02:55:35 | 976 | Details |
| 18/05/2019 | National Orienteering League (NOL) & NSW Middle Championships (SL3) + ACT League #4 | 4 | 00:36:00 | 1151 | Details |
| 27/04/2019 | Go for 2&5 Australian Middle Distance Championships | 3 | 00:31:47 | 1185 | Details |
| 27/04/2019 | Go for 2&5 Australian Middle Distance Championships | 3 | 00:31:47 | 1212 | Details |
| 26/04/2019 | Go for 2&5 Australian Sprint Championships | 3 | 00:17:50 | 1200 | Details |
| 26/04/2019 | Go for 2&5 Australian Sprint Championships | 3 | 00:17:50 | 1189 | Details |
| 22/04/2019 | Go for 2 Australian 3 Day Middle | 7 | 00:35:56 | 1080 | Details |
| 22/04/2019 | Go for 2&5 Australian 3 Day Championship, middle | 7 | 00:35:56 | 1014 | Details |
| 21/04/2019 | Go for 2 Australian 3 Day Long | 6 | 01:45:31 | 1040 | Details |
| 21/04/2019 | Go for 2&5 Australian 3 Day Championship, long | 6 | 01:45:31 | 977 | Details |
| 20/04/2019 | Go for 2 Australian 3 Day Sprint | 2 | 00:14:18 | 1193 | Details |
| 20/04/2019 | Go for 2&5 Australian 3 Day Championship, sprint | 2 | 00:14:18 | 1139 | Details |
| 25/11/2018 | Victorian Orienteering Championships - Sprint Distance | 1 | 00:14:06 | 1195 | Details |
| 07/10/2018 | AOC2018 SA Middle Distance Championships NOL Event 9 | 2 | 00:36:42 | 900 | Details |
| 06/10/2018 | AOC2018 Australian Long Championships NOL & WRE Event 8 | 1 | 01:04:52 | 1192 | Details |
| 01/10/2018 | AOC2018 Australian Sprint Distance Championships: NOL & WRE Event 3 | 5 | 00:15:57 | 1033 | Details |
| 01/10/2018 | AOC2018 Australian Sprint Distance Championships: NOL & WRE Event 3 | 1 | 00:15:57 | 1057 | Details |
| 29/09/2018 | AOC2018 Australian Middle Distance Championships NOL & WRE Event 1 | 4 | 00:34:51 | 996 | Details |
| 16/09/2018 | Victorian Long Championships - Evenmoore, Chewton - Fryerstown | 1 | 01:21:52 | 1107 | Details |
| 10/07/2018 | Junior World Orienteering Championships , Sprint | 30 | 00:16:56 | 1117 | Details |
| 09/07/2018 | Junior World Orienteering Championships , Long | 47 | 01:24:46 | 944 | Details |
| 20/05/2018 | NOL 10 & Victorian Autumn Series 4 - Tipperary, Hepburn Springs | 2 | 01:07:35 | 1126 | Details |
| 19/05/2018 | NOL 9 & Vic Middle Champs - Yorkshire Hill, Bendigo | 3 | 00:31:00 | 1097 | Details |
| 19/05/2018 | NOL 9 & Vic Middle Champs - Yorkshire Hill, Bendigo | 1 | 00:31:00 | 1032 | Details |
| 31/03/2018 | Australian 3 Day Championships, Day 1 Middle Distace | 2 | 00:28:57 | 1114 | Details |
| 30/03/2018 | Australian 3 Day Championships, Prologue | 6 | 00:16:16 | 1039 | Details |
| 30/03/2018 | Australian 3 Day Championships, Prologue | 3 | 00:16:16 | 1076 | Details |
| 11/03/2018 | National League 2 WRE, Melbourne Sprint Weekend 2 | 5 | 00:15:59 | 1108 | Details |
| 11/03/2018 | National League 4, Melbourne Sprint Weekend 4 | 5 | 00:13:20 | 1033 | Details |
| 11/03/2018 | National League 4, Melbourne Sprint Weekend 4 | 2 | 00:13:20 | 865 | Details |
| 11/03/2018 | National League 2 WRE, Melbourne Sprint Weekend 2 | 2 | 00:15:59 | 725 | Details |
| 10/03/2018 | National League 1, Melbourne Sprint Weekend 1 | 65 | DNF | 0 | Details |
| 10/03/2018 | National League 1, Melbourne Sprint Weekend 1 | 25 | DNF | 0 | Details |
| 14/07/2017 | Junior World Orienteering Championships 2017, Long distance | 90 | 01:28:32 | 582 | Details |
| 14/07/2017 | Junior World Orienteering Championships 2017, Long distance | 4 | 01:28:32 | 657 | Details |
| 12/07/2017 | Junior World Orienteering Championships 2017, Sprint distance | 82 | 00:16:07 | 915 | Details |
| 12/07/2017 | Junior World Orienteering Championships 2017, Sprint distance | 4 | 00:16:07 | 664 | Details |
| 14/04/2017 | Jan Kjellstrom 2017 Sprint | 71 | 00:18:30 | 816 | Details |
| 25/03/2017 | Danish Spring | 20 | 00:46:56 | 651 | Details |
| 24/03/2017 | Danish Spring | 28 | 00:16:06 | 1027 | Details |
| 27/11/2016 | Victorian Championships, Sprint Distance | 4 | 00:14:49 | 1052 | Details |
| 02/10/2016 | Australian Championships, Middle Distance, Stanthorpe | 2 | 00:36:46 | 690 | Details |
| 01/10/2016 | Australian Championships, Long Distance, Stanthorpe | 1 | 01:14:46 | 800 | Details |
| 28/09/2016 | AusChamps - Event 5 - Australian Secondary Schools Individual Championships | 1 | 00:43:22 | 899 | Details |
| 26/09/2016 | AusChamps - Event 3 - Australian Secondary Schools Sprint Championships | 2 | 00:11:20 | 734 | Details |
| 24/09/2016 | Australian Championships, Sprint Distance, Gold Coast | 5 | 00:17:03 | 1121 | Details |
| 24/09/2016 | Australian Championships, Sprint Distance, Gold Coast | 2 | 00:17:03 | 136 | Details |
| 18/09/2016 | Victorian Championships, Long Distance | 1 | 01:06:44 | 129 | Details |
| 14/07/2016 | JWOC, Middle Distance, Switzerland | 5 | 00:31:44 | 10 | Details |
| 13/07/2016 | JWOC, Middle Distance, Switzerland | 6 | 00:33:24 | 10 | Details |
| 11/07/2016 | Junior World Orienteering Championships 2016, Long | 90 | 01:26:37 | 671 | Details |
| 11/07/2016 | JWOC, Long Distance, Switzerland | 4 | 01:26:37 | 10 | Details |
| 10/07/2016 | Junior World Orienteering Championships 2016, Sprint | 91 | 00:15:08 | 927 | Details |
| 10/07/2016 | JWOC, Sprint Distance, Switzerland | 6 | 00:15:08 | 10 | Details |
| 15/05/2016 | Victorian Championships, Middle Distance, Borhoney Ghurk | 2 | 00:33:17 | 1099 | Details |
| 15/05/2016 | Victorian Championships, Middle Distance, Borhoney Ghurk | 2 | 00:33:17 | 10 | Details |
| 03/04/2016 | NSW Championships, Long Distance | 1 | 01:01:28 | 119 | Details |
| 02/04/2016 | NSW Championships, Middle Distance | 1 | 00:25:41 | 88 | Details |
| 28/03/2016 | Easter Day 3, Foxlow Flats, ACT | 2 | 00:42:32 | 169 | Details |
| 27/03/2016 | Easter Day 2, Murdering Shed, ACT | 2 | 01:16:07 | 144 | Details |
| 26/03/2016 | Easter Day 1, Isaac Ridge, ACT | 2 | 00:37:03 | 68 | Details |
| 25/03/2016 | Easter Prologue, Uni of Canberra, ACT | 10 | 00:16:43 | 1075 | Details |
| 25/03/2016 | Easter Prologue, Uni of Canberra, ACT | 2 | 00:16:43 | 73 | Details |
| 13/03/2016 | Melbourne Sprint Weekend, Race 3 | 5 | 00:12:41 | 1072 | Details |
| 13/03/2016 | Melbourne Sprint Weekend, Race 4 | 6 | 00:13:32 | 1083 | Details |
| 13/03/2016 | Melbourne Sprint Weekend, Race 4 | 1 | 00:13:32 | 48 | Details |
| 13/03/2016 | Melbourne Sprint Weekend, Race 3 | 1 | 00:12:41 | 88 | Details |
| 12/03/2016 | Melbourne Sprint Weekend, Race 1 | 5 | 00:13:12 | 1100 | Details |
| 12/03/2016 | Melbourne Sprint Weekend, Race 2 | 14 | 00:15:26 | 1038 | Details |
| 12/03/2016 | Melbourne Sprint Weekend, Race 2 | 2 | 00:15:26 | 141 | Details |
| 12/03/2016 | Melbourne Sprint Weekend, Race 1 | 1 | 00:13:12 | 246 | Details |
| 29/11/2015 | Victorian Championships, Sprint Distance, RMIT Bundoora | 1 | 00:13:56 | 1077 | Details |
| 29/11/2015 | Victorian Championships, Sprint Distance, RMIT Bundoora | 1 | 00:13:56 | 147 | Details |
| 01/10/2015 | Australian Championships, Sprint Distance, Ballarat | 2 | 01:19:12 | 63 | Details |
| 30/09/2015 | Australian Championships, Sprint Distance, Ballarat | 12 | 00:12:14 | 1098 | Details |
| 30/09/2015 | Australian Championships, Sprint Distance, Ballarat | 2 | 00:12:14 | 10 | Details |
| 29/09/2015 | Australian Schools Championship, Individual, Ballarat | 5 | 00:38:24 | 463 | Details |
| 28/09/2015 | Australian Schools Championship, Sprint, Ballarat | 2 | 00:10:40 | 480 | Details |
| 27/09/2015 | Australian Championships, Middle Distance, Creswick | 2 | 00:41:16 | 471 | Details |
| 26/09/2015 | Victorian Championships, Middle Distance, Creswick | 3 | 00:38:50 | 739 | Details |
| 30/08/2015 | NOL 11 Ultra Long, Ballarat | 2 | 01:47:44 | 728 | Details |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | 3 | 00:16:30 | 1047 | Details |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | 7 | 00:14:29 | 1038 | Details |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | 1 | 00:16:30 | 802 | Details |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | 3 | 00:14:29 | 739 | Details |
| 09/07/2015 | Long distance | 117 | 01:36:25 | 507 | Details |
| 09/07/2015 | JWOC, Long Distance, Norway | 5 | 01:36:25 | 227 | Details |
| 07/07/2015 | Junior World Orienteering Championships 2015, Middle distance, final | 57 | 00:38:51 | 465 | Details |
| 07/07/2015 | JWOC, Middle Distance, Norway | 1 | 00:38:51 | 800 | Details |
| 06/07/2015 | JWOC, Middle Distance, Norway | 2 | 00:30:42 | 582 | Details |
| 05/07/2015 | Junior World Orienteering Championships 2015, Sprint distance | 94 | 00:17:52 | 907 | Details |
| 05/07/2015 | JWOC, Sprint Distance, Norway | 5 | 00:17:52 | 703 | Details |
| 24/05/2015 | ACT Championships, Long Distance | 2 | 01:24:56 | 544 | Details |
| 23/05/2015 | ACT Championships, Middle Distance, Wild Deer Sands | 14 | 00:38:38 | 1004 | Details |
| 23/05/2015 | ACT Championships, Middle Distance, Wild Deer Sands | 2 | 00:38:38 | 549 | Details |
| 26/04/2015 | Victorian Championship, Long Distance, One Tree Hill | 1 | 01:03:03 | 728 | Details |
| 06/04/2015 | Easter Day 3 Relay Distance, SA | 4 | 00:51:52 | 605 | Details |
| 05/04/2015 | Easter Day 2 Long Distance, SA | 4 | 01:13:40 | 663 | Details |
| 04/04/2015 | Easter Day 1 Middle Distance, SA | 2 | 00:37:03 | 619 | Details |
| 03/04/2015 | Easter Prologue, Jamestown, SA | 1 | 00:16:35 | 767 | Details |
| 03/01/2015 | Oceania Championships, Sprint Distance, Launceston | 2 | 00:15:50 | 741 | Details |
| 30/11/2014 | Victorian Championships, Sprint Distance, Geelong | 9 | 00:18:03 | 980 | Details |
| 30/11/2014 | Victorian Championships, Sprint Distance, Geelong | 4 | 0:18:03 | 600 | Details |
| 01/10/2014 | Australian Schools Championship | 17 | 01:14:34 | 527 | Details |
| 29/09/2014 | Australian Championships, Sprint Distance, WA | 24 | 00:17:00 | 1002 | Details |
| 29/09/2014 | Australian Championships, Sprint Distance, WA | 8 | 0:17:00 | 648 | Details |
| 28/09/2014 | Australian Championships, Middle Distance, WA | 42 | 00:50:11 | 798 | Details |
| 28/09/2014 | Australian Championships, Middle Distance, WA | 16 | 0:50:11 | 450 | Details |
| 27/09/2014 | WA Championships, Long Distance | 3 | 1:08:32 | 622 | Details |
| 31/08/2014 | Australian Ultra Long Distance Championships, Kooyoora | 7 | 2:24:06 | 10 | Details |
| 21/04/2014 | Easter Day 3 Relay Distance, Clandulla, NSW | 11 | 1:04:11 | 670 | Details |
| 20/04/2014 | Easter Day 2 Long Distance, Clandulla, NSW | 17 | 1:44:51 | 453 | Details |
| 19/04/2014 | Easter Day 1 Middle Distance, Clandulla, NSW | 10 | 0:30:40 | 588 | Details |
| 18/04/2014 | Easter Prologue, Clandulla, NSW | 41 | 00:16:21 | 893 | Details |
| 18/04/2014 | Easter Prologue, Clandulla, NSW | 10 | 0:16:21 | 667 | Details |
| 23/03/2014 | NOL Long Kangaroo Crossing | 9 | 01:15:52 | 584 | Details |
| 22/03/2014 | NOL Middle Yackandandah | 41 | 01:15:09 | 602 | Details |
| 22/03/2014 | NOL Middle Yackandandah | 12 | 01:15:09 | 10 | Details |
| 08/09/2013 | Victorian Championships, Middle Distance, Deep Creek | 9 | 00:34:04 | 939 | Details |
| 08/09/2013 | Victorian Championships, Middle Distance, Deep Creek | 4 | 00:34:04 | 658 | Details |
| Ranking races | Top 5 total | Average points | Ranking |
|---|
| Date | Event | Place | Time | Points | Details |
|---|---|---|---|---|---|
| 27/09/2025 | 2025 Australian Championships Sprint | 3 | 00:12:21 | 1197 | Details |
| 18/04/2025 | Australian 3 Days 2025 - NOL Prologue & Public Sprint | 2 | 0:14:44 | 1186 | Details |
| 24/01/2025 | Oceania Orienteering Championships 2025, Sprint | 10 | 00:15:33 | 1155 | Details |
| 01/12/2024 | Victorian Sprint Championship, Tarneit College | 6 | mispunched | 0 | Details |
| 06/10/2024 | 7 - Australian Sprint Distance Championship | 2 | 00:15:55 | 1217 | Details |
| 28/04/2024 | NOL - Elite Knockout Sprint | 8 | 00:08:48 | 1097 | Details |
| 27/04/2024 | NOL3a - WRE Elite Qld Sprint Champs am - OY3 | 1 | 00:12:59 | 1222 | Details |
| 03/02/2024 | Oceania Orienteering Championships 2024, Sprint | 12 | 00:19:15 | 1144 | Details |
| 28/01/2024 | Oceania Orienteering Championships 2024, Knock-Out Sprint | 14 | 00:00:01 | 1145 | Details |
| 28/01/2024 | Oceania Orienteering Championships 2024, Knock-Out Sprint | 1 | 00:11:27 | 1153 | Details |
| 26/11/2023 | Victorian Sprint Championships - Individual | 1 | 00:12:59 | 1148 | Details |
| 07/04/2023 | Australian 3 Days 2023 - NOL Prologue & Public Sprint | 1 | 00:14:56 | 1188 | Details |
| 11/03/2023 | Sydney Sprint Weekend Race 1 | 1 | 00:14:08 | 1205 | Details |
| 07/01/2023 | Oceania Championships Sprint - Launceston | 2 | 00:15:35 | 1203 | Details |
| 27/11/2022 | Victorian Sprint Champs - Beaconhills College Pakenham | 2 | 00:13:33 | 1259 | Details |
| 30/09/2022 | Australian Sprint Championships - Sunbury (WRE) | 2 | 00:12:58 | 1289 | Details |
| 23/04/2022 | NOL - Sprint Qualifier and Public Sprint | 1 | 00:11:55 | 1206 | Details |
| 23/04/2022 | NOL WRE Sprint Final and Public Sprint (OQ - OY6) | 4 | 00:13:17 | 1209 | Details |
| 13/03/2022 | Melbourne Sprint Weekend Race 3 - NOL & public ind sprint | 3 | 00:13:54 | 1211 | Details |
| 12/03/2022 | Melbourne Sprint Weekend Race 2 - WRE, NOL & public ind sprint | 3 | 00:13:57 | 1258 | Details |
| 02/04/2021 | 2021 Easter 3 Days Prologue | 2 | 00:14:58 | 1174 | Details |
| 13/03/2021 | NOL - Sprint - Gisborne | 2 | 00:14:44 | 1198 | Details |
| 13/12/2020 | Victorian Sprint Championships | 1 | 00:13:35 | 1260 | Details |
| 15/02/2020 | Maximus O-Meeting (Sprint) | 37 | 00:15:39 | 1165 | Details |
| 29/09/2019 | World Cup Round 3, Sprint | 45 | 00:15:35 | 1175 | Details |
| 28/09/2019 | World Cup Round 3, Knock out sprint | 17 | 00:11:14 | 1275 | Details |
| 26/04/2019 | Go for 2&5 Australian Sprint Championships | 3 | 00:17:50 | 1200 | Details |
| 26/04/2019 | Go for 2&5 Australian Sprint Championships | 3 | 00:17:50 | 1189 | Details |
| 20/04/2019 | Go for 2 Australian 3 Day Sprint | 2 | 00:14:18 | 1193 | Details |
| 20/04/2019 | Go for 2&5 Australian 3 Day Championship, sprint | 2 | 00:14:18 | 1139 | Details |
| 25/11/2018 | Victorian Orienteering Championships - Sprint Distance | 1 | 00:14:06 | 1195 | Details |
| 01/10/2018 | AOC2018 Australian Sprint Distance Championships: NOL & WRE Event 3 | 5 | 00:15:57 | 1033 | Details |
| 01/10/2018 | AOC2018 Australian Sprint Distance Championships: NOL & WRE Event 3 | 1 | 00:15:57 | 1057 | Details |
| 10/07/2018 | Junior World Orienteering Championships , Sprint | 30 | 00:16:56 | 1117 | Details |
| 30/03/2018 | Australian 3 Day Championships, Prologue | 6 | 00:16:16 | 1039 | Details |
| 30/03/2018 | Australian 3 Day Championships, Prologue | 3 | 00:16:16 | 1076 | Details |
| 11/03/2018 | National League 2 WRE, Melbourne Sprint Weekend 2 | 5 | 00:15:59 | 1108 | Details |
| 11/03/2018 | National League 4, Melbourne Sprint Weekend 4 | 5 | 00:13:20 | 1033 | Details |
| 11/03/2018 | National League 4, Melbourne Sprint Weekend 4 | 2 | 00:13:20 | 865 | Details |
| 11/03/2018 | National League 2 WRE, Melbourne Sprint Weekend 2 | 2 | 00:15:59 | 725 | Details |
| 10/03/2018 | National League 1, Melbourne Sprint Weekend 1 | 65 | DNF | 0 | Details |
| 10/03/2018 | National League 1, Melbourne Sprint Weekend 1 | 25 | DNF | 0 | Details |
| 12/07/2017 | Junior World Orienteering Championships 2017, Sprint distance | 82 | 00:16:07 | 915 | Details |
| 12/07/2017 | Junior World Orienteering Championships 2017, Sprint distance | 4 | 00:16:07 | 664 | Details |
| 14/04/2017 | Jan Kjellstrom 2017 Sprint | 71 | 00:18:30 | 816 | Details |
| 24/03/2017 | Danish Spring | 28 | 00:16:06 | 1027 | Details |
| 27/11/2016 | Victorian Championships, Sprint Distance | 4 | 00:14:49 | 1052 | Details |
| 26/09/2016 | AusChamps - Event 3 - Australian Secondary Schools Sprint Championships | 2 | 00:11:20 | 734 | Details |
| 24/09/2016 | Australian Championships, Sprint Distance, Gold Coast | 5 | 00:17:03 | 1121 | Details |
| 24/09/2016 | Australian Championships, Sprint Distance, Gold Coast | 2 | 00:17:03 | 136 | Details |
| 10/07/2016 | Junior World Orienteering Championships 2016, Sprint | 91 | 00:15:08 | 927 | Details |
| 10/07/2016 | JWOC, Sprint Distance, Switzerland | 6 | 00:15:08 | 10 | Details |
| 25/03/2016 | Easter Prologue, Uni of Canberra, ACT | 10 | 00:16:43 | 1075 | Details |
| 25/03/2016 | Easter Prologue, Uni of Canberra, ACT | 2 | 00:16:43 | 73 | Details |
| 13/03/2016 | Melbourne Sprint Weekend, Race 3 | 5 | 00:12:41 | 1072 | Details |
| 13/03/2016 | Melbourne Sprint Weekend, Race 4 | 6 | 00:13:32 | 1083 | Details |
| 13/03/2016 | Melbourne Sprint Weekend, Race 4 | 1 | 00:13:32 | 48 | Details |
| 13/03/2016 | Melbourne Sprint Weekend, Race 3 | 1 | 00:12:41 | 88 | Details |
| 12/03/2016 | Melbourne Sprint Weekend, Race 1 | 5 | 00:13:12 | 1100 | Details |
| 12/03/2016 | Melbourne Sprint Weekend, Race 2 | 14 | 00:15:26 | 1038 | Details |
| 12/03/2016 | Melbourne Sprint Weekend, Race 2 | 2 | 00:15:26 | 141 | Details |
| 12/03/2016 | Melbourne Sprint Weekend, Race 1 | 1 | 00:13:12 | 246 | Details |
| 29/11/2015 | Victorian Championships, Sprint Distance, RMIT Bundoora | 1 | 00:13:56 | 1077 | Details |
| 29/11/2015 | Victorian Championships, Sprint Distance, RMIT Bundoora | 1 | 00:13:56 | 147 | Details |
| 30/09/2015 | Australian Championships, Sprint Distance, Ballarat | 12 | 00:12:14 | 1098 | Details |
| 30/09/2015 | Australian Championships, Sprint Distance, Ballarat | 2 | 00:12:14 | 10 | Details |
| 28/09/2015 | Australian Schools Championship, Sprint, Ballarat | 2 | 00:10:40 | 480 | Details |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | 3 | 00:16:30 | 1047 | Details |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | 7 | 00:14:29 | 1038 | Details |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | 1 | 00:16:30 | 802 | Details |
| 29/08/2015 | NOL 10 Sprint Double, Ballarat | 3 | 00:14:29 | 739 | Details |
| 05/07/2015 | Junior World Orienteering Championships 2015, Sprint distance | 94 | 00:17:52 | 907 | Details |
| 05/07/2015 | JWOC, Sprint Distance, Norway | 5 | 00:17:52 | 703 | Details |
| 03/04/2015 | Easter Prologue, Jamestown, SA | 1 | 00:16:35 | 767 | Details |
| 03/01/2015 | Oceania Championships, Sprint Distance, Launceston | 2 | 00:15:50 | 741 | Details |
| 30/11/2014 | Victorian Championships, Sprint Distance, Geelong | 9 | 00:18:03 | 980 | Details |
| 30/11/2014 | Victorian Championships, Sprint Distance, Geelong | 4 | 0:18:03 | 600 | Details |
| 29/09/2014 | Australian Championships, Sprint Distance, WA | 24 | 00:17:00 | 1002 | Details |
| 29/09/2014 | Australian Championships, Sprint Distance, WA | 8 | 0:17:00 | 648 | Details |
| 18/04/2014 | Easter Prologue, Clandulla, NSW | 41 | 00:16:21 | 893 | Details |
| 18/04/2014 | Easter Prologue, Clandulla, NSW | 10 | 0:16:21 | 667 | Details |
| Ranking races | Top 5 total | Average points | Ranking |
|---|
| Date | Event | Place | Time | Points | Details |
|---|---|---|---|---|---|
| 28/09/2025 | 2 Australian Long Distance Championships | 1 | 1:39:31 | 1231 | Details |
| 27/04/2025 | Victorian Long Distance Championships - Mount Korong | 1 | 1:16:24 | 1196 | Details |
| 26/04/2025 | Victorian Middle Distance Championships - Wehla Hill | 3 | 0:31:54 | 1179 | Details |
| 21/04/2025 | Australian 3 Days 2025 Race 3 - Poverty Reef | 1 | 0:43:49 | 1174 | Details |
| 20/04/2025 | Australian 3 Days 2025 Race 2 - The Granites - WRE | 4 | 1:23:52 | 1185 | Details |
| 19/04/2025 | Australian 3 Days 2025 Race 1 - Psalm Singing Gully - WRE | 3 | 0:29:00 | 1216 | Details |
| 26/01/2025 | Oceania Orienteering Championships 2025, Long | 13 | 01:37:41 | 1137 | Details |
| 25/01/2025 | Oceania Orienteering Championships 2025, Middle | 7 | 00:33:26 | 1164 | Details |
| 05/10/2024 | 6- Australian Long Distance Championship | 6 | 01:38:29 | 1195 | Details |
| 22/09/2024 | Vic Long Distance Championships - Nuggety Range, Maldon | 1 | 01:36:03 | 1224 | Details |
| 15/09/2024 | Vic Middle Distance Championships - Blackwood | 1 | 00:33:05 | 1183 | Details |
| 18/05/2024 | NOL Round 4 | 1 | 00:41:30 | 1163 | Details |
| 03/09/2023 | Victorian Long Distance Championships - Mt Alexander Harcourt | 1 | 01:32:38 | 1205 | Details |
| 12/07/2023 | World Orienteering Championships 2023, Middle - qualification | 16 | 00:33:58 | 1193 | Details |
| 06/05/2023 | NOL Round 4 - Double Middle - qual | 4 | 00:26:31 | 1194 | Details |
| 06/05/2023 | NOL Round 4 - Double Middle - final | 1 | 00:28:58 | 1192 | Details |
| 10/04/2023 | Easter 3 Days - Day 3 | 1 | 00:47:51 | 1236 | Details |
| 09/04/2023 | Easter 3 Days - Day 2 | 1 | 01:27:41 | 1209 | Details |
| 08/04/2023 | Easter 3 Days - Day 1 | 2 | 00:34:00 | 1208 | Details |
| 11/01/2023 | Oceania Championships Middle - Hunt Tin Mine St Helens | 6 | 00:34:10 | 1165 | Details |
| 09/01/2023 | Oceania Championships Long - Bells Marsh St Helens | 3 | 01:46:00 | 1190 | Details |
| 01/10/2022 | Australian Long Distance Championships - Nuggety Range, Maldon (WRE) | 2 | 01:46:19 | 1290 | Details |
| 25/09/2022 | Australian Middle Distance Championships - Blackwood (WRE) | 4 | 00:35:03 | 1183 | Details |
| 24/09/2022 | Victorian Middle Distance Championships - Daylesford | 2 | 00:28:17 | 1272 | Details |
| 03/04/2022 | 2022 Wildfire Autumn Classics; NOL 5, ACTL 2 | 3 | 01:30:44 | 1243 | Details |
| 02/04/2022 | 2022 Wildfire Autumn Classics; NOL 4, ACTL 1 | 4 | 00:44:45 | 1247 | Details |
| 21/11/2021 | 2021 NSW Long Distance Orienteering Championships - SL #15 | 1 | 01:11:20 | 1239 | Details |
| 20/11/2021 | 2021 NSW Middle Distance Orienteering Championships - SL #14 | 2 | 00:41:13 | 1231 | Details |
| 15/05/2021 | NOL, ACT League #4, NSW SL #3 | 3 | 00:34:53 | 1197 | Details |
| 25/04/2021 | NOL - SA Long Distance Championships - Crooked Straight | 4 | 01:42:49 | 1204 | Details |
| 24/04/2021 | NOL and WRE Event - Middle Distance - Wiela-Bunyip Reach | 2 | 00:34:48 | 1190 | Details |
| 05/04/2021 | 2021 Easter 3 Days Day 3 | 4 | 00:49:23 | 1170 | Details |
| 04/04/2021 | 2021 Easter 3 Days Day 2 | 2 | 02:00:19 | 1211 | Details |
| 03/04/2021 | 2021 Easter 3 Days Day 1 | 3 | 00:39:03 | 1253 | Details |
| 14/03/2021 | NOL - Long - Eureka Challenge - Vic Autumn 2 - Creswick | 2 | 01:11:52 | 1251 | Details |
| 13/03/2021 | NOL - Middle - Vic Autumn 1 - Mt Alexander | 1 | 00:40:07 | 1283 | Details |
| 16/02/2020 | Maximus O-Meeting (Long) | 20 | 01:32:24 | 1220 | Details |
| 15/02/2020 | Maximus O-Meeting (Middle) | 60 | 00:46:22 | 1175 | Details |
| 27/09/2019 | World Cup Round 3, Middle | 73 | 00:46:50 | 1195 | Details |
| 15/09/2019 | DM Lang | 9 | 01:41:05 | 1134 | Details |
| 13/08/2019 | Nokian Tyres World Orienteering Championships 2019, Middle qualification | 26 | 00:34:25 | 1136 | Details |
| 09/06/2019 | Pure Gold! Creswick Diggings 3-Day, Race 2 / Victorian Middle Distance Championship | 1 | 00:29:50 | 1236 | Details |
| 19/05/2019 | National Orienteering League Ultralong (NOL) & NSW Long Championships (SL4) + ACT League #5 | 6 | 02:55:35 | 976 | Details |
| 18/05/2019 | National Orienteering League (NOL) & NSW Middle Championships (SL3) + ACT League #4 | 4 | 00:36:00 | 1151 | Details |
| 27/04/2019 | Go for 2&5 Australian Middle Distance Championships | 3 | 00:31:47 | 1185 | Details |
| 27/04/2019 | Go for 2&5 Australian Middle Distance Championships | 3 | 00:31:47 | 1212 | Details |
| 22/04/2019 | Go for 2 Australian 3 Day Middle | 7 | 00:35:56 | 1080 | Details |
| 22/04/2019 | Go for 2&5 Australian 3 Day Championship, middle | 7 | 00:35:56 | 1014 | Details |
| 21/04/2019 | Go for 2 Australian 3 Day Long | 6 | 01:45:31 | 1040 | Details |
| 21/04/2019 | Go for 2&5 Australian 3 Day Championship, long | 6 | 01:45:31 | 977 | Details |
| 07/10/2018 | AOC2018 SA Middle Distance Championships NOL Event 9 | 2 | 00:36:42 | 900 | Details |
| 06/10/2018 | AOC2018 Australian Long Championships NOL & WRE Event 8 | 1 | 01:04:52 | 1192 | Details |
| 29/09/2018 | AOC2018 Australian Middle Distance Championships NOL & WRE Event 1 | 4 | 00:34:51 | 996 | Details |
| 16/09/2018 | Victorian Long Championships - Evenmoore, Chewton - Fryerstown | 1 | 01:21:52 | 1107 | Details |
| 09/07/2018 | Junior World Orienteering Championships , Long | 47 | 01:24:46 | 944 | Details |
| 20/05/2018 | NOL 10 & Victorian Autumn Series 4 - Tipperary, Hepburn Springs | 2 | 01:07:35 | 1126 | Details |
| 19/05/2018 | NOL 9 & Vic Middle Champs - Yorkshire Hill, Bendigo | 3 | 00:31:00 | 1097 | Details |
| 19/05/2018 | NOL 9 & Vic Middle Champs - Yorkshire Hill, Bendigo | 1 | 00:31:00 | 1032 | Details |
| 31/03/2018 | Australian 3 Day Championships, Day 1 Middle Distace | 2 | 00:28:57 | 1114 | Details |
| 14/07/2017 | Junior World Orienteering Championships 2017, Long distance | 90 | 01:28:32 | 582 | Details |
| 14/07/2017 | Junior World Orienteering Championships 2017, Long distance | 4 | 01:28:32 | 657 | Details |
| 25/03/2017 | Danish Spring | 20 | 00:46:56 | 651 | Details |
| 02/10/2016 | Australian Championships, Middle Distance, Stanthorpe | 2 | 00:36:46 | 690 | Details |
| 01/10/2016 | Australian Championships, Long Distance, Stanthorpe | 1 | 01:14:46 | 800 | Details |
| 28/09/2016 | AusChamps - Event 5 - Australian Secondary Schools Individual Championships | 1 | 00:43:22 | 899 | Details |
| 18/09/2016 | Victorian Championships, Long Distance | 1 | 01:06:44 | 129 | Details |
| 14/07/2016 | JWOC, Middle Distance, Switzerland | 5 | 00:31:44 | 10 | Details |
| 13/07/2016 | JWOC, Middle Distance, Switzerland | 6 | 00:33:24 | 10 | Details |
| 11/07/2016 | Junior World Orienteering Championships 2016, Long | 90 | 01:26:37 | 671 | Details |
| 11/07/2016 | JWOC, Long Distance, Switzerland | 4 | 01:26:37 | 10 | Details |
| 15/05/2016 | Victorian Championships, Middle Distance, Borhoney Ghurk | 2 | 00:33:17 | 1099 | Details |
| 15/05/2016 | Victorian Championships, Middle Distance, Borhoney Ghurk | 2 | 00:33:17 | 10 | Details |
| 03/04/2016 | NSW Championships, Long Distance | 1 | 01:01:28 | 119 | Details |
| 02/04/2016 | NSW Championships, Middle Distance | 1 | 00:25:41 | 88 | Details |
| 28/03/2016 | Easter Day 3, Foxlow Flats, ACT | 2 | 00:42:32 | 169 | Details |
| 27/03/2016 | Easter Day 2, Murdering Shed, ACT | 2 | 01:16:07 | 144 | Details |
| 26/03/2016 | Easter Day 1, Isaac Ridge, ACT | 2 | 00:37:03 | 68 | Details |
| 01/10/2015 | Australian Championships, Sprint Distance, Ballarat | 2 | 01:19:12 | 63 | Details |
| 29/09/2015 | Australian Schools Championship, Individual, Ballarat | 5 | 00:38:24 | 463 | Details |
| 27/09/2015 | Australian Championships, Middle Distance, Creswick | 2 | 00:41:16 | 471 | Details |
| 26/09/2015 | Victorian Championships, Middle Distance, Creswick | 3 | 00:38:50 | 739 | Details |
| 30/08/2015 | NOL 11 Ultra Long, Ballarat | 2 | 01:47:44 | 728 | Details |
| 09/07/2015 | Long distance | 117 | 01:36:25 | 507 | Details |
| 09/07/2015 | JWOC, Long Distance, Norway | 5 | 01:36:25 | 227 | Details |
| 07/07/2015 | Junior World Orienteering Championships 2015, Middle distance, final | 57 | 00:38:51 | 465 | Details |
| 07/07/2015 | JWOC, Middle Distance, Norway | 1 | 00:38:51 | 800 | Details |
| 06/07/2015 | JWOC, Middle Distance, Norway | 2 | 00:30:42 | 582 | Details |
| 24/05/2015 | ACT Championships, Long Distance | 2 | 01:24:56 | 544 | Details |
| 23/05/2015 | ACT Championships, Middle Distance, Wild Deer Sands | 14 | 00:38:38 | 1004 | Details |
| 23/05/2015 | ACT Championships, Middle Distance, Wild Deer Sands | 2 | 00:38:38 | 549 | Details |
| 26/04/2015 | Victorian Championship, Long Distance, One Tree Hill | 1 | 01:03:03 | 728 | Details |
| 06/04/2015 | Easter Day 3 Relay Distance, SA | 4 | 00:51:52 | 605 | Details |
| 05/04/2015 | Easter Day 2 Long Distance, SA | 4 | 01:13:40 | 663 | Details |
| 04/04/2015 | Easter Day 1 Middle Distance, SA | 2 | 00:37:03 | 619 | Details |
| 01/10/2014 | Australian Schools Championship | 17 | 01:14:34 | 527 | Details |
| 28/09/2014 | Australian Championships, Middle Distance, WA | 42 | 00:50:11 | 798 | Details |
| 28/09/2014 | Australian Championships, Middle Distance, WA | 16 | 0:50:11 | 450 | Details |
| 27/09/2014 | WA Championships, Long Distance | 3 | 1:08:32 | 622 | Details |
| 31/08/2014 | Australian Ultra Long Distance Championships, Kooyoora | 7 | 2:24:06 | 10 | Details |
| 21/04/2014 | Easter Day 3 Relay Distance, Clandulla, NSW | 11 | 1:04:11 | 670 | Details |
| 20/04/2014 | Easter Day 2 Long Distance, Clandulla, NSW | 17 | 1:44:51 | 453 | Details |
| 19/04/2014 | Easter Day 1 Middle Distance, Clandulla, NSW | 10 | 0:30:40 | 588 | Details |
| 23/03/2014 | NOL Long Kangaroo Crossing | 9 | 01:15:52 | 584 | Details |
| 22/03/2014 | NOL Middle Yackandandah | 41 | 01:15:09 | 602 | Details |
| 22/03/2014 | NOL Middle Yackandandah | 12 | 01:15:09 | 10 | Details |
| 08/09/2013 | Victorian Championships, Middle Distance, Deep Creek | 9 | 00:34:04 | 939 | Details |
| 08/09/2013 | Victorian Championships, Middle Distance, Deep Creek | 4 | 00:34:04 | 658 | Details |