| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 3 | 00:15:06 | 1st | 1263 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 05 (M16, M55) | 00:42:40 | 45th | 1235 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:22:26 | 65th | 1203 | |
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 3 (M55, M60, W40, W45, W50) | 00:36:48 | 2nd | 1252 | |
| 12/07/25 | Urban Event - EuroCity Weekend (UKOL) | UKOL 3 (M55, M60, W40, W45, W50) | 00:31:07 | 2nd | 1248 | |
| 02/07/25 | Northern Orienteering Urban League - Kinloss Barracks - Event 4 | Long | 00:30:53 | 5th | ||
| 29/06/25 | INVOC Regional event - Carse | Blue | 01:15:27 | 4th | 1246 | Racing Chl: Gold |
| 15/06/25 | Newcastle Urban (UKOL) | UKOL 3 (M55, M60, W40, W45, W50) | 00:36:33 | 2nd | 1249 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 2 (M16, M45, M50, M55) | 00:30:04 | 1st | 1265 | |
| 01/06/25 | Urban Event UKUL | C | 00:42:54 | 1st | 1231 | |
| 31/05/25 | Bedale Urban (Summer Series No3) | Green | 00:21:04 | 1st | 1273 | Racing Chl: Gold |
| 03/05/25 | Scottish Championships | Course 5 | 01:07:42 | 9th | 1247 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 9 (M55, W35, W40) | 01:21:50 | 28th | 1225 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:51:47 | 33rd | 1214 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55, W35) | 00:14:43 | 2nd | 1275 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Blue | 01:10:26 | 21st | 1203 | Racing Chl: Gold |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C3 | 00:13:26 | 2nd | 1259 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C3 | 00:13:22 | 1st | 1225 | |
| 30/03/25 | Cumbrian Galoppen | Brown | 01:32:58 | 38th | 1254 | Racing Chl: Gold |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Blue | 01:12:45 | 22nd | 1198 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C3 | 00:31:15 | 13th | 1223 | |
| 16/03/25 | MAROC Sluie Regional | Blue | 01:14:48 | 3rd | 1209 | Racing Chl: Gold |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 3 | 00:36:51 | 1st | 1269 | |
| 29/01/25 | Moravian - Northern Night Cup #5 - Quarry Wood - Elgin | Long | 01:12:34 | 14th | ||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | MSprint | 00:18:50 | 25th | 1243 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 3 | 00:45:43 | 1st | 1269 | |
| 24/11/24 | Moravian Local Event - Altyre | Light Green | 00:34:37 | 5th | Racing Chl: Gold | |
| 10/11/24 | ESOC SOUL 10 | 3 - MSV (55+), WV (40+) | 00:32:13 | 1st | 1258 | |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Blue | 01:15:16 | 14th | 1221 | Racing Chl: Gold |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Blue | 00:42:25 | 4th | 1259 | Racing Chl: Gold |
| 19/10/24 | MOR - Local Event - Darnaway North | Green | 00:43:43 | 4th | Racing Chl: Gold | |
| 05/10/24 | VHI Individual & NI Long Distance Champs 2024 | Course 4 | 00:59:51 | 23rd | 1222 | |
| 22/09/24 | MOR - Scottish Orienteering Urban League Event - Burghead (SOUL 8) | 3 | 00:27:26 | 1st | 1266 | |
| 21/09/24 | INVOC - Scottish Orienteering Urban League Event (SOUL 7) | 3 | 00:28:53 | 1st | 1258 | |
| 14/09/24 | City of London Race | 5 | 00:43:22 | 4th | 1227 | |
| 08/09/24 | SELOC urban - City Race Euro Tour, UKUL and NWUL | 3 | 00:36:25 | 1st | 1285 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - AM | Course 3 | 00:10:13 | 1st | 1217 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - PM | Course 3 | 00:09:51 | 2nd | 1235 | |
| 23/08/24 | Northern Urban League 5 - INVOC | Long | 00:27:04 | |||
| 27/07/24 | Croeso Day 6 | 4 | 00:41:53 | 2nd | 1266 | |
| 26/07/24 | Croeso Day 5 | 5 | 00:51:46 | 6th | 1256 | |
| 25/07/24 | Croeso Day 4 | 5 | 00:55:58 | 11th | 1253 | |
| 24/07/24 | Croeso - Rest Day Sprint | 3 | 00:12:21 | 2nd | 1266 | |
| 23/07/24 | Croeso Day 3 | 5 | 00:55:23 | 18th | 1219 | |
| 22/07/24 | Croeso Day 2 (UKOL) | UKOL 4 (M55, M60, W18, W20, W35) | 00:52:34 | 61st | 1163 | |
| 21/07/24 | Croeso Day 1 (UKOL) | UKOL 5 (M16, M55, W18, W40, W45) | 00:56:19 | 9th | 1255 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C3 | 00:33:00 | 2nd | 1281 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C3 | 00:25:52 | 1st | 1318 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:18:21 | 7th | 1245 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q6 | 00:14:08 | 2nd | 1274 |