| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 29/04/26 | Plean (WEE 4) | Short Green | 00:41:35 | 1st | Racing Chl: Gold | |
| 19/04/26 | Midlands Championships (UKOL) | UKOL 5 (M50, W35, W40) | 98:32:00 | 32nd | 1145 | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 6 (M45, M50) | 01:01:51 | 45th | 1192 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 9 (M50, W35, W40) | 02:10:35 | 47th | 1176 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 4B (M50) | 00:58:07 | 32nd | 1196 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:17:24 | 27th | 1192 | |
| 15/03/26 | Croy Hill - SoSOL 3 | Brown | 01:40:59 | 20th | 1101 | Racing Chl: Silver |
| 04/03/26 | Lochan Spling | Short | 01:07:17 | 6th | ||
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 07 (M50, W35, W40) | 01:50:35 | 46th | 1134 | |
| 22/02/26 | CompassSport Cup Heat | 2 | 01:43:01 | 13th | 1181 | |
| 21/02/26 | Scottish Middle Championships | 2 | 01:03:13 | 17th | 1225 | |
| 14/02/26 | MAROC Scottish Night Championships: Muir of Dinnet | 02 | 02:40:05 | 15th | 1036 | |
| 08/02/26 | Kippendavie - SoSOL 2 | Blue | 01:02:17 | 3rd | 1222 | Racing Chl: Gold |
| 04/02/26 | Polmaise | Short DCD | 00:50:53 | 2nd | ||
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Blue | 01:09:12 | 31st | 1202 | Racing Chl: Silver |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 2 | 01:03:52 | 37th | 1178 | |
| 21/01/26 | Devilla | Short AB | 00:49:14 | 2nd | ||
| 11/01/26 | Abbey Craig Local Event | Green | 00:39:31 | 12th | Racing Chl: Gold | |
| 07/01/26 | Falkirk Wheel | Short | 00:54:55 | 5th | ||
| 31/12/25 | Christmas Cup Day 3 | Medium | 01:36:48 | 42nd | 1111 | |
| 29/12/25 | Christmas Cup Day 1 | Long | 01:30:56 | 71st | 1030 | |
| 17/12/25 | South Achray & Aberfoyle Golf Course | Long B | 01:17:11 | |||
| 03/12/25 | Sauchie Crags | Short D | 00:41:55 | 2nd | ||
| 29/11/25 | AYROC autumn series | Green | 00:57:33 | 5th | Racing Chl: Gold | |
| 19/11/25 | Abbotshaugh | Short B | 00:29:28 | 1st | ||
| 15/11/25 | FVO Club Championships & Open Colour-Coded Event | Blue | 01:05:38 | 16th | Racing Chl: Gold | |
| 12/11/25 | King's Park | Short B | 00:40:29 | 2nd | ||
| 01/11/25 | INVOC Regional event - Anagach | blue | 01:26:03 | 30th | 1118 | Racing Chl: Silver |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 2 | 00:48:14 | 8th | 1222 | |
| 12/10/25 | Gallamuir Local Event | Blue | 01:00:17 | 6th | Racing Chl: Gold | |
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | VHI Long | 00:44:56 | 12th | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 5 | 01:37:53 | 40th | 1100 | |
| 21/09/25 | Scottish Orienteering League 4 | Blue | 01:22:05 | 35th | 1165 | Racing Chl: Gold |
| 20/09/25 | Ted Finch Relay - Callendar Park | Long B | 00:38:43 | 6th | ||
| 14/09/25 | CompassSport Cup Final | 4 | 01:03:01 | 32nd | 1200 | |
| 13/09/25 | Urban Teesdale | A | 00:40:00 | 26th | 1213 | |
| 07/09/25 | Scottish Orienteering League 3 | Blue | 01:11:11 | 20th | 1183 | Racing Chl: Gold |
| 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:28:27 | 199th | ||
| 31/08/25 | British Sprint Championships - Finals | F4 | 00:28:27 | 27th | 1119 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q4 | 00:19:21 | 22nd | 1216 | |
| 27/08/25 | Cowie Urban event | Long | 00:24:33 | 9th | ||
| 17/08/25 | Ravencraig Local Event | Blue | 01:15:52 | 16th | Racing Chl: Bronze | |
| 13/08/25 | Queen Victoria School Urban event | Long | 00:22:41 | 19th | ||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A3 | 00:20:17 | |||
| 03/08/25 | Sprint Scotland Race 2 | B3 | 00:20:27 | 10th | 1158 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 04 | 01:36:52 | 65th | 1115 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 04 (M18, M50) | 01:45:41 | 56th | 1168 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 04 (M18, M50) | 00:56:44 | 67th | 1137 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:48:30 | 56th | 1162 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:40:06 | 57th | 1179 |