| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 23/11/25 | SOUL 8 - Newhaven | R2 | 00:54:04 | 11th | 1165 | |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 2 | 00:52:29 | 16th | 1170 | |
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | VHI Long | 00:38:44 | 7th | ||
| 21/09/25 | Scottish Orienteering League 4 | Short Brown | 01:37:12 | 11th | 1178 | Racing Chl: Gold |
| 07/09/25 | Scottish Orienteering League 3 | Short Brown | 01:31:38 | 17th | 1123 | Racing Chl: Bronze |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 09 | 00:41:33 | 5th | 1189 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 09 (W16) | 01:05:07 | 17th | 1161 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 2 | 00:21:26 | 51st | 1157 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 09 (W16) | 00:28:54 | 22nd | 1132 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 09 | 01:01:56 | 15th | 1152 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 09 | 00:59:03 | 10th | 1170 | |
| 25/07/25 | Coast & Islands Day 5 | Medium | 00:17:38 | 15th | 1174 | |
| 24/07/25 | Coast & Islands Day 4 | Medium | 00:56:12 | 32nd | 1161 | |
| 22/07/25 | Coast & Islands Day 3 | Medium | 01:19:30 | 64th | 1059 | |
| 21/07/25 | Coast & Islands Day 2 | Medium | 00:33:21 | 20th | 1168 | |
| 20/07/25 | Coast & Islands Day 1 | Medium | 01:02:23 | 39th | 1132 | |
| 21/06/25 | AYROC Summer event | Green | 00:39:30 | 1st | Racing Chl: Gold | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:52:07 | 36th | 1237 | |
| 03/05/25 | Scottish Championships | Course 4 | 01:43:50 | 27th | 1113 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Short Brown | 01:28:57 | 12th | 1215 | Racing Chl: Gold |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 3 (M18, M45, M50) | 02:02:41 | 32nd | 1108 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 1 | Course 2 | 00:12:00 | 3rd | ||
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 3 | Course 2 | 00:26:41 | 3rd | ||
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 2 | Course 2 | 00:11:10 | 3rd | ||
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Green | 00:33:00 | 2nd | 1187 | Racing Chl: Gold |
| 23/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - NIGHT EVENT | Green | 00:38:53 | 5th | Racing Chl: Gold | |
| 17/11/24 | KFO Orienteering and ESOA Championships | Blue | 01:08:47 | 13th | 1173 | Racing Chl: Gold |
| 19/10/24 | AYROC Autumn series | Score | 00:43:06 | 6th | ||
| 06/10/24 | AYROC SoSOL | Blue | 00:54:30 | 3rd | 1204 | Racing Chl: Gold |
| 15/09/24 | Balloch Country Park SoSOL | Blue | 00:58:48 | 2nd | 1211 | Racing Chl: Gold |
| 19/05/24 | Tayside SoSOL | Blue | 01:05:35 | 3rd | 1207 | Racing Chl: Gold |
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:57:47 | 15th | 1178 | |
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 3 | 00:43:25 | 9th | 1209 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:55:31 | 50th | 1137 | |
| 24/03/24 | ELO SoSOL | Blue | 01:12:32 | 13th | 1156 | Racing Chl: Gold |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Short Brown | 01:24:01 | |||
| 10/03/24 | ESOC SoSOL | Blue | 00:53:27 | 11th | 1229 | Racing Chl: Gold |
| 25/02/24 | SOUL 2 - Solway Orienteering Weekend | 2 MV, WO | 00:41:51 | 9th | 1178 | |
| 24/02/24 | Scottish Night Championships | Course 2 | 01:04:59 | 4th | ||
| 11/02/24 | LOC Cumbrian Galoppen (UKOL] | UKOL Blue (M16, M18, M45, M50, M55, M60, W18, W20, W35, W40) | 02:01:16 | 78th | 1030 | |
| 10/02/24 | BL Urban Sprint, Keswick (in association with BNC) | 2 Medium | 00:16:10 | 2nd | ||
| 10/02/24 | British Night Championships (UKOL) | UKOL 3 (M18, M45, M50) | 01:14:18 | 31st | 1196 | |
| 03/12/23 | STAG's 24th Glasgow Parks Champs - Race 3 | Course 2 | 00:28:06 | 4th | 1195 | |
| 03/12/23 | STAG's 24th Glasgow Parks Champs - Race 1 | Course 2 | 00:13:10 | 3rd | ||
| 03/12/23 | STAG's 24th Glasgow Parks Champs - Race 2 | Course 2 | 00:12:27 | 2nd | 1238 | |
| 02/12/23 | INT SOUL11 | 2 | 00:45:07 | 11th | 1187 | |
| 12/11/23 | Winter Series: Polly Joke | Blue | 00:54:48 | 1st | 1184 | Racing Chl: Gold |
| 05/11/23 | STAG's 2nd Cervi's Nox et Dies Weekend - Dies Event - incorporating the 34th Tinto Twin - SoSOL | Green Day | 00:37:01 | 2nd | 1230 | |
| 04/11/23 | STAG's 2nd Cervi's Nox et Dies Weekend - Nox Event - incorporating the 34th Tinto Twin | Green Night | 00:35:02 | 2nd | ||
| 29/10/23 | Scottish Orienteering League 5 | Short Brown | 01:24:34 | 10th | 1234 | Racing Chl: Gold |