| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Qualifiers | Q2A | 00:15:13 | 4th | 1287 | |
| 28/06/26 | British Sprint Championships - Finals | F2 | 00:16:25 | 9th | 1298 | |
| 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:25 | 48th | ||
| 21/06/26 | Wendover Woods - GB Selection Race Long Distance | Womens | 01:42:31 | 1st | ||
| 23/05/26 | Scottish Championships Individual (UKOL) | UKOL C2 (W21) | 01:45:20 | 1st | 1294 | |
| 10/05/26 | Edinburgh KO Sprint JEC fundraiser | Final | 00:08:23 | 8th | ||
| 26/04/26 | South Achray - SoSOL 4 | Brown | 01:14:14 | 10th | 1277 | Racing Chl: Gold |
| 19/04/26 | Midlands Championships (UKOL) | UKOL 2 (W21) | 01:31:49 | 1st | ||
| 18/04/26 | British Middle Championships (UKOL) | UKOL 2 (W21) | 00:39:51 | 1st | 1303 | |
| 12/04/26 | SOL 1 | Black | 01:30:54 | 21st | 1308 | Racing Chl: Gold |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (W21) | 01:45:17 | 1st | 1306 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (W21) | 00:35:23 | 1st | 1305 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:15:04 | 4th | 1310 | |
| 22/03/26 | MAROC Regional: Bogendreip East | Brown | 01:15:03 | 4th | 1333 | Racing Chl: Gold |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 02 (W21) | 01:30:29 | 4th | 1305 | |
| 22/02/26 | CompassSport Cup Heat | 1 | 01:17:27 | 15th | 1352 | |
| 21/02/26 | Scottish Middle Championships | 2 | 00:42:27 | 2nd | 1294 | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Brown | 01:20:49 | 28th | 1275 | Racing Chl: Gold |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 3 | 01:03:59 | 36th | 1094 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 00:35:45 | 16th | ||
| 07/01/26 | Falkirk Wheel | Long | 00:52:32 | 11th | ||
| 31/12/25 | Christmas Cup Day 3 | Long | 01:31:03 | 20th | 1330 | |
| 30/12/25 | Turkey Trot | Loopy | 00:40:46 | 6th | ||
| 26/12/25 | Turkey Trot | Long | 00:36:43 | 7th | ||
| 04/12/25 | FwtN Round #5 - The Steils | Long | 00:20:06 | 6th | ||
| 28/09/25 | Senior Home Internationals Relays | Womens_ACCAB | 00:51:04 | 1st | ||
| 27/09/25 | Senior Home Internationals Individual | W21 | 02:01:11 | 4th | 1299 | |
| 14/09/25 | CompassSport Cup Final | 3 | 00:43:45 | 1st | 1286 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A2 | 00:26:27 | 21st | 1211 | |
| 03/08/25 | Sprint Scotland Race 2 | B2 | ||||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 02E | 01:52:41 | 7th | 1270 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 02E (W21) | 00:46:31 | 3rd | 1316 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 02E (W21) | 00:35:22 | 3rd | 1311 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02E | 01:14:22 | 3rd | 1316 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02E | 01:16:10 | 5th | 1304 | |
| 28/05/25 | Interlopers Sprintelope (Edinburgh) #7 | Long | 00:41:27 | 9th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 2 (W21) | 01:50:30 | 8th | 1293 | |
| 03/05/25 | Scottish Championships | Course 2 | 01:30:35 | 1st | 1304 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (W21) | 01:36:50 | 6th | 1294 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (W21) | 00:35:50 | 7th | 1290 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:17:30 | 9th | 1289 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Brown | 01:29:04 | 7th | 1298 | Racing Chl: Gold |
| 06/04/25 | INT SoSOL | Brown | 00:51:41 | 12th | 1255 | Racing Chl: Gold |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:12:52 | 7th | 1282 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:12:47 | 8th | 1276 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Black | 01:38:54 | 35th | 1292 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C2a | 00:35:35 | 2nd | 1288 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 2 (M20, M35, M40, W21) | 01:20:04 | 5th | 1332 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | WSprint | 00:18:10 | 13th | 1176 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Long | 00:22:07 | 38th | 1255 |