| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 26/04/26 | South Achray - SoSOL 4 | Short Green | 01:08:53 | 8th | 968 | Navigation Chl |
| 19/04/26 | Midlands Championships (UKOL) | UKOL 10 (M75, W60) | 71:44:00 | 8th | 989 | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 12 (M75, W16, W65) | 00:46:30 | 32nd | 1023 | |
| 12/04/26 | SOL 1 | Green | 00:55:20 | 15th | 990 | Racing Chl: Silver |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 14 (M75, W60) | 01:37:04 | 54th | 1003 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 14 (M75, W60) | 00:49:38 | 48th | 1014 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 15 (M75, W65, W70) | 00:16:58 | 40th | 966 | |
| 15/03/26 | Croy Hill - SoSOL 3 | Short Green | 01:02:46 | 7th | 964 | Navigation Chl |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 12 (M75, W60) | 01:03:56 | 35th | 1006 | |
| 22/02/26 | CompassSport Cup Heat | 7 | 01:01:36 | 14th | 980 | |
| 21/02/26 | Scottish Middle Championships | 5 | 01:01:04 | 10th | 982 | |
| 15/02/26 | GRAMP - Potarch (regional) | Green | 01:05:58 | 20th | 975 | Racing Chl: Bronze |
| 14/02/26 | MAROC Scottish Night Championships: Muir of Dinnet | 05 | 00:53:45 | 3rd | ||
| 08/02/26 | Kippendavie - SoSOL 2 | Short Green | 00:53:44 | 10th | 922 | Racing Chl: Bronze |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Short Green | 00:42:11 | 8th | 991 | Racing Chl: Bronze |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 5 | 00:48:23 | 19th | 921 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Short | 00:42:17 | 27th | ||
| 06/12/25 | INT Local Events in Edinburgh and The Lothians | Green | ||||
| 04/12/25 | FwtN Round #5 - The Steils | Short | 00:28:47 | 13th | ||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 5 | 00:20:44 | 5th | 952 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 5 | 00:11:48 | 5th | 966 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 5 | 00:20:28 | 6th | 938 | |
| 29/11/25 | ELO Local Events in Edinburgh and Lothians | Green | 01:23:27 | 36th | Racing Chl: Bronze | |
| 23/11/25 | SOUL 8 - Newhaven | R5 | 00:40:18 | 4th | 989 | |
| 09/11/25 | SOUL 7 - Livingston: Deans & Carmondean | Course 5 | 00:33:22 | 7th | 969 | |
| 02/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Dies/Day Event - SoSOL | Short Green | 00:53:00 | 5th | 996 | Racing Chl: Bronze |
| 01/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Night/Nox Event | Short Green | 01:04:16 | 6th | 955 | Racing Chl: Bronze |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 5 | 00:35:23 | 8th | 971 | |
| 21/09/25 | Scottish Orienteering League 4 | Green | 01:18:34 | 16th | 991 | Racing Chl: Bronze |
| 07/09/25 | Scottish Orienteering League 3 | Green | 01:21:03 | 10th | 969 | Navigation Chl |
| 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) | 01:15:48 | 245th | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q14 | 00:20:54 | 15th | 957 | |
| 31/08/25 | British Sprint Championships - Finals | F16 | 00:15:48 | 3rd | 1014 | |
| 06/08/25 | Interlopers Sprintelope (Edinburgh) #17 | Short | 00:36:55 | 22nd | ||
| 03/08/25 | Sprint Scotland Race 2 | B6 | 00:18:41 | 9th | 976 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A6 | 00:16:24 | 11th | 955 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 13 | 01:00:46 | 62nd | 937 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 13 (M75, W65) | 01:04:21 | 29th | 1005 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 5 | 00:20:17 | 32nd | 882 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 13 (M75, W65) | 00:36:21 | 43rd | 989 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 13 | 01:31:10 | 54th | 917 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 13 | 01:00:23 | 45th | 982 | |
| 25/07/25 | Coast & Islands Day 5 | Short | 00:17:27 | 24th | 1032 | |
| 24/07/25 | Coast & Islands Day 4 | Short | 01:01:17 | 62nd | 901 | |
| 22/07/25 | Coast & Islands Day 3 | Short | 01:10:12 | 55th | 941 | |
| 21/07/25 | Coast & Islands Day 2 | Short | 00:39:36 | 39th | 976 | |
| 20/07/25 | Coast & Islands Day 1 | Short | 01:05:27 | 68th | 854 | |
| 18/06/25 | SprintELOpe | Short | 00:38:13 | 8th | ||
| 07/06/25 | INT Local Events in Edinburgh and The Lothians | Light Green | 00:47:12 | 27th | Racing Chl: Silver | |
| 04/06/25 | SprintELOpe | Short | 00:38:58 | 6th |