| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 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 - Finals | F16 | 00:15:48 | 3rd | 1014 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q14 | 00:20:54 | 15th | 957 | |
| 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 | ||
| 06/08/25 | Interlopers Sprintelope (Edinburgh) #17 | Short | 00:36:55 | 22nd | ||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A6 | 00:16:24 | 11th | 955 | |
| 03/08/25 | Sprint Scotland Race 2 | B6 | 00:18:41 | 9th | 976 | |
| 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 | 16th | 1032 | |
| 24/07/25 | Coast & Islands Day 4 | Short | 01:01:17 | 57th | 901 | |
| 22/07/25 | Coast & Islands Day 3 | Short | 01:10:12 | 51st | 941 | |
| 21/07/25 | Coast & Islands Day 2 | Short | 00:39:36 | 37th | 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 | ||
| 28/05/25 | Interlopers Sprintelope (Edinburgh) #7 | Short | 00:52:10 | 23rd | ||
| 25/05/25 | Dufftown SOUL 4 | 5 | 00:29:50 | 10th | 859 | |
| 21/05/25 | SprintELOpe | Short | 00:34:47 | 13th | ||
| 14/05/25 | Interlopers Sprintelope (Edinburgh) #5 | Short | 00:36:17 | 16th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 15 (M75, W65) | 02:01:55 | 50th | 916 | |
| 07/05/25 | SprintELOpe | Short | 00:35:14 | 17th | ||
| 03/05/25 | Scottish Championships | Course 10 | 01:17:08 | 29th | 887 | |
| 23/04/25 | SprintELOpe | Short | 00:35:26 | 10th | ||
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 18 (M75, W65) | 01:13:48 | 65th | 942 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 14 (M75, W60) | 01:06:46 | 111th | 911 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 14 (M75, W65, W70) | 00:14:09 | 32nd | 986 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Green | 01:23:57 | 13th | 962 | Racing Chl: Bronze |
| 12/04/25 | South Achray SoSOL and Elite Relay | Green | 01:03:13 | 9th | 1038 | Navigation Chl |
| 06/04/25 | INT SoSOL | Green | 01:01:14 | 32nd | 911 | Racing Chl: Bronze |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C5 | 00:16:25 | 20th | 912 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C5 | 00:14:26 | 14th | 953 | |
| 29/03/25 | ELO Local Events in Edinburgh and Lothians | Orange | 00:18:34 | |||
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Green | 01:26:07 | 21st | 981 | Racing Chl: Bronze |
| 22/03/25 | Scottish Middle Championships | C5 | 00:36:19 | 5th | 1002 | |
| 01/03/25 | INT Local Events in Edinburgh and The Lothians | Green | 00:58:55 | 8th | Racing Chl: Silver | |
| 23/02/25 | CompassSport Cup Heat | 7 Veterans Short Green | 00:32:12 | 13th | 1005 | |
| 16/02/25 | ESOC SoSOL | Green | 01:13:14 | |||
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Short Green (M75, W60, W65) | 00:47:31 | 18th | 933 |