| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Qualifiers | Q4 | 00:15:03 | 2nd | 1325 | |
| 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:19 | 44th | ||
| 28/06/26 | British Sprint Championships - Finals | F4 | 00:16:19 | 3rd | 1337 | |
| 24/06/26 | NOUL 2 - Aviemore | Long | 00:28:07 | 1st | ||
| 21/06/26 | Hermitage Woods & Yellowcraig - Jamie Stevenson Trophy | Blue | 00:42:36 | 3rd | 1354 | Racing Chl: Gold |
| 31/05/26 | STAG New Town Weekend Day 2 (SOUL 3) | 2 | 00:34:15 | 1st | 1297 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships (Race 2) | 2 | 00:14:11 | 2nd | 1311 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships ( Race 1) | 2 | 00:15:33 | 2nd | 1313 | |
| 23/05/26 | Scottish Championships Individual (UKOL) | UKOL C4 (M45) | 01:21:15 | 3rd | 1281 | |
| 03/05/26 | SOL 2 | Short Brown | 01:12:19 | 2nd | 1292 | Racing Chl: Gold |
| 02/05/26 | MAROC SOUL 2 - Aboyne | 00:32:30 | 1st | 1301 | ||
| 19/04/26 | Midlands Championships (UKOL) | UKOL 4 (M45) | 01:15:31 | 5th | 1304 | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 6 (M45, M50) | 00:40:26 | 7th | 1304 | |
| 12/04/26 | SOL 1 | Short Brown | 01:02:04 | 1st | 1308 | Racing Chl: Gold |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7B (M45) | 00:42:49 | 7th | 1313 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:16:25 | 5th | 1298 | |
| 21/03/26 | INVOC Regional Event | Brown | 01:21:42 | 3rd | Racing Chl: Gold | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 05 (M45) | 01:12:00 | 6th | 1296 | |
| 22/02/26 | CompassSport Cup Heat | 2 | 01:09:37 | 2nd | 1284 | |
| 21/02/26 | Scottish Middle Championships | 2 | 00:48:18 | 5th | 1275 | |
| 01/11/25 | INVOC Regional event - Anagach | blue | 00:51:49 | 3rd | 1328 | Racing Chl: Gold |
| 21/09/25 | Scottish Orienteering League 4 | Short Brown | 01:04:48 | 2nd | 1286 | Racing Chl: Gold |
| 14/09/25 | CompassSport Cup Final | 2 | 00:50:30 | 9th | 1324 | |
| 07/09/25 | Scottish Orienteering League 3 | Short Brown | 00:55:33 | 2nd | 1319 | Racing Chl: Gold |
| 27/08/25 | Northern Orienteering Urban League - Grantown on Spey - Event 6 | long | 00:26:58 | 3rd | ||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 03 | 01:02:50 | 18th | 1304 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 03 (M40, M45) | 01:16:43 | 18th | 1311 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 03 (M40, M45) | 00:37:05 | 15th | 1305 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 03 | 01:19:08 | 23rd | 1290 | |
| 02/07/25 | Northern Orienteering Urban League - Kinloss Barracks - Event 4 | Long | 00:30:15 | 3rd | ||
| 25/06/25 | Northern Orienteering Urban League - Aviemore - Event 3 | Long | 00:28:40 | 2nd | ||
| 18/06/25 | Northern Orienteering Urban League - Fochabers - Event 2 | Long | 00:33:03 | 3rd | ||
| 15/06/25 | Tayside Open Event and Jamie Stevenson Trophy | Blue | 00:47:54 | 3rd | Racing Chl: Gold | |
| 25/05/25 | Dufftown SOUL 4 | 2 | 00:33:38 | 1st | 1261 | |
| 24/05/25 | Kinloss Barracks Indoor Event | Long Hard | 00:38:53 | 8th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:25:47 | 11th | 1306 | |
| 03/05/25 | Scottish Championships | Course 4 | 01:10:37 | 9th | 1264 | |
| 30/04/25 | INVOC Schools / Evening 1 | Green | 00:39:21 | 5th | Racing Chl: Gold | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7 (M40, M45) | 00:44:08 | |||
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:16:54 | 2nd | 1317 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Short Brown | 01:05:44 | 1st | 1302 | Racing Chl: Gold |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:12:30 | 5th | 1287 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:12:40 | 6th | 1290 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Short Brown | 01:16:08 | 5th | 1274 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C2b | 00:36:36 | 6th | 1281 | |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Short Brown (M18, M45, M50, W20, W35) | 00:57:15 | 9th | 1289 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 4 (M45, M50) | 00:42:01 | 7th | 1298 | |
| 23/02/25 | CompassSport Cup Heat | 2 Short Brown | 00:47:44 | 5th | 1303 | Racing Chl: Gold |
| 15/02/25 | INVOC Local | 00:31:36 | 14th | |||
| 01/02/25 | BOK Local event | Blue | 00:50:14 | 7th | Racing Chl: Gold |