| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 01:38:17 | 9th | 1404 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 00:46:09 | 14th | 1401 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 12 | 00:32:09 | 1st | 1319 | |
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 1 (M21) | 01:30:00 | 4th | 1356 | |
| 17/05/25 | BL Middle Event (Northern Champs Weekend) (UKOL) - Knipe Scar | UKOL Black (M18, M20, M21, M35, M40) | 00:43:21 | 1st | 1353 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:57:43 | 17th | 1393 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:35:09 | 11th | 1403 | |
| 30/03/25 | Cumbrian Galoppen | Brown | 00:59:02 | 4th | 1361 | Racing Chl: Gold |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Black | 01:17:11 | 21st | 1378 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C1 | 00:35:20 | 12th | 1390 | |
| 03/11/24 | November Classic (UKOL) | UKOL 1 (M21) | 01:20:15 | 2nd | 1377 | |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Brown | 00:37:20 | 6th | 1352 | Racing Chl: Gold |
| 01/09/24 | Cambus O'May: GB Team Selection Race (Long) | Men - Long | 02:28:06 | 18th | ||
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Men - Middle | 00:48:04 | 14th | ||
| 19/07/24 | Coasts & Islands Knapdale - day 3 | Long | 01:41:05 | 7th | 1359 | |
| 18/07/24 | Coasts & Islands Knapdale - day 2 | Long | 00:56:34 | 16th | 1337 | |
| 17/07/24 | Coasts & Islands Knapdale - day 1 | Medium | 00:27:46 | |||
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C1 (M21) | 01:39:01 | 12th | 1388 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:03:01 | |||
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | 2 | 01:49:14 | 1st | 1374 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:22:02 | 23rd | 1384 | |
| 10/03/24 | ESOC SoSOL | Brown | 00:46:47 | 5th | 1359 | Racing Chl: Gold |
| 03/03/24 | Dallaschyle Regional event | brown | 01:17:18 | 2nd | 1393 | Racing Chl: Gold |
| 18/02/24 | CompassSport Cup Heat | 1 | 01:03:20 | 2nd | 1375 | |
| 11/11/23 | RR Autumn Local 3 | Green | 00:27:54 | 2nd | Navigation Chl | |
| 05/11/23 | November Classic & Southern Championships (UKOL) | UKOL 1 (M21) | 01:32:42 | 4th | 1362 | |
| 28/10/23 | Cambridge City Race | Course 1 | 00:49:45 | 4th | 1313 | |
| 13/10/23 | Euromeeting Mixed Sprint Relay (and supporting public race) | Men | 00:15:28 | 4th | 1360 | |
| 08/10/23 | LOC Cumbrian Galoppen | Brown | 01:13:00 | 4th | 1334 | Racing Chl: Gold |
| 09/09/23 | Senior Home Internationals Individual | M21 | 02:07:34 | 11th | 1373 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C41 | 00:42:06 | 15th | 1382 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:09:52 | 12th | 1385 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:10:22 | 16th | 1381 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C41 (M21) | 00:36:19 | 13th | 1383 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C41 | 01:17:13 | 8th | 1394 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C1 (M21) | 01:26:45 | 8th | 1343 | |
| 07/05/23 | British Middle Distance Championships (UKOL) | UKOL 1 (M21) | 00:44:09 | 6th | 1375 | |
| 06/05/23 | British Sprint Championships (UKOL) | UKOL special results file - times irrelevant (M16, M18, M20, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:16:02 | 68th | ||
| 06/05/23 | British Sprint Championships Qualifiers | Q1A | 00:14:48 | 4th | 1347 | |
| 06/05/23 | British Sprint Championships Finals | F1 | 00:16:02 | 8th | 1367 | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1A (M21) | 01:40:17 | 14th | 1394 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:40:19 | 19th | 1388 | |
| 04/03/23 | Lakes Spring Middle (UKEOL) | Black | 00:37:31 | 8th | 1378 | Navigation Chl |
| 26/02/23 | Northern Championships & YHOA SuperLeague (UKOL) | UKOL Course 1 (M21) | 01:30:42 | 3rd | 1373 | |
| 12/02/23 | YHOA SuperLeague and YHOA Middle Distance Championships | Black | 00:35:30 | 5th | 1380 | Racing Chl: Gold |
| 16/10/22 | CompassSport Cup Final | Brown | 01:10:14 | 18th | 1371 | Racing Chl: Gold |
| 25/09/22 | Regional Event | Brown | 00:52:22 | 5th | 1342 | Racing Chl: Gold |
| 18/09/22 | Dales Weekend & YHOA SuperLeague | Brown | 01:06:55 | 3rd | 1381 | Racing Chl: Gold |
| 10/07/22 | British Orienteering Long Distance Test Race | Men | ||||
| 09/07/22 | British Orienteering Middle Distance Test Race | Men | 00:42:46 | 10th | 1363 |