| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 16/03/25 | RR Winter 3: Bowmont Forest | Light Green | 00:26:43 | 2nd | Navigation Chl | |
| 01/03/25 | INT Local Events in Edinburgh and The Lothians | Blue | 00:49:30 | 6th | Racing Chl: Gold | |
| 15/02/25 | CLARO Urban event | 2 | 00:40:55 | 2nd | 1196 | |
| 09/02/25 | RR Winter 2: Eildon Hills | Green | 00:32:33 | 1st | Navigation Chl | |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 3 | 00:37:39 | 3rd | 1257 | |
| 01/02/25 | Scottish Night Championships | Course 4 | 00:30:41 | 6th | 1189 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | MSprint | 00:19:01 | 28th | 1238 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 3 | 00:50:30 | |||
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Long | 00:28:01 | 24th | 1242 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 2 | Course 3 | 00:08:14 | 3rd | 1233 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 1 | Course 3 | 00:09:42 | 2nd | 1235 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 3 | Course 3 | 00:21:07 | 3rd | 1214 | |
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Blue | 00:56:48 | 4th | 1162 | Racing Chl: Gold |
| 17/11/24 | Durham City and Mountjoy Campus Urban Event | Blue | 00:46:22 | 3rd | 1161 | Racing Chl: Gold |
| 16/11/24 | RR Autumn 3 | Light Green | 00:25:45 | 1st | Navigation Chl | |
| 10/11/24 | ESOC SOUL 10 | 3 - MSV (55+), WV (40+) | 00:37:32 | 5th | 1193 | |
| 03/11/24 | Stirling City Race - Dunblane East (UK Urban League) (SOUL 9) | Course 3 | 00:35:04 | 6th | 1181 | |
| 19/10/24 | RR Autumn 2 | Light Green | 00:23:00 | 1st | Navigation Chl | |
| 05/10/24 | VHI Individual & NI Long Distance Champs 2024 | Course 4 | 01:04:04 | 28th | 1196 | |
| 22/09/24 | MOR - Scottish Orienteering Urban League Event - Burghead (SOUL 8) | 3 | 00:31:37 | 4th | 1198 | |
| 21/09/24 | INVOC - Scottish Orienteering Urban League Event (SOUL 7) | 3 | 00:31:54 | 3rd | 1210 | |
| 15/09/24 | Dales Weekend Day 2 and YHOA SuperLeague (UKOL) | UKOL Brown (M20, M35, M40, M45, W21) | 01:44:31 | 20th | 1230 | |
| 14/09/24 | RR Autumn 1 | Short Green | 00:29:34 | 4th | Navigation Chl | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Blue | 01:12:06 | 11th | 1227 | Racing Chl: Gold |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - AM | Course 3 | 00:10:14 | 2nd | 1217 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - PM | Course 3 | 00:10:35 | 4th | 1206 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:18:13 | 6th | 1248 | |
| 03/07/24 | Interlopers Sprintelope 13 (Edinburgh) | Short | 00:18:09 | 1st | ||
| 23/06/24 | 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, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:12:12 | 142nd | ||
| 23/06/24 | British Sprint Championships - Finals | F7 | 00:12:12 | 6th | 1219 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q8 | 00:14:09 | 5th | 1224 | |
| 12/06/24 | ELO Sprintelope - Musselburgh | Short | 00:22:48 | 3rd | ||
| 09/06/24 | Scottish Orienteering League 3 | Blue | 01:06:44 | 22nd | 1133 | Racing Chl: Silver |
| 01/06/24 | Northern Ireland Sprint Championships | 3 (W40+ M55+) | 00:16:40 | 3rd | ||
| 29/05/24 | RR Spring Sprint 6 | Sprint | 00:16:23 | 1st | ||
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C5 (M55, M60, W40) | 01:21:21 | 17th | 1217 | |
| 22/05/24 | RR Spring Sprint 5 | Sprint | 00:16:14 | 1st | ||
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 3 (M55, M60, W40, W45, W50) | 00:38:30 | 8th | 1203 | |
| 11/05/24 | STAG's Glasgow City Race Weekend SPRINT | UKOL 3 (M55, M60, W40, W45, W50) | 00:30:30 | 3rd | 1229 | |
| 08/05/24 | RR Spring Sprint 3 | Sprint | 00:14:50 | 1st | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 4 | 00:34:41 | 5th | 1226 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 4 | 00:15:27 | 3rd | 1237 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 4 | 00:15:27 | 1st | 1250 | |
| 02/05/24 | RR Spring Sprint 2 | Orange | 00:18:54 | 1st | Navigation Chl | |
| 27/04/24 | ELO Local Events in Edinburgh and the Lothians | Light Green | 00:41:35 | 5th | Racing Chl: Gold | |
| 24/04/24 | RR Spring Sprint 1 | Orange | 00:15:51 | 1st | Navigation Chl | |
| 21/04/24 | Cumbrian galoppen | Blue | 00:53:01 | 5th | 1209 | Racing Chl: Gold |
| 17/04/24 | ELO Sprintelope - Haddington West | Short | 00:24:04 | 2nd | ||
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 9 (M60, W40) | 01:16:11 | 26th | 1205 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 10 (M60) | 01:11:16 | 10th | 1257 |