| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 11 (M65, W50) | 00:36:32 | 7th | ||
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 10 (M65, W16) | 00:47:04 | 1st | 1235 | |
| 22/02/26 | CompassSport Cup Heat | 6 | 01:01:12 | 4th | 1151 | |
| 21/02/26 | Scottish Middle Championships | 4 | 00:35:27 | 1st | 1207 | |
| 23/11/25 | Tim Watkins Trophy | C | 01:59:09 | 8th | 1244 | |
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 6 | 00:47:31 | 1st | 1217 | |
| 07/09/25 | Scottish Orienteering League 3 | Short Blue | 00:46:35 | 4th | 1226 | Racing Chl: Gold |
| 16/08/25 | BL Saturday Series, Aughertree | Blue | 00:51:10 | 2nd | Racing Chl: Gold | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 08M | 00:47:04 | 5th | 1189 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 08M (M65) | 01:12:50 | 24th | 1145 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 01:08:33 | 9th | 1168 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 01:03:26 | 9th | 1176 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 13 (M65, W55) | 01:14:51 | 3rd | 1205 | |
| 03/05/25 | Scottish Championships | Course 8 | 00:56:19 | 1st | 1211 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 16 (M65) | 00:54:35 | 1st | 1225 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 11 (M65, W50) | 00:41:20 | 7th | 1191 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Short Blue | 00:42:52 | 1st | 1208 | Racing Chl: Gold |
| 06/04/25 | BL Burnbanks Cumbrian Galoppen | Brown | 01:22:53 | 18th | 1248 | Racing Chl: Gold |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Short Blue | 00:56:58 | 3rd | 1201 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C4 | 00:27:03 | 2nd | 1188 | |
| 23/02/25 | CompassSport Cup Heat | 2 Short Brown | 00:59:38 | 12th | 1232 | Racing Chl: Gold |
| 09/02/25 | RR Winter 2: Eildon Hills | Green | 00:34:52 | 3rd | Navigation Chl | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 6 (M65, W16, W55) | 00:45:43 | 3rd | 1188 | |
| 01/02/25 | Scottish Night Championships | Course 4 | 00:29:10 | 5th | 1204 | |
| 19/10/24 | RR Autumn 2 | Light Green | 00:25:10 | 2nd | Navigation Chl | |
| 05/10/24 | VHI Individual & NI Long Distance Champs 2024 | Course 5 | 00:44:17 | 1st | 1229 | |
| 14/09/24 | RR Autumn 1 | Short Green | 00:26:06 | 1st | Navigation Chl | |
| 09/06/24 | Scottish Orienteering League 3 | Short Blue | 00:40:05 | 1st | 1215 | Racing Chl: Gold |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C6 (M16, M65, W45, W50) | 00:58:19 | 6th | 1245 | |
| 22/05/24 | RR Spring Sprint 5 | Sprint | 00:17:22 | 2nd | ||
| 18/05/24 | LOC National Weekend | Blue | 01:00:20 | 6th | 1242 | Racing Chl: Silver |
| 15/05/24 | RR Spring Sprint 4 | Sprint | 00:23:11 | 6th | ||
| 08/05/24 | RR Spring Sprint 3 | Sprint | 00:18:06 | 3rd | ||
| 02/05/24 | RR Spring Sprint 2 | Orange | 00:22:12 | 4th | Navigation Chl | |
| 24/04/24 | RR Spring Sprint 1 | Orange | 00:16:32 | 2nd | Navigation Chl | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 11 (M65, W55) | 00:57:33 | 1st | 1232 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Short Blue | 00:52:07 | 2nd | 1203 | Racing Chl: Silver |
| 10/03/24 | ESOC SoSOL | Blue | 00:49:46 | 7th | 1269 | Racing Chl: Gold |
| 03/03/24 | RR Winter Local 3 | Red | 00:51:01 | 2nd | Navigation Chl | |
| 24/02/24 | Scottish Night Championships | Course 4 | 00:34:19 | 5th | 1192 | |
| 18/02/24 | CompassSport Cup Heat | 4 | 00:54:07 | 3rd | 1253 | |
| 10/02/24 | British Night Championships (UKOL) | UKOL 6 (M65, M70, W16, W55, W60) | 00:42:33 | 7th | 1183 | |
| 03/02/24 | RR Winter Local 2 | Green | 00:25:15 | 2nd | Navigation Chl | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C28 (M65) | 01:29:56 | 72nd | 1057 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C28 | 00:48:35 | 3rd | 1213 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C28 (M65) | 00:41:37 | 12th | 1175 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C28 | 00:57:08 | 2nd | 1212 | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 17 (M65) | 01:08:31 | 2nd | 1209 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 11 (M65, W50) | 00:40:56 | 8th | 1172 | |
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 14 (M65) | 00:56:17 | 1st | 1219 |