| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 06/04/25 | INT SoSOL | Blue | 00:49:17 | 12th | 1150 | Racing Chl: Gold |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:17:13 | 41st | 1107 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:15:33 | 32nd | 1172 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Blue | 01:28:09 | 42nd | 1128 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C3 | 00:49:29 | 60th | 1062 | |
| 16/03/25 | Junior Sprint selection race for EYOC & JWOC | 2 | 00:18:22 | 21st | 1193 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 10 (M75, W16, W18, W20, W65) | 00:28:38 | 15th | 1202 | |
| 23/02/25 | CompassSport Cup Heat | 8B Junior Women (Short Green) | 00:25:54 | 6th | 1158 | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Blue (M60, W16, W18, W20, W35, W40, W45) | 00:47:51 | 13th | 1169 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 5 (M16, M60, W18, W45, W50) | 01:09:06 | 31st | 1159 | |
| 01/02/25 | Scottish Night Championships | Course 4 | 00:31:22 | 7th | 1183 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | WSprint | 00:17:37 | 11th | 1189 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 9 | 00:26:08 | 25th | 1149 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Short | 00:14:58 | 5th | 1124 | |
| 01/12/24 | Lakeland Warrior Day 2 | SHORT | 00:48:13 | 17th | 1248 | |
| 30/11/24 | Lakeland Warrior Day 1 | Short | 01:17:12 | 20th | 1182 | |
| 17/11/24 | KFO Orienteering and ESOA Championships | Green | 00:47:17 | 8th | 1106 | Racing Chl: Gold |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Short Blue | 01:01:18 | 18th | 1137 | Racing Chl: Gold |
| 20/10/24 | CompassSport Cup Final | 8B | 00:37:48 | 12th | 1079 | |
| 28/09/24 | Junior Inter Regional Championships | W16 | 00:54:32 | 9th | 1125 | |
| 08/09/24 | FVO SoSOL | Blue | 00:55:26 | 11th | 1138 | Racing Chl: Bronze |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Short Blue | 01:11:21 | 4th | 1161 | Racing Chl: Silver |
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Saturday Short | 01:28:10 | 13th | ||
| 19/07/24 | Coasts & Islands Knapdale - day 3 | Medium | 02:32:40 | 33rd | 1065 | |
| 18/07/24 | Coasts & Islands Knapdale - day 2 | Medium | 01:06:52 | 19th | 1124 | |
| 17/07/24 | Coasts & Islands Knapdale - day 1 | Medium | 01:29:55 | 27th | 1070 | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C2b | 00:21:10 | 24th | 1210 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C9 | 00:14:20 | |||
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C2b | 00:36:34 | 62nd | 1149 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C2b | 00:29:44 | 90th | 1043 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C2b | 00:27:03 | 75th | 1098 | |
| 11/07/24 | WOC2024 Tour - warm up (and SoSOL) | Blue | 01:10:14 | 29th | 1197 | Racing Chl: Silver |
| 09/06/24 | Scottish Orienteering League 3 | Short Blue | 01:08:35 | 32nd | 1013 | Racing Chl: Bronze |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C7 (M70, W16, W55, W60) | 01:24:23 | 37th | 1044 | |
| 19/05/24 | LOC National Weekend | Blue | 01:03:21 | 78th | 1090 | Racing Chl: Bronze |
| 10/05/24 | STAG's Glasgow City Race Weekend Supporting Event | Long | 00:44:08 | 51st | ||
| 04/05/24 | Sprint Scotland (Race 2) | Course 2 | 00:20:38 | 21st | 1127 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 2 | 00:22:15 | 22nd | 1095 | |
| 28/04/24 | Northern Championships (UKOL) | UKOL 9 (M70, W16, W60) | 00:59:18 | 22nd | 1121 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 5 (W16, W18, W20) | 00:32:14 | 19th | 1176 | |
| 21/04/24 | Scottish Orienteering League 2 | Short Blue | 00:58:47 | 4th | 1151 | Racing Chl: Gold |
| 20/04/24 | Scottish Middle Championships | 3 | 00:45:41 | 25th | 1144 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 13 (W16) | 01:06:19 | 13th | 1153 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 15 (W16) | 01:03:15 | 22nd | 1130 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 15 (W16, W65) | 00:35:02 | 26th | 1084 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 8 (W16) | 00:18:33 | 7th | 1166 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Short Blue | 00:57:55 | 4th | 1175 | Racing Chl: Silver |
| 16/03/24 | Scottish Spring - Middle | 00:57:51 | 71st | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:05:54 | 115th | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:05:44 | 115th |