| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 17 (W75) | 00:40:40 | 26th | ||
| 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 | Edinburgh Big Weekend - Classic (SoSOL 1) | Short Green | 00:58:30 | 24th | 843 | Navigation Chl |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Short Sprint | 00:25:25 | 27th | 923 | |
| 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 3 | Course 5 | 00:23:31 | 9th | 864 | |
| 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 | |
| 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 - Qualifiers | Q15 | 00:28:29 | 6th | 872 | |
| 31/08/25 | British Sprint Championships - Finals | F17 | 00:23:19 | 10th | 897 | |
| 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 | ||
| 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 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 16 (M80, W75) | 00:54:24 | 80th | 758 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 5 | 00:19:02 | 21st | 920 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 16 (M80, W75) | 00:37:55 | 32nd | 880 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 16 | 00:47:54 | 68th | 814 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 16 | 00:55:15 | 60th | 834 | |
| 25/07/25 | Coast & Islands Day 5 | Short | 6th | |||
| 24/07/25 | Coast & Islands Day 4 | Short | 00:59:31 | 56th | 917 | |
| 22/07/25 | Coast & Islands Day 3 | Short | 01:12:46 | 59th | 924 | |
| 21/07/25 | Coast & Islands Day 2 | Short | 00:42:04 | 51st | 949 | |
| 20/07/25 | Coast & Islands Day 1 | Short | 01:04:36 | 66th | 862 | |
| 28/06/25 | ELO SoSOL - Binning Wood | Green | 01:48:20 | 20th | 862 | Navigation Chl |
| 07/06/25 | INT Local Events in Edinburgh and The Lothians | Light Green | 00:59:28 | 35th | Racing Chl: Bronze | |
| 04/06/25 | SprintELOpe | Short | 00:38:20 | 5th | ||
| 28/05/25 | Interlopers Sprintelope (Edinburgh) #7 | Short | 00:43:13 | 15th | ||
| 25/05/25 | Dufftown SOUL 4 | 5 | 00:26:09 | 6th | 907 | |
| 21/05/25 | SprintELOpe | Short | 00:33:43 | 12th | ||
| 14/05/25 | Interlopers Sprintelope (Edinburgh) #5 | Short | 00:33:42 | 11th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 17 (W75) | 01:30:09 | 9th | 869 | |
| 07/05/25 | SprintELOpe | Short | 00:32:02 | 12th |