| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 12/04/26 | SOL 1 | Short Brown | 01:14:18 | 12th | 1233 | Racing Chl: Gold |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 9 (M50, W35, W40) | 01:33:07 | 13th | 1261 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 9A (W35) | 00:52:38 | 3rd | 1182 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 8 (W35) | 00:14:31 | 1st | 1224 | |
| 15/03/26 | Croy Hill - SoSOL 3 | Brown | 01:14:56 | 15th | 1267 | Racing Chl: Gold |
| 22/02/26 | CompassSport Cup Heat | 3 | 01:23:56 | 9th | 1214 | |
| 21/02/26 | Scottish Middle Championships | 2 | 00:59:09 | 13th | 1239 | |
| 08/02/26 | Kippendavie - SoSOL 2 | Blue | 00:58:22 | 2nd | 1241 | Racing Chl: Gold |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Blue | 01:08:44 | 27th | 1204 | Racing Chl: Silver |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 2 | 00:54:47 | 14th | 1258 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 2 | 00:11:27 | 3rd | 1255 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 2 | 00:19:20 | 3rd | 1244 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 2 | 00:17:18 | 2nd | 1239 | |
| 23/11/25 | SOUL 8 - Newhaven | R2 | 00:48:28 | 7th | 1244 | |
| 09/11/25 | SOUL 7 - Livingston: Deans & Carmondean | Course 2 | 00:47:14 | 4th | 1216 | |
| 02/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Dies/Day Event - SoSOL | Blue | 01:10:50 | 3rd | 1240 | Racing Chl: Gold |
| 01/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Night/Nox Event | Blue | 00:55:29 | 3rd | 1205 | Racing Chl: Gold |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 2 | 00:49:11 | 9th | 1210 | |
| 07/09/25 | Scottish Orienteering League 3 | Brown | 01:19:28 | 8th | 1275 | 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:22:42 | 115th | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q2b | 00:19:48 | 2nd | ||
| 31/08/25 | British Sprint Championships - Finals | F2 | 00:22:42 | 6th | 1236 | |
| 03/08/25 | Sprint Scotland Race 2 | B2 | 00:16:36 | 11th | 1248 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A2 | 00:23:40 | 11th | 1263 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 2 (W21) | 02:20:24 | 17th | 1232 | |
| 03/05/25 | Scottish Championships | Course 2 | 01:51:29 | 9th | 1246 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (W21) | 01:53:11 | 23rd | 1247 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (W21) | 00:41:42 | 20th | 1249 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:18:52 | 19th | 1256 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Brown | 01:50:44 | 24th | 1231 | Racing Chl: Gold |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:13:35 | 17th | 1245 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:13:54 | 20th | 1240 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Brown | 01:50:44 | 24th | 1211 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C2a | 00:45:43 | 15th | 1218 | |
| 23/02/25 | CompassSport Cup Heat | 3 Blue Women | 00:54:04 | |||
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Brown (M16, M45, M50, M55, W21) | 00:47:21 | 12th | 1249 | |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 2 | 00:51:22 | 6th | 1206 | |
| 01/02/25 | Scottish Night Championships | Course 2 | 00:45:08 | 6th | 1249 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Blue | 00:59:29 | 11th | 1208 | Racing Chl: Gold |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 2 | 00:59:43 | 6th | 1267 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 2 | Course 2 | 00:10:37 | 2nd | ||
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 3 | Course 2 | 00:23:27 | 2nd | ||
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 1 | Course 2 | 00:11:33 | 2nd | ||
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Blue | 00:55:19 | 3rd | 1177 | Racing Chl: Gold |
| 23/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - NIGHT EVENT | Blue | 00:49:37 | 1st | Racing Chl: Gold | |
| 10/11/24 | ESOC SOUL 10 | 2 - MV (40+), WO | 00:40:21 | 4th | 1230 | |
| 03/11/24 | Stirling City Race - Dunblane East (UK Urban League) (SOUL 9) | Course 2 | 00:46:12 | 12th | 1196 | |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Brown | 01:36:47 | 9th | 1250 | Racing Chl: Gold |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Blue | 00:52:42 | 11th | 1189 | Racing Chl: Gold |
| 22/09/24 | MOR - Scottish Orienteering Urban League Event - Burghead (SOUL 8) | 2 | 00:42:10 | 5th | 1218 |