| 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:15:14 | 2nd | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q11 | 00:13:40 | 1st | 1216 | |
| 31/08/25 | British Sprint Championships - Finals | F10 | 00:15:14 | 2nd | 1252 | |
| 03/08/25 | Sprint Scotland Race 2 | B5 | 00:11:49 | 1st | 1179 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A5 | 00:12:03 | 2nd | 1189 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 08M | 00:47:24 | 6th | 1187 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 08M (M65) | 00:56:39 | 3rd | 1206 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 4 | 00:16:36 | 4th | 1138 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 08M (M65) | 00:31:06 | 3rd | 1190 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 01:04:07 | 5th | 1184 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 00:53:08 | 1st | 1225 | |
| 12/07/25 | BL Saturday Series, Eycott Hill | Blue | 01:05:43 | 11th | Racing Chl: Gold | |
| 06/07/25 | EPOC Urban | 4 | 00:27:59 | 2nd | 1174 | |
| 05/07/25 | EPOC Urban | 2 | 00:43:25 | 3rd | 1207 | |
| 25/06/25 | Summer Series Event 4 | Long | 00:46:04 | 13th | ||
| 22/06/25 | Cumbrian galoppen | Brown | 01:33:05 | 18th | 1246 | Racing Chl: Gold |
| 15/06/25 | Newcastle Urban (UKOL) | UKOL 4 (M65, M70, W55, W60) | 00:32:13 | 3rd | 1159 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 4 (M65, M70, W14, W16, W50, W55, W60) | 00:23:04 | 2nd | 1188 | |
| 08/06/25 | BL Binsey Cumbrian Galoppen | Brown | 01:24:54 | |||
| 04/06/25 | Summer Series Event 1 | Long | 00:37:23 | 3rd | ||
| 01/06/25 | Urban Event UKUL | D | 00:36:00 | 2nd | 1192 | |
| 31/05/25 | Bedale Urban (Summer Series No3) | Brown | 00:34:47 | 5th | 1222 | Racing Chl: Gold |
| 25/05/25 | Rising Sun Local | Blue | 00:51:49 | 3rd | Racing Chl: Gold | |
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 8 (M65, W55) | 00:55:25 | 5th | 1215 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 13 (M65, W55) | 01:09:46 | 1st | 1219 | |
| 04/05/25 | Irish Long (UKOL) | UKOL Course 9 (M65, W45, W50) | 00:37:13 | 1st | 1195 | |
| 03/05/25 | Irish Middle (UKOL) | UKOL 5 (M65, W16, W40, W45) | 00:29:07 | 1st | 1249 | |
| 02/05/25 | Irish Sprint Championships (UKUL) | 4 | 00:15:44 | 2nd | 1197 | |
| 01/05/25 | Ballymena Urban (UKUL) | 4 | 00:26:33 | 2nd | 1193 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 16 (M65) | 00:56:59 | 3rd | 1213 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 11 (M65, W50) | 00:42:18 | 12th | 1184 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 11 (M65, W50) | 00:12:30 | 1st | 1205 | |
| 06/04/25 | BL Burnbanks Cumbrian Galoppen | Brown | 01:39:31 | 35th | 1170 | Racing Chl: Gold |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C1 | 00:16:27 | 22nd | 1185 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C1 | 00:17:27 | 23rd | 1153 | |
| 02/04/25 | Spring Sprint event | Long | 00:35:34 | 13th | ||
| 30/03/25 | Cumbrian Galoppen | Blue | 01:14:54 | 21st | 1174 | Racing Chl: Silver |
| 26/03/25 | Spring Sprint event | Long | 00:25:49 | 9th | ||
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Short Blue (M65, M70, W16, W50, W55) | 00:40:36 | 6th | 1199 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 7 (M65, W45) | 00:43:55 | 6th | 1187 | |
| 23/02/25 | CompassSport Cup Heat | 6 | 00:41:15 | 1st | 1206 | |
| 16/02/25 | Morpeth Urban | Course 1 | 00:56:21 | 6th | 1202 | |
| 12/02/25 | Night Urban Series 8 | Long | 00:42:19 | 15th | ||
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Green (M65, M70, W50, W55) | 00:44:42 | 4th | 1168 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 6 (M65, W16, W55) | 00:45:20 | 2nd | 1189 | |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 4 | 00:34:16 | 2nd | 1158 | |
| 01/02/25 | Scottish Night Championships | Course 3 | 00:41:35 | 9th | 1211 | |
| 25/01/25 | NWNL EVENT [RESCHEDULED] | Blue | 01:16:51 | 7th | Racing Chl: Bronze | |
| 19/01/25 | Cumbrian Galoppen [Rescheduled] | Brown | 01:19:52 | 26th | 1266 | Racing Chl: Gold |
| 01/12/24 | SROC NWUL Morecambe Urban event | Course 1 | 01:04:47 | 5th | 1219 |