| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/03/26 | Lochan Spling | Long | 00:58:54 | 6th | ||
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 04 (M35, M40) | 01:03:24 | 3rd | 1361 | |
| 04/02/26 | Polmaise | Long ABA | 00:50:48 | 2nd | ||
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 00:35:42 | 14th | ||
| 21/01/26 | Devilla | Long ABBA | 00:46:00 | 2nd | ||
| 07/01/26 | Falkirk Wheel | Long | 00:42:33 | 4th | ||
| 31/12/25 | Christmas Cup Day 3 | Long | 01:17:39 | 12th | 1371 | |
| 30/12/25 | Christmas Cup Day 2 | Long | 00:34:39 | 9th | 1379 | |
| 29/12/25 | Christmas Cup Day 1 | Long | 00:36:52 | 13th | 1362 | |
| 19/11/25 | Abbotshaugh | Long B | 00:37:20 | 1st | ||
| 31/08/25 | 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, M90, M95, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90, W95) | 00:17:31 | 15th | ||
| 31/08/25 | British Sprint Championships - Finals | F3 | 00:17:31 | 1st | 1342 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q3 | 00:31:45 | 29th | 840 | |
| 25/08/25 | White Rose Sprint | Course 1 | 00:16:48 | 1st | 1388 | |
| 24/08/25 | White Rose and YHOA SuperLeague | Brown | 00:59:13 | 1st | Racing Chl: Gold | |
| 23/08/25 | White Rose | Brown | 00:32:14 | 1st | 1355 | Racing Chl: Gold |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 01:55:54 | 22nd | 1368 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 00:52:58 | 26th | 1374 | |
| 25/07/25 | Coast & Islands Day 5 | Long | 00:18:36 | 16th | 1328 | |
| 24/07/25 | Coast & Islands Day 4 | Long | 00:54:42 | 9th | 1355 | |
| 22/07/25 | Coast & Islands Day 3 | Long | 00:54:52 | 12th | 1370 | |
| 21/07/25 | Coast & Islands Day 2 | Long | 00:32:20 | 11th | 1367 | |
| 20/07/25 | Coast & Islands Day 1 | Long | 00:52:35 | 6th | 1376 | |
| 28/06/25 | JOK Chasing Sprint - Prologue only | MOpen / M40+ | 00:17:54 | 8th | 1349 | |
| 28/06/25 | JOK Chasing Sprint | MOpen / M40+ | 00:17:54 | |||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 6 (M35, M40) | 01:32:05 | 5th | 1361 | |
| 03/05/25 | Scottish Championships | Course 1 | 01:23:46 | |||
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35, M40) | 01:10:20 | 1st | 1372 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 2 (M35) | 00:37:50 | 2nd | 1335 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Black | 01:17:40 | 22nd | 1376 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C1 | 00:39:09 | 23rd | 1360 | |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Black (M21) | 01:11:27 | 7th | 1358 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 3 (M35, M40) | 00:39:58 | 1st | 1360 | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:39:45 | 10th | 1349 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 1 (M21) | 01:18:34 | 10th | 1385 | |
| 01/02/25 | Scottish Night Championships | Course 1 | 00:52:33 | 4th | 1342 | |
| 31/12/24 | Christmas Cup Day 3 | Long | 00:36:43 | 4th | 1415 | |
| 30/12/24 | Christmas Cup Day 2 | Long | 00:48:09 | 4th | 1386 | |
| 29/12/24 | Christmas Cup Day 1 | Medium | 01:33:30 | 34th | 956 | |
| 29/12/24 | Christmas Cup Day 1 | Long | 00:40:44 | 8th | 1386 | |
| 22/12/24 | East Midlands League 2024 | Brown | 00:25:52 | 1st | 1363 | Racing Chl: Gold |
| 20/11/24 | Bantaskine Night Event | Long AB | 00:31:30 | |||
| 20/10/24 | CompassSport Cup Final | 1 | 01:14:13 | 28th | 1327 | |
| 02/10/24 | Stirling Borestone Urban | Long | 00:17:58 | 13th | ||
| 13/07/24 | WOC2024 Tour - Indoor race | C1 | 00:24:18 | |||
| 23/06/24 | British Sprint Championships - Qualifiers | Q3 | 00:30:48 | 50th | 836 | |
| 23/06/24 | British Sprint Championships - Finals | F3 | 00:09:42 | 5th | 1329 | |
| 23/06/24 | 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:09:42 | 8th | ||
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Black | 01:21:38 | 8th | 1377 | Racing Chl: Gold |
| 16/03/24 | Scottish Spring - UltraSprint | 00:04:46 | 209th |