| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 26/04/26 | South Achray - SoSOL 4 | Blue | 01:15:25 | 11th | 1135 | Racing Chl: Silver |
| 12/04/26 | SOL 1 | Blue | 01:05:09 | 25th | 1157 | Racing Chl: Gold |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 11 (M60, W50) | 01:27:48 | 49th | 1164 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 9B (M60) | 01:23:05 | |||
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 10 (M60) | 00:16:56 | |||
| 15/03/26 | Croy Hill - SoSOL 3 | Blue | 01:09:50 | 12th | 1191 | Racing Chl: Silver |
| 22/02/26 | CompassSport Cup Heat | 4 | 01:24:53 | 29th | 1104 | |
| 21/02/26 | Scottish Middle Championships | 3 | 00:55:28 | 16th | 1177 | |
| 08/02/26 | Kippendavie - SoSOL 2 | Blue | 01:17:31 | 13th | 1151 | Racing Chl: Silver |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Long Sprint | 00:23:20 | 42nd | 1150 | |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 3 | 01:03:01 | 34th | 1103 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Short | 00:45:25 | 28th | ||
| 31/12/25 | Christmas Cup Day 3 | Medium | 01:37:20 | |||
| 30/12/25 | Christmas Cup Day 2 | Medium | 00:55:46 | 30th | 1131 | |
| 29/12/25 | Christmas Cup Day 1 | Medium | 00:49:12 | 15th | 1167 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 3 | 00:15:48 | 5th | 1168 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 3 | 00:11:28 | 5th | 1173 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 3 | 00:21:02 | 10th | 1123 | |
| 15/11/25 | FVO Club Championships & Open Colour-Coded Event | Blue | 01:13:39 | 25th | Racing Chl: Silver | |
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | W20/W18 | 00:38:49 | 95th | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 5 | 01:29:54 | 37th | 1135 | |
| 03/10/25 | Junior European Cup Sprint (with Spectator Races) | 1 | 00:25:30 | 62nd | 1140 | |
| 21/09/25 | Scottish Orienteering League 4 | Blue | 01:25:57 | 42nd | 1145 | Racing Chl: Silver |
| 14/09/25 | CompassSport Cup Final | 6 | 00:48:35 | 41st | 1123 | |
| 07/09/25 | Scottish Orienteering League 3 | Blue | 01:31:57 | 38th | 1075 | Racing Chl: Bronze |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 12 | 00:48:28 | 32nd | 1140 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | 12 | 01:09:30 | 25th | 1073 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 3 | 00:26:12 | 113th | 929 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | 12 | 00:36:27 | 54th | 1036 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 12 | 01:26:46 | 48th | 1037 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 12 | 01:03:12 | 65th | 1015 | |
| 25/07/25 | Coast & Islands Day 5 | Medium | 00:28:18 | 88th | 981 | |
| 24/07/25 | Coast & Islands Day 4 | Medium | 01:21:22 | 85th | 998 | |
| 22/07/25 | Coast & Islands Day 3 | Medium | 01:28:14 | 83rd | 1008 | |
| 21/07/25 | Coast & Islands Day 2 | Medium | 00:53:24 | 94th | 995 | |
| 20/07/25 | Coast & Islands Day 1 | Medium | 4th | |||
| 16/07/25 | Interlopers Sprintelope (Edinburgh) #14 | Short | 00:20:56 | 2nd | ||
| 28/06/25 | ELO SoSOL - Binning Wood | Blue | 01:20:29 | 12th | 1105 | Racing Chl: Silver |
| 18/06/25 | SprintELOpe | Short | 00:29:02 | |||
| 04/06/25 | SprintELOpe | Short | 00:26:20 | 2nd | ||
| 28/05/25 | Interlopers Sprintelope (Edinburgh) #7 | Short | 00:38:45 | 9th | ||
| 21/05/25 | SprintELOpe | Short | 00:26:11 | 4th | ||
| 14/05/25 | Interlopers Sprintelope (Edinburgh) #5 | Short | 00:24:47 | 3rd | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 11 (M60) | 01:51:11 | 25th | 1179 | |
| 07/05/25 | SprintELOpe | Short | 00:27:26 | 4th | ||
| 03/05/25 | Scottish Championships | Course 6 | 01:31:47 | 18th | 1124 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 10 (M60) | 01:27:22 | 46th | 1152 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 9 (M60, W35) | 01:02:15 | 94th | 1074 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 9 (M60) | 00:18:04 | 59th | 1087 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Blue | 01:17:42 | 35th | 1163 | Racing Chl: Silver |