| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 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:17:41 | 113th | ||
| 28/06/26 | British Sprint Championships - Qualifiers | Q4 | 00:16:38 | 12th | 1275 | |
| 28/06/26 | British Sprint Championships - Finals | F4 | 00:17:41 | 9th | 1289 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships (Race 2) | 2 | 00:14:47 | 5th | 1293 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships ( Race 1) | 2 | 00:16:52 | 6th | 1277 | |
| 23/05/26 | Scottish Championships Individual (UKOL) | UKOL C5 (M50, W18, W20, W35, W40) | 01:09:34 | 6th | 1277 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 9 (M50, W35, W40) | 01:16:22 | 5th | 1299 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 4B (M50) | 00:36:06 | 5th | 1311 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:14:30 | 6th | 1296 | |
| 29/03/26 | Bantaskine | Blue | 00:38:40 | 10th | Racing Chl: Gold | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 07 (M50, W35, W40) | 00:56:24 | 2nd | 1290 | |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 2 | 00:52:36 | 7th | 1277 | |
| 07/01/26 | Falkirk Wheel | Long | 00:54:24 | 12th | ||
| 31/12/25 | Christmas Cup Day 3 | Long | 01:44:32 | 32nd | 1288 | |
| 30/12/25 | Christmas Cup Day 2 | Long | 00:37:29 | 18th | 1360 | |
| 29/12/25 | Christmas Cup Day 1 | Long | 00:39:10 | 17th | 1348 | |
| 17/12/25 | South Achray & Aberfoyle Golf Course | Long A | 00:41:14 | 6th | ||
| 03/12/25 | Sauchie Crags | Long A | 00:46:47 | 2nd | ||
| 15/11/25 | FVO Club Championships & Open Colour-Coded Event | Blue | 00:52:10 | 1st | Racing Chl: Gold | |
| 12/11/25 | King's Park | Long B | 00:40:07 | 2nd | ||
| 18/10/25 | Stirling City Race (SOUL 6) | Course 4 | 00:30:15 | 1st | 1189 | |
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 4 | 01:23:34 | 31st | 1305 | |
| 21/09/25 | Scottish Orienteering League 4 | Short Brown | 00:29:13 | |||
| 14/09/25 | CompassSport Cup Final | 4 | 00:50:02 | 10th | 1279 | |
| 13/09/25 | Urban Teesdale | A | 00:34:22 | 8th | 1294 | |
| 10/09/25 | Stirling Braehead Urban event | Long | 00:16:05 | |||
| 07/09/25 | Scottish Orienteering League 3 | Short Brown | 00:56:19 | 3rd | 1315 | Racing Chl: Gold |
| 03/09/25 | Braco Urban event | Long | 00:30:31 | 2nd | ||
| 20/08/25 | Clackmannan Urban event | Long | 00:17:49 | 3rd | ||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 04 | 00:55:01 | 13th | 1305 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 04 (M18, M50) | 00:58:42 | 11th | 1317 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 2 | 00:17:25 | 9th | 1285 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 04 (M18, M50) | 00:35:26 | 16th | 1307 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:04:18 | 11th | 1317 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:00:59 | 8th | 1333 | |
| 22/07/25 | Coast & Islands Day 3 | Long | 01:08:02 | 24th | 1302 | |
| 21/07/25 | Coast & Islands Day 2 | Long | 00:37:25 | 18th | 1319 | |
| 20/07/25 | Coast & Islands Day 1 | Long | 01:02:18 | 12th | 1319 | |
| 28/06/25 | JOK Chasing Sprint | MOpen / M40+ | 00:40:29 | 10th | 1337 | |
| 28/06/25 | JOK Chasing Sprint - Prologue only | MOpen / M40+ | 00:18:34 | 11th | 1341 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:22:32 | 6th | 1315 | |
| 03/05/25 | Scottish Championships | Course 4 | 01:01:00 | 4th | 1308 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 7 (M45, M50) | 01:20:32 | 11th | 1303 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 4 (M50) | 00:40:27 | 4th | 1300 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:17:02 | 11th | 1247 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Short Brown | 01:09:05 | 3rd | 1290 | Racing Chl: Gold |
| 09/04/25 | Tullibody Urban | Long | 00:21:14 | 5th | ||
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:13:00 | 9th | 1276 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:12:28 | 4th | 1288 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Black | 01:25:11 | 27th | 1346 | Racing Chl: Gold |