| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 06/10/24 | AYROC SoSOL | Green | 01:22:11 | 13th | 866 | Racing Chl: Bronze |
| 22/09/24 | MOR - Scottish Orienteering Urban League Event - Burghead (SOUL 8) | 5 | 00:29:29 | 11th | 886 | |
| 21/09/24 | INVOC - Scottish Orienteering Urban League Event (SOUL 7) | 5 | 00:33:53 | 9th | 940 | |
| 15/09/24 | Balloch Country Park SoSOL | Green | 01:14:30 | 18th | 894 | Racing Chl: Bronze |
| 08/09/24 | FVO SoSOL | Green | 01:15:02 | 17th | 915 | Navigation Chl |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Short Green | 01:21:01 | 7th | 932 | Navigation Chl |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - AM | Course 5 | 00:10:25 | 13th | 905 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - PM | Course 5 | 00:11:01 | |||
| 31/07/24 | Interlopers Sprintelope 17 (Edinburgh) | Short | 00:33:20 | 13th | ||
| 24/07/24 | Interlopers Sprintelope 16 (Edinburgh) | Short | 00:44:26 | 15th | ||
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C8 | 00:25:04 | 2nd | 938 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C8 | 00:31:01 | 2nd | 912 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C8 | 00:34:06 | 2nd | 888 | |
| 11/07/24 | WOC2024 Tour - warm up (and SoSOL) | Short Green | 01:15:48 | 38th | 928 | Navigation Chl |
| 03/07/24 | Interlopers Sprintelope 13 (Edinburgh) | Short | 00:31:03 | 20th | ||
| 30/06/24 | WOC Test Race #2 - KOS | F | 00:18:08 | 111th | ||
| 29/06/24 | WOC Test Race #1 - Sprint | Women | 00:31:02 | 56th | 897 | |
| 26/06/24 | ELO Sprintelope - Prestonpans | Short | 00:36:05 | 13th | ||
| 23/06/24 | British Sprint Championships - Qualifiers | Q16 | 00:14:36 | 2nd | 930 | |
| 23/06/24 | British Sprint Championships - Finals | F17 | 00:13:57 | 20th | 835 | |
| 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:13:57 | 238th | ||
| 12/06/24 | ELO Sprintelope - Musselburgh | Short | 00:36:18 | 14th | ||
| 09/06/24 | Scottish Orienteering League 3 | Short Green | 01:02:03 | 12th | 891 | Navigation Chl |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C9 (M85, W75, W80, W85) | 00:59:46 | 2nd | 870 | |
| 22/05/24 | Interlopers Sprintelope 7 (Edinburgh) | Short | 00:30:43 | 6th | ||
| 19/05/24 | Tayside SoSOL | Green | 01:39:57 | 16th | 857 | Navigation Chl |
| 15/05/24 | ELO Sprintelope - North Berwick | Short | 00:33:19 | 14th | ||
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 5 (M75, M80, M85, W65, W70, W75, W80, W85) | 00:35:07 | 19th | 935 | |
| 11/05/24 | STAG's Glasgow City Race Weekend SPRINT | UKOL 5 (M75, M80, M85, W65, W70, W75, W80, W85) | 00:32:01 | 17th | 907 | |
| 10/05/24 | STAG's Glasgow City Race Weekend Supporting Event | Short | 00:38:54 | 15th | ||
| 08/05/24 | Interlopers Sprintelope 5 (Edinburgh) | Short | 00:48:59 | 10th | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 6 | 00:38:35 | 8th | 946 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 6 | 00:16:32 | 7th | 924 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 6 | 00:23:32 | 5th | 923 | |
| 01/05/24 | ELO Sprintelope - Dunbar | Short | 00:33:56 | 9th | ||
| 28/04/24 | Northern Championships (UKOL) | UKOL 12 (W75) | 01:04:21 | 12th | 866 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 15 (M85, W70, W75, W80, W85) | 00:33:51 | 13th | 876 | |
| 21/04/24 | Scottish Orienteering League 2 | Short Green | 01:11:37 | 5th | 936 | Racing Chl: Bronze |
| 20/04/24 | Scottish Middle Championships | 6 | 00:36:22 | 1st | ||
| 17/04/24 | ELO Sprintelope - Haddington West | Short | 00:40:46 | 13th | ||
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 16 (W75) | 01:23:25 | 11th | 899 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 18 (M85, W75, W80) | 01:04:13 | 17th | 869 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 17 (W75) | 00:47:31 | 32nd | 891 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 13 (M75, M80, M85, W65, W70, W75, W80, W85) | 00:20:35 | 61st | 921 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Short Green | 01:03:19 | 8th | 897 | Navigation Chl |
| 16/03/24 | Scottish Spring - UltraSprint | 00:13:57 | 215th | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:17:12 | 215th | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:12:14 | 215th | |||
| 16/03/24 | Scottish Spring - Middle | 01:16:30 | 130th | |||
| 25/02/24 | SOUL 2 - Solway Orienteering Weekend | 5 MHV, WUV, WHV | 00:28:30 | 11th | 932 |