| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:43:14 | 39th | ||
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:33 | 28th | 1379 | |
| 15/03/26 | Croy Hill - SoSOL 3 | Brown | 00:55:59 | 4th | 1389 | Racing Chl: Gold |
| 04/03/26 | Lochan Spling | Long | 01:00:09 | 9th | ||
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 01 (M21) | 01:35:12 | 13th | 1376 | |
| 22/02/26 | CompassSport Cup Heat | 1 | 01:13:02 | 11th | 1369 | |
| 21/02/26 | Scottish Middle Championships | 1 | 00:49:12 | 6th | 1376 | |
| 15/02/26 | GRAMP - Potarch (regional) | Brown | 00:52:59 | 5th | 1370 | Racing Chl: Gold |
| 14/02/26 | MAROC Scottish Night Championships: Muir of Dinnet | 01 | 01:47:55 | 9th | 1337 | |
| 04/02/26 | Polmaise | Long BAB | 00:59:36 | 2nd | ||
| 07/01/26 | Falkirk Wheel | Long | 00:41:34 | 3rd | ||
| 31/12/25 | Christmas Cup Day 3 | Long | ||||
| 30/12/25 | Christmas Cup Day 2 | Long | 00:41:14 | 22nd | 1336 | |
| 29/12/25 | Christmas Cup Day 1 | Long | 00:35:54 | 11th | 1368 | |
| 17/12/25 | South Achray & Aberfoyle Golf Course | Long B | 00:29:48 | 2nd | ||
| 03/12/25 | Sauchie Crags | Long E | 00:37:22 | 1st | ||
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | M20/M18 | 00:31:47 | 62nd | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 1 | 01:50:22 | 41st | ||
| 21/09/25 | Scottish Orienteering League 4 | Black | 01:27:24 | 7th | 1373 | Racing Chl: Gold |
| 07/09/25 | Scottish Orienteering League 3 | Black | 01:16:59 | 7th | 1370 | Racing Chl: Gold |
| 31/08/25 | British Sprint Championships - Qualifiers | Q1c | 00:16:24 | 1st | 1359 | |
| 31/08/25 | British Sprint Championships - Finals | F1 | 00:18:56 | 6th | 1353 | |
| 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:18:56 | 41st | ||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 01:47:29 | |||
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 00:51:24 | 24th | 1380 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 01E (M21) | 00:45:24 | 38th | 1329 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:44:18 | 27th | 1345 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:31:41 | 33rd | 1337 | |
| 25/07/25 | Coast & Islands Day 5 | Long | 00:18:48 | 18th | 1324 | |
| 24/07/25 | Coast & Islands Day 4 | Long | 00:53:45 | 8th | 1360 | |
| 22/07/25 | Coast & Islands Day 3 | Long | 00:58:45 | 14th | 1350 | |
| 21/07/25 | Coast & Islands Day 2 | Long | 00:33:52 | 13th | 1352 | |
| 20/07/25 | Coast & Islands Day 1 | Long | 00:59:30 | 9th | 1335 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:15:03 | 32nd | 1363 | |
| 03/05/25 | Scottish Championships | Course 1 | 01:35:22 | 5th | 1398 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 01:46:18 | 19th | 1391 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:36:29 | 18th | 1395 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:33 | 10th | 1404 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Black | 01:19:12 | 3rd | 1400 | Racing Chl: Gold |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Black | 01:16:24 | 15th | 1381 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C1 | 00:36:35 | 14th | 1380 | |
| 23/02/25 | CompassSport Cup Heat | 1 Brown | 00:52:56 | 6th | 1370 | Racing Chl: Gold |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:38:11 | 6th | 1360 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 1 (M21) | 01:32:24 | 21st | 1345 | |
| 01/02/25 | Scottish Night Championships | Course 1 | 00:49:28 | 3rd | 1355 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | MSprint | 00:15:12 | 9th | 1338 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 8 | 00:19:29 | 13th | 1349 | |
| 31/12/24 | Christmas Cup Day 3 | Long | 00:46:54 | 20th | 1339 | |
| 30/12/24 | Christmas Cup Day 2 | Long | 01:22:08 | 40th | 1229 | |
| 29/12/24 | Christmas Cup Day 1 | Long | 00:44:09 | 11th | 1366 |