| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Qualifiers | Q2C | 00:18:47 | 6th | 1223 | |
| 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:18:53 | 182nd | ||
| 28/06/26 | British Sprint Championships - Finals | F2 | 00:18:53 | 17th | 1227 | |
| 23/05/26 | Scottish Championships Individual (UKOL) | UKOL C2 (W21) | 02:21:10 | 8th | 1218 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (W21) | 02:18:24 | 19th | 1242 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (W21) | 00:52:21 | 26th | 1234 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:18:29 | 43rd | 1216 | |
| 22/02/26 | CompassSport Cup Heat | 3 | 01:15:10 | 5th | 1250 | |
| 21/02/26 | Scottish Middle Championships | 2 | 01:08:03 | 20th | 1209 | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Blue | 01:04:09 | 13th | 1229 | Racing Chl: Gold |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 2 | 00:56:26 | 19th | 1243 | |
| 28/12/25 | EBOR Regional | 49:13:00 | 14th | 1172 | ||
| 12/10/25 | November Classic (UKOL) | UKOL 2 (M20, M35, M40, W21) | 01:41:56 | 18th | 1186 | |
| 21/09/25 | Scottish Orienteering League 4 | Blue | 01:31:51 | 50th | 1116 | Racing Chl: Silver |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 05 | 00:58:47 | 60th | 1219 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 05 (M16, M55) | 01:13:32 | 75th | 1195 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 05 (M16, M55) | 00:49:48 | 86th | 1186 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:20:53 | 61st | 1209 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:19:11 | 78th | 1194 | |
| 18/06/25 | BOK Urban Orienteering Series 8 | MEDIUM | 00:39:38 | 12th | ||
| 21/05/25 | BOK Urban Orienteering Series 5 | Medium | 00:39:49 | 18th | ||
| 14/05/25 | BOK Urban Orienteering Series 4 | Medium | 00:36:06 | 4th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 6 (M35, M40) | 02:14:32 | 20th | 1253 | |
| 07/05/25 | BOK Urban Orienteering Series 3 | Medium | 00:35:07 | 3rd | ||
| 04/05/25 | South West Orienteering League (and NGOC League) | Blue | 01:09:48 | 13th | 1160 | Racing Chl: Gold |
| 03/05/25 | BOK Local event | Blue | 01:01:59 | 11th | Racing Chl: Gold | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35, M40) | 02:02:22 | 40th | 1191 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 10 (W40, W45) | 00:40:50 | 16th | 1181 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:21:24 | 45th | 1197 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Brown | 01:50:23 | 21st | 1232 | Racing Chl: Gold |
| 12/04/25 | South Achray SoSOL and Elite Relay | Blue | 00:54:47 | 7th | 1196 | Racing Chl: Silver |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:15:22 | 30th | 1180 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Brown | 01:53:08 | 25th | 1203 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C2a | 00:46:51 | 17th | 1210 | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Blue (M60, W16, W18, W20, W35, W40, W45) | 00:50:12 | 18th | 1151 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 2 (M20, M35, M40, W21) | 01:42:14 | |||
| 31/12/24 | Christmas Cup Day 3 | Medium | 01:00:24 | 17th | 1133 | |
| 29/12/24 | Christmas Cup Day 1 | Medium | 01:05:38 | 26th | 1106 | |
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Blue | 00:54:57 | 2nd | 1181 | Racing Chl: Gold |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Blue | 01:30:28 | 27th | 1154 | Racing Chl: Silver |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Blue | 00:48:17 | 9th | 1219 | Racing Chl: Gold |
| 06/10/24 | AYROC SoSOL | Blue | 01:02:51 | 9th | 1134 | Racing Chl: Gold |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C2b | 00:37:28 | 68th | 1134 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C2b | 00:27:43 | 81st | 1081 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C2b | 00:24:32 | 56th | 1163 | |
| 21/04/24 | Scottish Orienteering League 2 | Short Brown | 01:21:00 | 9th | 1238 | Racing Chl: Gold |
| 20/04/24 | Scottish Middle Championships | 2 | 00:39:59 | 17th | 1193 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:56:02 | 51st | 1135 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35, M40) | 01:55:57 | 39th | 1214 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 10 (W21, W45) | 00:37:31 | 14th | 1170 |