| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Qualifiers | Q4 | 00:15:38 | 5th | 1306 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 00:16:24 | 47th | ||
| 28/06/26 | British Sprint Championships - Finals | F4 | 00:16:24 | 4th | 1334 | |
| 27/05/26 | Tulliallan (WEE 8) | Green | 00:29:03 | 2nd | Racing Chl: Gold | |
| 23/05/26 | Scottish Championships Individual (UKOL) | UKOL C4 (M45) | 01:04:52 | 1st | 1351 | |
| 13/05/26 | Minewoods (WEE 6) | Green | 00:31:40 | 1st | Racing Chl: Gold | |
| 03/05/26 | SOL 2 | Brown | 01:19:05 | 1st | 1346 | Racing Chl: Gold |
| 02/05/26 | MAROC SOUL 2 - Aboyne | 00:32:43 | 2nd | 1298 | ||
| 26/04/26 | South Achray - SoSOL 4 | Brown | 01:01:09 | 5th | 1342 | Racing Chl: Gold |
| 15/04/26 | Gleneagles (WEE 2) | Green | 00:27:39 | 1st | Racing Chl: Gold | |
| 12/04/26 | SOL 1 | Brown | 01:12:29 | 1st | 1322 | Racing Chl: Gold |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 7 (M45) | 01:19:49 | 3rd | 1345 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7B (M45) | 00:36:05 | 2nd | 1343 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:15:57 | |||
| 04/03/26 | Lochan Spling | Long | 01:17:17 | 16th | ||
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 05 (M45) | 01:01:18 | 2nd | 1333 | |
| 22/02/26 | CompassSport Cup Heat | 2 | 01:01:23 | 1st | 1309 | |
| 21/02/26 | Scottish Middle Championships | 2 | 00:39:25 | 1st | 1304 | |
| 08/02/26 | HH Ace of Herts (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:39:55 | 4th | 1353 | |
| 07/02/26 | British Night Championships (UKOL) | UKOL 3 (M18, M45, M50) | 00:57:09 | 6th | 1310 | |
| 04/02/26 | Polmaise | Long ABA | 00:58:15 | 3rd | ||
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Brown | 01:12:11 | 13th | 1321 | Racing Chl: Gold |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Long Sprint | 00:17:41 | 18th | 1297 | |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 2 | 00:47:25 | 1st | 1323 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 00:38:31 | 22nd | ||
| 21/01/26 | Devilla | Long BAAB | 00:58:49 | 4th | ||
| 07/01/26 | Falkirk Wheel | Long | 00:44:12 | 7th | ||
| 30/12/25 | Christmas Cup Day 2 | Short | 00:40:46 | 5th | 1078 | |
| 17/12/25 | South Achray & Aberfoyle Golf Course | Long A | 00:36:44 | 5th | ||
| 23/11/25 | SOUL 8 - Newhaven | R2 | 00:41:41 | 1st | 1339 | |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 2 | 00:39:50 | 1st | 1323 | |
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 4 | 01:17:44 | 22nd | 1319 | |
| 24/09/25 | Westquarter Urban event | Long | 00:20:06 | 1st | ||
| 21/09/25 | Scottish Orienteering League 4 | Brown | 01:16:15 | 3rd | 1341 | Racing Chl: Gold |
| 17/09/25 | Culross Urban event | Long | 00:23:24 | 1st | ||
| 14/09/25 | CompassSport Cup Final | 2 | 00:49:55 | 8th | 1326 | |
| 07/09/25 | Scottish Orienteering League 3 | Brown | 01:03:04 | 4th | 1332 | Racing Chl: Gold |
| 03/09/25 | Braco Urban event | Long | 00:28:36 | 1st | ||
| 27/08/25 | Cowie Urban event | Long | 00:20:32 | 1st | ||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A3 | 00:14:53 | 1st | 1333 | |
| 03/08/25 | Sprint Scotland Race 2 | B3 | 00:15:15 | 1st | 1311 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 03 | 00:55:14 | 5th | 1337 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 03 (M40, M45) | 01:09:05 | 9th | 1338 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 2 | 00:16:09 | 2nd | 1326 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 03 (M40, M45) | 00:34:09 | 8th | 1324 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 03 | 01:13:57 | 9th | 1336 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 03 | 01:09:10 | 5th | 1337 | |
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 4 (M45, M50) | 01:00:01 | |||
| 17/05/25 | BL Middle Event (Northern Champs Weekend) (UKOL) - Knipe Scar | UKOL Black (M18, M20, M21, M35, M40) | 00:47:06 | 10th | 1325 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:18:20 | 3rd | 1326 |