| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/09/25 | CompassSport Cup Final | 4 | 00:48:33 | 5th | 1288 | |
| 07/09/25 | Cumbrian Galoppen | Brown | 01:26:51 | 11th | 1282 | Racing Chl: Gold |
| 03/09/25 | Park Series 2 | Sprint A | 00:13:38 | 6th | ||
| 03/09/25 | Park Series 2 | Sprint B | 00:12:41 | 16th | ||
| 31/08/25 | British Sprint Championships - Finals | F6 | 00:18:58 | 3rd | 1313 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q6 | 00:15:33 | 1st | 1287 | |
| 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:18:58 | 42nd | ||
| 16/08/25 | BL Saturday Series, Aughertree | Brown | 01:03:28 | 4th | Racing Chl: Gold | |
| 13/08/25 | Queen Victoria School Urban event | Long | 00:21:08 | 14th | ||
| 03/08/25 | Sprint Scotland Race 2 | B3 | 00:17:02 | 4th | 1259 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A3 | 00:16:19 | 3rd | 1290 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 05 | 00:48:30 | 15th | 1262 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 05 (M16, M55) | 00:52:50 | 8th | 1288 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 2 | 00:20:00 | 32nd | 1202 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 05 (M16, M55) | 00:41:43 | 40th | 1241 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:08:04 | 26th | 1261 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:06:57 | 39th | 1241 | |
| 25/07/25 | Coast & Islands Day 5 | Long | 00:21:03 | 33rd | 1277 | |
| 24/07/25 | Coast & Islands Day 4 | Long | 01:01:23 | 15th | 1317 | |
| 22/07/25 | Coast & Islands Day 3 | Long | 01:07:55 | 23rd | 1302 | |
| 21/07/25 | Coast & Islands Day 2 | Long | 00:38:58 | 22nd | 1304 | |
| 20/07/25 | Coast & Islands Day 1 | Long | 01:05:48 | 20th | 1298 | |
| 12/07/25 | BL Saturday Series, Eycott Hill | Blue | 00:54:22 | 6th | Racing Chl: Gold | |
| 02/07/25 | Summer Series Event 5 | Long | 00:43:46 | 9th | ||
| 22/06/25 | Cumbrian galoppen | Brown | 01:25:22 | 8th | 1275 | Racing Chl: Gold |
| 18/06/25 | Summer Series Event 3 | Long | 00:48:34 | 4th | ||
| 15/06/25 | SYO Regional Sprint Wingfield (Part 1 - Rockingham) | Course 1 | 00:14:52 | 6th | 1265 | |
| 15/06/25 | SYO Regional Sprint Wingfield (Part 2 - Munsbrough) | Course 1 | 00:15:56 | 10th | 1272 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 1 (M18, M20, M21, M35, M40, W21) | 00:33:53 | 2nd | 1276 | |
| 11/06/25 | Summer Series Event 2 | Long | 00:39:54 | 3rd | ||
| 08/06/25 | BL Binsey Cumbrian Galoppen | Brown | 01:04:59 | 8th | 1287 | Racing Chl: Gold |
| 04/06/25 | Summer Series Event 1 | Long | 00:39:50 | 5th | ||
| 01/06/25 | Urban Event UKUL | A | 00:56:13 | 3rd | 1291 | |
| 31/05/25 | Bedale Urban (Summer Series No3) | Brown | 00:31:56 | 2nd | 1305 | Racing Chl: Gold |
| 28/05/25 | Spring Series Event 4 | Long | 00:51:52 | 7th | ||
| 26/05/25 | Springtime in Shropshire Day 3 - Titterstone Clee | 02 Brown | 01:14:14 | 4th | 1284 | Racing Chl: Gold |
| 25/05/25 | Springtime in Shropshire Day 2 - Stapeley & Rorrington | 2 - Brown | 00:37:44 | 16th | 1264 | |
| 24/05/25 | Springtime in Shropshire Day 1 - Ludlow urban | 2-MV WO | 00:35:27 | 6th | 1282 | |
| 21/05/25 | Spring Series Event 3 | Long | 01:03:21 | 7th | ||
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 5 (M55, W18, W20, W35) | 01:09:37 | 2nd | 1261 | |
| 17/05/25 | BL Middle Event (Northern Champs Weekend) (UKOL) - Knipe Scar | UKOL Brown (M16, M45, M50, M55, W21) | 00:41:00 | 4th | 1256 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 9 (M55) | 01:23:01 | 6th | 1283 | |
| 03/05/25 | Scottish Championships | Course 5 | 01:01:43 | 3rd | 1276 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 9 (M55, W35, W40) | 01:09:33 | 11th | 1271 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:43:17 | 13th | 1265 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55, W35) | 00:15:03 | 6th | 1263 | |
| 16/04/25 | Spring Series Event 2 | Long | 00:37:14 | 5th | ||
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Brown | 01:44:56 | 17th | 1249 | Racing Chl: Gold |
| 12/04/25 | South Achray SoSOL and Elite Relay | Brown | 00:50:24 | 6th | 1267 | Racing Chl: Gold |
| 06/04/25 | BL Burnbanks Cumbrian Galoppen | Brown | 01:14:08 | 7th | 1289 | Racing Chl: Gold |