| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 12/10/25 | MDOC Urban weekend | 3 | 00:38:52 | 1st | 1268 | |
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 5 | 00:58:03 | 6th | 1275 | |
| 28/09/25 | YHOA Sprint Championships | 2 | 00:16:54 | 1st | 1242 | |
| 21/09/25 | CoL W/E event | Brown | 00:59:51 | 9th | 1302 | Racing Chl: Gold |
| 20/09/25 | SLOW City of London Race | Course 5 | 00:48:33 | 1st | 1278 | |
| 14/09/25 | CompassSport Cup Final | 6 | 00:41:14 | 18th | 1168 | |
| 07/09/25 | Midlands Championships (UKOL) | UKOL Course 6 (M60, W40) | 00:45:46 | 1st | 1265 | |
| 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:14:28 | 1st | ||
| 31/08/25 | British Sprint Championships - Finals | F10 | 00:14:28 | 1st | 1268 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q8 | 00:16:04 | 2nd | 1250 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 07M | 00:46:04 | 3rd | 1247 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 07M (M60) | 00:55:13 | 11th | 1233 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 07M (M60) | 00:29:58 | 2nd | 1258 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 07M | 00:47:48 | 2nd | 1261 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 07M | 00:49:12 | 1st | 1261 | |
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 3 (M55, M60, W40, W45, W50) | 00:36:21 | 1st | 1257 | |
| 12/07/25 | Urban Event - EuroCity Weekend (UKOL) | UKOL 3 (M55, M60, W40, W45, W50) | 00:29:28 | 1st | 1268 | |
| 06/07/25 | EPOC Urban | 3 | 00:31:29 | 1st | 1282 | |
| 01/07/25 | LOK Park Race Series | Long | 00:28:12 | 9th | ||
| 29/06/25 | SEOUL and UK Urban League | MSV, WV | 00:37:06 | 1st | 1232 | |
| 28/06/25 | JOK Chasing Sprint - Prologue only | M55+ / M65+ / M16- | 00:13:36 | 1st | 1248 | |
| 28/06/25 | JOK Chasing Sprint | M55+ / M65+ / M16- | 00:29:29 | 1st | 1264 | |
| 22/06/25 | HALO Urban Weekend Day 2 Bridlington Town and Harbour | 3 | 00:41:29 | 1st | 1265 | |
| 21/06/25 | HALO Urban Weekend Day 1 - Sprint | 2 | 00:16:51 | 1st | ||
| 21/06/25 | HALO Urban Weekend Day 1 - Middle | 2 | 00:23:56 | 1st | 1245 | |
| 15/06/25 | Newcastle Urban (UKOL) | UKOL 3 (M55, M60, W40, W45, W50) | 00:35:33 | 1st | 1262 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 3 (M14, M60, W18, W20, W35, W40, W45) | 00:26:02 | 1st | 1238 | |
| 31/05/25 | Bedale Urban (Summer Series No3) | Brown | 00:30:37 | 1st | 1344 | Racing Chl: Gold |
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 6 (M60, W40) | 01:02:19 | 3rd | 1242 | |
| 17/05/25 | BL Middle Event (Northern Champs Weekend) (UKOL) - Knipe Scar | UKOL Blue (M60, W16, W18, W20, W35, W40, W45) | 00:34:45 | 1st | 1249 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 11 (M60) | 01:17:26 | 3rd | 1256 | |
| 04/05/25 | Irish Long (UKOL) | UKOL Course 8 (M60) | 00:33:58 | 1st | 1293 | |
| 03/05/25 | Irish Middle (UKOL) | UKOL 1 (M18, M20, M21) | 00:40:41 | 31st | 1289 | |
| 02/05/25 | Irish Sprint Championships (UKUL) | 3 | 00:15:59 | 1st | 1296 | |
| 01/05/25 | Ballymena Urban (UKUL) | 3 | 00:31:16 | 3rd | 1254 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 10 (M60) | 00:59:21 | 5th | 1283 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 9 (M60, W35) | 00:32:26 | 2nd | 1249 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 9 (M60) | 00:13:07 | 1st | 1276 | |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Blue (M16, M55, M60, W18, W40, W45) | 00:44:16 | 3rd | 1278 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 6 (M60, W35, W40) | 00:35:13 | 1st | 1261 | |
| 09/03/25 | Sarum Saunter and Southern Championships (UKOL) | UKOL 6 (M60, W40) | 00:55:12 | 2nd | 1264 | |
| 08/03/25 | Gillingham Urban (UKOL) | UKOL 3 (M55, M60, W40, W45, W50) | 00:36:32 | 1st | 1262 | |
| 23/02/25 | CompassSport Cup Heat | 6 | 00:28:52 | 1st | 1284 | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Blue (M60, W16, W18, W20, W35, W40, W45) | 00:35:56 | 1st | 1263 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 5 (M16, M60, W18, W45, W50) | 00:43:45 | 3rd | 1260 | |
| 02/02/25 | Long Distance Event | Brown | 01:10:38 | 2nd | 1279 | Racing Chl: Gold |
| 25/01/25 | YHOA Night League and Northern Night Championships | Long | 00:44:15 | 6th | 1303 | |
| 18/01/25 | YHOA Night League | Long | 00:36:17 | 1st | 1307 | |
| 04/01/25 | YHOA Night League | Long | 00:37:42 | 2nd | 1275 | |
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Long | 00:24:59 | 13th | 1290 |