| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 01/07/26 | SprintELOpe | Short | 00:32:50 | 5th | ||
| 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) | 00:18:51 | 180th | ||
| 28/06/26 | British Sprint Championships - Qualifiers | Q15 | 00:19:50 | 14th | 862 | |
| 28/06/26 | British Sprint Championships - Finals | F17 | 00:18:51 | 9th | 868 | |
| 07/06/26 | RR SOUL 4 | 00:32:49 | 27th | 906 | ||
| 06/06/26 | Berwick Urban | 6. WHV | 00:39:44 | 2nd | 861 | |
| 31/05/26 | STAG New Town Weekend Day 2 (SOUL 3) | 5 | 00:32:29 | 18th | 889 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships (Race 2) | 5 | 00:15:11 | 15th | 938 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships ( Race 1) | 5 | 00:15:34 | 13th | 941 | |
| 23/05/26 | Scottish Championships Individual (UKOL) | UKOL C13 (M85, W75, W80) | 00:46:26 | 2nd | ||
| 20/05/26 | SprintELOpe | Short | 00:31:31 | 17th | ||
| 10/05/26 | Edinburgh KO Sprint JEC fundraiser | Final | 00:20:23 | 56th | ||
| 03/05/26 | SOL 2 | Short Green | 01:20:21 | 17th | 843 | Navigation Chl |
| 02/05/26 | MAROC SOUL 2 - Aboyne | 00:31:54 | 11th | 926 | ||
| 26/04/26 | South Achray - SoSOL 4 | Short Green | 01:23:46 | 16th | 865 | Navigation Chl |
| 19/04/26 | Midlands Championships (UKOL) | UKOL 13 (M85, W75, W80) | 00:55:53 | 12th | 828 | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 13 (M80, W70, W75) | 00:55:26 | 30th | 869 | |
| 12/04/26 | SOL 1 | Short Green | 01:00:25 | 13th | 844 | Racing Chl: Bronze |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 17 (M85, W75, W80) | 01:09:51 | 4th | 903 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 17 (W75) | 00:40:40 | 26th | 880 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 16 (M80, M85, M90, M95, W75, W80, W85, W90, W95) | 00:15:55 | 7th | 908 | |
| 15/03/26 | Croy Hill - SoSOL 3 | Short Green | 01:21:15 | 16th | 820 | Navigation Chl |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 15 (M85, W75, W80) | 01:16:00 | 16th | 721 | |
| 15/02/26 | GRAMP - Potarch (regional) | Green | ||||
| 14/02/26 | MAROC Scottish Night Championships: Muir of Dinnet | 05 | 01:36:56 | |||
| 08/02/26 | Kippendavie - SoSOL 2 | Short Green | 00:59:27 | 14th | 872 | Racing Chl: Bronze |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Short Sprint | 00:25:25 | 27th | 923 | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Short Green | 00:58:30 | 24th | 843 | Navigation Chl |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 5 | 00:48:07 | 18th | 924 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Short | 00:58:27 | 37th | ||
| 06/12/25 | INT Local Events in Edinburgh and The Lothians | Orange | 00:32:34 | 2nd | Racing Chl: Gold | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 5 | 00:30:37 | 9th | 858 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 5 | 00:13:24 | 8th | 867 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 5 | 00:23:31 | 9th | 864 | |
| 23/11/25 | SOUL 8 - Newhaven | R5 | 00:46:21 | 16th | 943 | |
| 09/11/25 | SOUL 7 - Livingston: Deans & Carmondean | Course 5 | 00:37:52 | 15th | 918 | |
| 02/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Dies/Day Event - SoSOL | Short Green | 01:09:00 | 12th | 902 | Navigation Chl |
| 01/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Night/Nox Event | Short Green | 01:30:42 | 15th | 754 | Navigation Chl |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 5 | 00:39:30 | 14th | 919 | |
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | VHI Short | 01:08:20 | 8th | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 8 | 01:40:03 | 8th | 815 | |
| 03/10/25 | Junior European Cup Sprint (with Spectator Races) | 4 | 00:37:41 | 65th | ||
| 07/09/25 | Scottish Orienteering League 3 | Short Green | 01:19:53 | 15th | 833 | 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) | 00:23:19 | 128th | ||
| 31/08/25 | British Sprint Championships - Finals | F17 | 00:23:19 | 10th | 897 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q15 | 00:28:29 | 6th | 872 | |
| 06/08/25 | Interlopers Sprintelope (Edinburgh) #17 | Short | 00:35:05 | 16th | ||
| 03/08/25 | Sprint Scotland Race 2 | B6 | 00:22:32 | 18th | 876 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A6 | 00:17:31 | 15th | 918 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 16 | 00:45:47 | 48th | 854 |