| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 09 (M60, W50) | 00:47:28 | 2nd | 1262 | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Brown | 01:18:13 | 23rd | 1289 | Racing Chl: Gold |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Medium | 00:34:40 | 6th | ||
| 31/12/25 | Christmas Cup Day 3 | Long | 01:36:59 | 26th | 1311 | |
| 30/12/25 | Christmas Cup Day 2 | Long | 00:47:08 | 36th | 1298 | |
| 29/12/25 | Christmas Cup Day 1 | Long | 00:44:38 | 27th | 1315 | |
| 04/12/25 | FwtN Round #5 - The Steils | Short | 00:22:34 | 4th | ||
| 15/11/25 | FVO Club Championships & Open Colour-Coded Event | Brown | 01:18:59 | 8th | Racing Chl: Gold | |
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 5 | 01:01:31 | 13th | 1260 | |
| 21/09/25 | Scottish Orienteering League 4 | Brown | 01:39:25 | 13th | 1248 | Racing Chl: Gold |
| 07/09/25 | Scottish Orienteering League 3 | Light Green | 01:25:11 | 14th | Navigation Chl | |
| 07/09/25 | Scottish Orienteering League 3 | Brown | 01:11:55 | 6th | 1301 | Racing Chl: Gold |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 05 | 00:55:07 | 43rd | 1234 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 05 (M16, M55) | 01:05:38 | 48th | 1230 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 05 (M16, M55) | 00:38:19 | 27th | 1264 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:11:21 | 35th | 1247 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:00:50 | 20th | 1264 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 9 (M55) | 01:48:46 | 26th | 1221 | |
| 03/05/25 | Scottish Championships | Course 5 | 01:12:24 | 11th | 1225 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 9 (M55, W35, W40) | 01:07:15 | 7th | 1280 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:40:10 | |||
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Brown | 01:29:18 | 8th | 1297 | Racing Chl: Gold |
| 06/04/25 | INT SoSOL | Brown | 00:48:04 | |||
| 22/03/25 | Scottish Middle Championships | C3 | 00:27:54 | 2nd | 1253 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 4 (M55, W20, W35, W40) | 01:03:02 | 14th | 1256 | |
| 01/02/25 | Night Terrain Series 7 | Squad | 00:59:07 | 9th | ||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Brown | 01:09:23 | 16th | 1304 | Racing Chl: Gold |
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Long | 00:29:04 | 27th | 1226 | |
| 31/12/24 | Christmas Cup Day 3 | Long | 00:52:06 | 32nd | 1301 | |
| 30/12/24 | Christmas Cup Day 2 | Long | 01:06:07 | 24th | 1303 | |
| 29/12/24 | Christmas Cup Day 1 | Long | 00:47:28 | 20th | 1347 | |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 01:01:43 | 52nd | 1306 | |
| 30/11/24 | Lakeland Warrior Day 1 | W21E | 01:34:48 | 9th | 1302 | |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Brown | 01:21:49 | 4th | 1305 | Racing Chl: Gold |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Brown | 00:43:56 | |||
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Short Brown | 01:31:03 | 7th | 1244 | Racing Chl: Gold |
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Women - Middle | 01:01:37 | 24th | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 1 | 00:19:35 | 40th | 1196 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 1 | 00:21:11 | 41st | 1178 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 8 (M55, W35) | 01:23:48 | 11th | 1251 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:29:47 | 64th | 1319 | |
| 31/12/23 | Christmas Cup Day 3 | Long | 00:38:57 | 23rd | ||
| 10/12/23 | Lakeland Warrior (Day 2) - WRE | W21E | 01:51:01 | 28th | 1194 | |
| 09/12/23 | Lakeland Warrior (Day 1) - WRE | M21E | 01:08:01 | 39th | 1298 | |
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 3 | 00:14:16 | 17th | 1196 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C4 (M16, M55, M60, W18, W20, W35, W40) | 00:51:59 | 5th | 1271 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Brown | 01:15:12 | 12th | 1286 | Racing Chl: Gold |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (M55) | 00:54:18 | |||
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 01:00:15 | 74th | 1162 | |
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 3 | 00:14:24 | 5th | 1226 |