| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 10/05/26 | Edinburgh KO Sprint JEC fundraiser | Final | 00:11:16 | 41st | ||
| 03/05/26 | SOL 2 | Short Blue | 01:44:38 | 33rd | 991 | Racing Chl: Bronze |
| 02/05/26 | MAROC SOUL 2 - Aboyne | 00:24:36 | 3rd | 1183 | ||
| 11/04/26 | INT Local Events in Edinburgh and the Lothians | Long | 00:32:16 | 9th | ||
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (M70, W55) | 01:34:56 | 31st | 1077 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 12 (M16, W55) | 00:52:12 | 52nd | 1108 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 14 (W55, W60) | 00:14:02 | 2nd | 1156 | |
| 15/03/26 | Croy Hill - SoSOL 3 | Blue | 01:29:04 | 27th | 1090 | Racing Chl: Bronze |
| 28/02/26 | ELO Local Events in Edinburgh and Lothians | Green | 00:41:38 | 9th | Racing Chl: Gold | |
| 22/02/26 | CompassSport Cup Heat | 5 | 01:14:31 | 16th | 1104 | |
| 21/02/26 | Scottish Middle Championships | 4 | 00:51:32 | 15th | 1092 | |
| 31/01/26 | ELO Local Events in Edinburgh and Lothians | Green | 01:04:27 | 21st | Racing Chl: Gold | |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Long Sprint | 00:24:02 | 45th | 1132 | |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 4 | 00:43:09 | 2nd | 1175 | |
| 31/12/25 | Christmas Cup Day 3 | Medium | 01:37:39 | 43rd | 1108 | |
| 30/12/25 | Christmas Cup Day 2 | Medium | 01:03:56 | 41st | 1089 | |
| 29/12/25 | Christmas Cup Day 1 | Medium | 01:05:52 | 45th | 1074 | |
| 13/12/25 | TVOC Saturday Series - Brill Common | Green | 00:37:07 | 9th | Racing Chl: Gold | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 3 | 00:16:00 | 6th | 1162 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 3 | 00:19:50 | 8th | 1160 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 3 | 00:12:03 | 9th | 1139 | |
| 23/11/25 | SOUL 8 - Newhaven | R3 | 00:47:28 | 4th | 1178 | |
| 09/11/25 | SOUL 7 - Livingston: Deans & Carmondean | Course 3 | 00:41:38 | 4th | 1180 | |
| 02/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Dies/Day Event - SoSOL | Green | 00:52:10 | 5th | 1192 | Racing Chl: Gold |
| 01/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Night/Nox Event | Green | 00:41:28 | 3rd | 1157 | Racing Chl: Gold |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 3 | 00:42:46 | 8th | 1188 | |
| 12/10/25 | Gallamuir Local Event | Blue | 01:30:22 | 14th | Racing Chl: Bronze | |
| 01/10/25 | Bannockburn Urban event | Short | 00:18:50 | 2nd | ||
| 24/09/25 | Westquarter Urban event | Short | 00:18:25 | 3rd | ||
| 21/09/25 | Scottish Orienteering League 4 | Short Blue | 01:10:05 | 25th | 1081 | Racing Chl: Silver |
| 20/09/25 | Ted Finch Relay - Callendar Park | Medium A | 00:26:25 | 3rd | ||
| 17/09/25 | Culross Urban event | Short | 00:22:17 | 2nd | ||
| 14/09/25 | CompassSport Cup Final | 5 | 00:53:39 | 45th | 1063 | |
| 13/09/25 | Urban Teesdale | B | 00:36:19 | 12th | 1163 | |
| 10/09/25 | Stirling Braehead Urban event | Short | 00:15:44 | 1st | ||
| 03/09/25 | Braco Urban event | Short | 00:29:27 | 1st | ||
| 31/08/25 | British Sprint Championships - Finals | F8 | 00:20:07 | 9th | 1167 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q7 | 00:19:41 | 6th | 1154 | |
| 31/08/25 | 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, M90, M95, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90, W95) | 00:20:07 | 67th | ||
| 27/08/25 | Cowie Urban event | Short | 00:25:39 | 2nd | ||
| 20/08/25 | Clackmannan Urban event | Short | 00:16:34 | 2nd | ||
| 13/08/25 | Queen Victoria School Urban event | Short | 00:16:00 | 3rd | ||
| 06/08/25 | Interlopers Sprintelope (Edinburgh) #17 | Short | 00:24:23 | 3rd | ||
| 03/08/25 | Sprint Scotland Race 2 | B4 | 00:14:09 | 4th | 1205 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A4 | 00:14:59 | 9th | 1173 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 08W | 01:02:14 | 18th | 1096 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 08W (W50) | 01:23:28 | 22nd | 1095 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 3 | 00:19:11 | 33rd | 1140 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 08W (W50) | 00:44:45 | 21st | 1080 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08W | 01:35:13 | 25th | 1079 |