| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 18/10/25 | Stirling City Race (SOUL 6) | Course 2 | 00:48:14 | 8th | 1222 | |
| 12/10/25 | Gallamuir Local Event | Blue | 01:00:17 | 6th | Racing Chl: Gold | |
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | VHI Long | 00:44:56 | 12th | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 5 | 01:37:53 | 40th | 1100 | |
| 21/09/25 | Scottish Orienteering League 4 | Blue | 01:22:05 | 35th | 1165 | Racing Chl: Gold |
| 20/09/25 | Ted Finch Relay - Callendar Park | Long B | 00:38:43 | 6th | ||
| 14/09/25 | CompassSport Cup Final | 4 | 01:03:01 | 32nd | 1200 | |
| 13/09/25 | Urban Teesdale | A | 00:40:00 | 26th | 1213 | |
| 07/09/25 | Scottish Orienteering League 3 | Blue | 01:11:11 | 20th | 1183 | Racing Chl: Gold |
| 31/08/25 | British Sprint Championships - Qualifiers | Q4 | 00:19:21 | 22nd | 1216 | |
| 31/08/25 | British Sprint Championships - Finals | F4 | 00:28:27 | 27th | 1119 | |
| 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:28:27 | 199th | ||
| 27/08/25 | Cowie Urban event | Long | 00:24:33 | 9th | ||
| 17/08/25 | Ravencraig Local Event | Blue | 01:15:52 | 16th | Racing Chl: Bronze | |
| 13/08/25 | Queen Victoria School Urban event | Long | 00:22:41 | 19th | ||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A3 | 00:20:17 | |||
| 03/08/25 | Sprint Scotland Race 2 | B3 | 00:20:27 | 10th | 1158 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 04 | 01:36:52 | 65th | 1115 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 04 (M18, M50) | 01:45:41 | 56th | 1168 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 04 (M18, M50) | 00:56:44 | 67th | 1137 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:48:30 | 56th | 1162 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:40:06 | 57th | 1179 | |
| 15/06/25 | Tayside Open Event and Jamie Stevenson Trophy | Blue | 01:01:29 | 10th | Racing Chl: Gold | |
| 25/05/25 | Dufftown SOUL 4 | 2 | 00:41:42 | |||
| 24/05/25 | Kinloss Barracks Indoor Event | Short Hard | 00:45:35 | |||
| 14/05/25 | Bo'ness Foreshore WEE 5 | Green | 00:35:06 | 9th | Racing Chl: Gold | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 02:04:52 | 48th | 1204 | |
| 03/05/25 | Scottish Championships | Course 4 | 01:19:40 | 15th | 1223 | |
| 23/04/25 | Abbotshaugh WEE 2 | Short Green | 00:28:10 | 1st | Racing Chl: Gold | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (W55) | 01:07:30 | 7th | 1146 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 13 (M70) | 00:56:18 | 63rd | 1000 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:19:34 | 31st | 1168 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Blue | 01:25:28 | 41st | 1119 | Racing Chl: Silver |
| 12/04/25 | South Achray SoSOL and Elite Relay | Blue | 01:10:04 | 22nd | 1091 | Racing Chl: Bronze |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:14:20 | 22nd | 1217 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:18:36 | 45th | 1048 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Blue | 01:33:58 | 51st | 1101 | Racing Chl: Silver |
| 22/03/25 | Scottish Middle Championships | C2b | 00:53:38 | 23rd | 1164 | |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Blue (M16, M55, M60, W18, W40, W45) | 01:08:33 | 64th | 1125 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 4 (M45, M50) | 01:10:00 | 55th | 1120 | |
| 23/02/25 | CompassSport Cup Heat | 4 Blue Men | 00:51:07 | 27th | 1126 | |
| 16/02/25 | ESOC SoSOL | Blue | 01:19:20 | |||
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Brown (M16, M45, M50, M55, W21) | 01:02:15 | |||
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 6 (M65, W16, W55) | 01:32:41 | 30th | 980 | |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 2 | 00:53:01 | 7th | 1184 | |
| 01/02/25 | Scottish Night Championships | Course 2 | 00:51:19 | 11th | 1199 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Blue | 01:07:19 | 23rd | 1164 | Racing Chl: Silver |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 2 | 01:14:33 | 29th | 1136 | |
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Medium | 00:26:06 | 7th | 1171 | |
| 31/12/24 | Christmas Cup Day 3 | Medium | 00:53:54 | 10th | 1181 |