| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 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 | |
| 30/12/24 | Christmas Cup Day 2 | Medium | 01:18:09 | 14th | 1141 | |
| 29/12/24 | Christmas Cup Day 1 | Medium | 00:59:57 | 21st | 1136 | |
| 01/12/24 | BASOC club champs SCORE | Score | 01:02:43 | 37th | ||
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Blue | 01:00:42 | 8th | 1123 | Racing Chl: Gold |
| 17/11/24 | KFO Orienteering and ESOA Championships | Blue | 01:18:21 | 19th | 1110 | Racing Chl: Silver |
| 03/11/24 | Stirling City Race - Dunblane East (UK Urban League) (SOUL 9) | Course 2 | 00:46:45 | 13th | 1189 | |
| 02/11/24 | Polmaise Regional Event | Blue | 00:43:09 | |||
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Short Blue | 01:03:02 | 20th | 1128 | Racing Chl: Gold |
| 19/10/24 | SELOC Saturday series (6) Part of Compass Sport Final weekend | GREEN | 49:35:00 | 9th | Navigation Chl | |
| 13/10/24 | Hermitage Woods Local Event | Blue | 01:06:18 | 14th | Racing Chl: Bronze | |
| 06/10/24 | AYROC SoSOL | Blue | 01:04:50 | 10th | 1117 | Racing Chl: Gold |