| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | VHI Long | 00:47:04 | 13th | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 6 | 01:15:53 | |||
| 03/10/25 | Junior European Cup Sprint (with Spectator Races) | 1 | 00:28:38 | 66th | 1065 | |
| 21/09/25 | Scottish Orienteering League 4 | Short Brown | 01:40:35 | 15th | 1167 | Racing Chl: Gold |
| 20/09/25 | Ted Finch Relay - Callendar Park | Long B | 00:44:46 | 8th | ||
| 14/09/25 | CompassSport Cup Final | 2 | 01:43:58 | 79th | 1063 | |
| 13/09/25 | Urban Teesdale | C | 00:32:34 | 4th | 1099 | |
| 07/09/25 | Scottish Orienteering League 3 | Blue | 01:23:51 | 32nd | 1117 | Racing Chl: Silver |
| 31/08/25 | British Sprint Championships - Qualifiers | Q4 | 00:21:43 | 32nd | 1154 | |
| 31/08/25 | British Sprint Championships - Finals | F7 | 00:24:14 | 9th | 1121 | |
| 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:24:14 | 336th | ||
| 27/08/25 | Cowie Urban event | Long | 00:33:46 | 31st | ||
| 13/08/25 | Queen Victoria School Urban event | Long | 00:25:28 | 26th | ||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A3 | 00:21:36 | 13th | 1133 | |
| 03/08/25 | Sprint Scotland Race 2 | B3 | 00:21:50 | 11th | 1117 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 09 | 00:56:27 | 32nd | 1098 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | 12 | 01:15:48 | 36th | 1043 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 03 (M40, M45) | 00:59:50 | 75th | 1155 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 03 | 02:24:02 | |||
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 09 | 01:07:47 | 21st | 1134 | |
| 14/05/25 | Bo'ness Foreshore WEE 5 | Green | 00:40:50 | 14th | Racing Chl: Gold | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 02:10:23 | 56th | 1189 | |
| 03/05/25 | Scottish Championships | Course 8 | 01:17:34 | 15th | 1108 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (W55) | 01:06:34 | 6th | 1150 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 12 (M16, W55) | 00:44:56 | 61st | 1109 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:29:46 | 67th | 1076 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Blue | 01:23:55 | |||
| 06/04/25 | INT SoSOL | Blue | 00:54:19 | 20th | 1115 | Racing Chl: Silver |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:17:11 | 40th | 1108 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:17:36 | 41st | 1089 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Short Brown | 01:53:38 | 31st | 1121 | Racing Chl: Silver |
| 22/03/25 | Scottish Middle Championships | C2b | 00:54:15 | 26th | 1160 | |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Short Blue (M65, M70, W16, W50, W55) | 00:55:54 | 40th | 1069 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 4 (M45, M50) | 01:20:13 | 73rd | 1055 | |
| 23/02/25 | CompassSport Cup Heat | 2 Short Brown | 01:21:12 | 23rd | 1103 | Racing Chl: Silver |
| 16/02/25 | ESOC SoSOL | Blue | 01:06:13 | 15th | 1124 | Racing Chl: Gold |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Brown (M16, M45, M50, M55, W21) | 01:04:15 | 39th | 1134 | |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 2 | 01:05:47 | 18th | 1008 | |
| 01/02/25 | Scottish Night Championships | Course 2 | 01:07:10 | 19th | 1071 | |
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Short | 00:22:04 | |||
| 31/12/24 | Christmas Cup Day 3 | Medium | 01:01:25 | 19th | 1126 | |
| 30/12/24 | Christmas Cup Day 2 | Medium | 01:20:37 | 15th | 1131 | |
| 29/12/24 | Christmas Cup Day 1 | Medium | 00:58:10 | 15th | 1146 | |
| 01/12/24 | BASOC club champs SCORE | Score | 00:59:04 | 21st | ||
| 20/10/24 | CompassSport Cup Final | 2 | 01:44:57 | 50th | 1102 | |
| 13/10/24 | Hermitage Woods Local Event | Blue | 01:05:49 | 12th | Racing Chl: Bronze | |
| 06/10/24 | AYROC SoSOL | Blue | 01:06:25 | 11th | 1103 | Racing Chl: Gold |
| 29/09/24 | Callendar Park local event | Blue | 01:23:27 | 10th | Racing Chl: Silver | |
| 21/09/24 | Tayside Series 4 | blue | 00:39:21 | 8th | Racing Chl: Gold | |
| 15/09/24 | Balloch Country Park SoSOL | Blue | 01:29:50 | 14th | 1027 | Racing Chl: Bronze |