| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Finals | F14 | 00:18:15 | 13th | 987 | |
| 28/06/26 | British Sprint Championships - Qualifiers | Q10 | 00:20:46 | 20th | 1002 | |
| 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) | 01:18:15 | 439th | ||
| 31/05/26 | STAG New Town Weekend Day 2 (SOUL 3) | 4 | 00:35:43 | 17th | 1015 | |
| 23/05/26 | Scottish Championships Individual (UKOL) | UKOL C9 (M70, W55) | 01:19:36 | 23rd | 997 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (M70, W55) | 01:57:42 | 55th | 1012 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 12 (M16, W55) | 01:03:51 | 74th | 1034 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 14 (W55, W60) | 00:17:34 | 44th | 1042 | |
| 29/03/26 | Bantaskine | Green | 00:51:13 | 13th | Racing Chl: Gold | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 11 (M70, W55) | 01:24:21 | 65th | 960 | |
| 08/02/26 | Kippendavie - SoSOL 2 | Green | 00:57:24 | 4th | 1149 | Racing Chl: Silver |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 4 | 00:59:30 | 48th | 1008 | |
| 30/12/25 | Christmas Cup Day 2 | Short | 00:54:02 | 13th | 1005 | |
| 17/12/25 | South Achray & Aberfoyle Golf Course | Short B | 00:51:43 | |||
| 03/12/25 | Sauchie Crags | Short B | ||||
| 12/11/25 | King's Park | Short B | 00:56:46 | 8th | ||
| 24/09/25 | Westquarter Urban event | Short | 00:23:04 | 10th | ||
| 21/09/25 | Scottish Orienteering League 4 | Short Blue | 01:21:36 | 35th | 1009 | Racing Chl: Silver |
| 14/09/25 | CompassSport Cup Final | 5 | 01:05:22 | 71st | 977 | |
| 13/09/25 | Urban Teesdale | C | 00:40:48 | 36th | 975 | |
| 10/09/25 | Stirling Braehead Urban event | Short | 00:20:17 | 8th | ||
| 07/09/25 | Scottish Orienteering League 3 | Short Blue | 01:44:13 | 37th | 941 | Navigation Chl |
| 03/09/25 | Braco Urban event | Short | 00:36:30 | |||
| 20/08/25 | Clackmannan Urban event | Short | 00:21:37 | 11th | ||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 10W | 01:18:48 | 58th | 958 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 10W (W55) | 01:39:04 | 55th | 983 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 4 | 00:21:09 | 54th | 1019 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 10W (W55) | 00:58:05 | 53rd | 993 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 10W | 01:58:31 | 75th | 879 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 10W | 01:09:11 | 21st | 1068 | |
| 22/07/25 | Coast & Islands Day 3 | Short | 00:58:11 | 27th | 1020 | |
| 21/07/25 | Coast & Islands Day 2 | Short | 00:40:33 | 45th | 965 | |
| 20/07/25 | Coast & Islands Day 1 | Short | 00:47:25 | 20th | 1017 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 13 (M65, W55) | 02:12:07 | |||
| 03/05/25 | Scottish Championships | Course 8 | 01:36:39 | 32nd | 1015 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (W55) | 01:20:49 | |||
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 13 (W55, W60) | 00:15:19 | 40th | 1017 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Short Blue | 01:27:46 | 46th | 926 | Racing Chl: Bronze |
| 09/04/25 | Tullibody Urban | Short | 00:26:12 | |||
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C4 | 00:14:47 | 12th | 1073 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C4 | 00:15:02 | 13th | 1061 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Short Blue | 01:33:05 | 49th | 967 | Racing Chl: Bronze |
| 22/03/25 | Scottish Middle Championships | C4 | 00:41:06 | 19th | 1072 | |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Green (M75, W60, W65) | 00:58:07 | 31st | 972 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 9 (M16, M70, W55, W60) | 01:15:30 | 105th | 896 | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Green (M65, M70, W50, W55) | 01:05:15 | 27th | 1006 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Green | 01:06:24 | 67th | 887 | Navigation Chl |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 4 | 00:50:41 | 14th | 1071 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Medium | 00:24:25 | 16th | 1070 | |
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Medium | 00:31:41 | 17th | 1074 |