| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (W21) | 00:40:59 | 7th | ||
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:16:27 | 11th | 1272 | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 02 (W21) | 01:42:16 | 9th | 1259 | |
| 22/02/26 | CompassSport Cup Heat | 3 | 01:14:07 | 4th | 1254 | |
| 15/02/26 | GRAMP - Potarch (regional) | Brown | 01:23:38 | 22nd | 1198 | Racing Chl: Gold |
| 14/02/26 | MAROC Scottish Night Championships: Muir of Dinnet | 02 | 01:13:56 | |||
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 2 | 00:56:33 | 20th | 1242 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 00:55:29 | 53rd | ||
| 06/12/25 | INT Local Events in Edinburgh and The Lothians | Green | 00:38:04 | 5th | Racing Chl: Gold | |
| 14/09/25 | CompassSport Cup Final | 3 | 00:47:52 | 4th | 1261 | |
| 07/09/25 | Scottish Orienteering League 3 | Brown | 01:27:49 | 10th | 1246 | Racing Chl: Gold |
| 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:19:58 | 62nd | ||
| 31/08/25 | British Sprint Championships - Finals | F2 | 00:19:58 | 2nd | 1283 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q2a | 00:18:27 | 2nd | 1254 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 02E (W21) | 00:43:19 | 11th | 1254 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02E | 00:24:20 | |||
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02E | 00:19:08 | |||
| 25/07/25 | Coast & Islands Day 5 | Long | 00:19:48 | 24th | 1303 | |
| 16/07/25 | Interlopers Sprintelope (Edinburgh) #14 | Long | 00:23:24 | 13th | ||
| 16/07/25 | Interlopers Sprintelope (Edinburgh) #14 | Long | 00:19:51 | 13th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 2 (W21) | 02:10:49 | |||
| 03/05/25 | Scottish Championships | Course 2 | 01:32:45 | 2nd | 1298 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (W21) | 01:41:14 | 11th | 1281 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (W21) | 00:40:18 | 17th | 1259 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:17:17 | 8th | 1294 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Brown | 01:42:30 | |||
| 09/04/25 | Tullibody Urban | Long | 00:21:21 | 6th | ||
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:13:04 | 14th | 1265 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:13:21 | 14th | 1262 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Brown | 01:32:03 | 10th | 1271 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C2a | 00:40:36 | 11th | 1253 | |
| 23/02/25 | CompassSport Cup Heat | 3 Blue Women | 00:43:05 | 4th | 1251 | |
| 09/02/25 | RR Winter 2: Eildon Hills | Green | 00:35:57 | 4th | Navigation Chl | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 2 (M20, M35, M40, W21) | 01:38:04 | 13th | 1257 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 9 | 00:19:40 | 3rd | 1272 | |
| 19/01/25 | Cumbrian Galoppen [Rescheduled] | Brown | 01:23:07 | 32nd | 1252 | Racing Chl: Gold |
| 01/12/24 | Lakeland Warrior Day 2 | SHORT | 00:42:27 | 9th | 1279 | |
| 30/11/24 | Lakeland Warrior Day 1 | W21E | 01:45:15 | 17th | 1270 | |
| 17/11/24 | KFO Orienteering and ESOA Championships | Blue | 00:57:39 | 3rd | 1247 | Racing Chl: Gold |
| 02/11/24 | Polmaise Regional Event | Brown | 01:44:41 | 16th | 1250 | Racing Chl: Silver |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Brown | 01:35:21 | 7th | 1255 | Racing Chl: Gold |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Blue | 00:47:15 | 8th | 1226 | Racing Chl: Gold |
| 20/10/24 | CompassSport Cup Final | 3 | 00:56:48 | 3rd | 1272 | |
| 13/10/24 | Hermitage Woods Local Event | Blue | 00:51:40 | 6th | Racing Chl: Gold | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | W21E | 02:05:00 | 14th | 1220 | |
| 01/09/24 | Cambus O'May: GB Team Selection Race (Long) | Women - Long | 01:58:59 | 10th | ||
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Women - Middle | 00:53:22 | 13th | ||
| 31/07/24 | Interlopers Sprintelope 17 (Edinburgh) | Long | 00:29:22 | 1st | ||
| 24/07/24 | Interlopers Sprintelope 16 (Edinburgh) | Long | 00:33:05 | 2nd | ||
| 30/06/24 | WOC Test Race #2 - KOS | F | 00:09:17 | 90th |