| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 07/12/25 | WCH WMOA League Event | Brown | 00:52:39 | 2nd | 1303 | Racing Chl: Gold |
| 23/11/25 | BOK Regional & SW League event, and Junior Interland selector | Brown | 01:13:46 | 19th | 1283 | Racing Chl: Gold |
| 16/11/25 | WM League Event - British Camp | Brown | 01:09:58 | 6th | 1285 | Racing Chl: Gold |
| 09/11/25 | WCH Urban UKUL Event | 1 | 00:49:06 | 5th | 1264 | |
| 02/11/25 | WM League inc WM Champs - Severn Valley Country Park | Blue | 00:41:59 | 1st | 1258 | Racing Chl: Gold |
| 26/10/25 | Parkhall - POTOC 50th Anniversary Event & WML | Brown | 01:02:51 | 1st | 1312 | Racing Chl: Gold |
| 19/10/25 | SYO National & YHOA SuperLeague | Short Brown | 00:56:49 | 4th | 1284 | Racing Chl: Gold |
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 4 | 01:29:47 | 45th | 1289 | |
| 14/09/25 | CompassSport Cup Final | 2 | 00:54:34 | 13th | 1304 | |
| 31/08/25 | British Sprint Championships - Finals | F4 | 00:20:08 | 4th | 1337 | |
| 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:20:08 | 68th | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q4 | 00:15:59 | 3rd | 1305 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 03 | 01:02:06 | 14th | 1307 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 03 (M40, M45) | 01:19:19 | 21st | 1302 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 03 (M40, M45) | 00:36:21 | 12th | 1310 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 03 | 01:24:06 | 18th | 1304 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 03 | 01:19:24 | 24th | 1289 | |
| 26/05/25 | Springtime in Shropshire Day 3 - Titterstone Clee | 03 Sh Brown | 00:54:47 | 1st | 1299 | |
| 25/05/25 | Springtime in Shropshire Day 2 - Stapeley & Rorrington | 2 - Brown | 00:35:44 | 7th | 1284 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:25:15 | 8th | 1308 | |
| 03/05/25 | Scottish Championships | Course 4 | 01:09:27 | 8th | 1269 | |
| 27/04/25 | Morridge, West Midlands League | Brown | 01:09:38 | 4th | 1295 | Racing Chl: Gold |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 7 (M45, M50) | 01:17:26 | 6th | 1313 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7 (M40, M45) | 00:47:51 | 17th | 1293 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:18:05 | 7th | 1295 | |
| 30/03/25 | Bentley Wood South WML event | Brown | 01:21:52 | 19th | 1251 | Racing Chl: Gold |
| 22/03/25 | 2025 Welsh League & SBOC Winter League 9 | Brown | 01:08:20 | 7th | 1284 | Racing Chl: Gold |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Short Brown (M18, M45, M50, W20, W35) | 00:58:14 | 10th | 1283 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 4 (M45, M50) | 00:40:45 | 5th | 1306 | |
| 09/03/25 | Sarum Saunter and Southern Championships (UKOL) | UKOL 4 (M45, M50) | 01:02:24 | 7th | 1276 | |
| 23/02/25 | CompassSport Cup Heat | 2 - Short Brown | 00:56:23 | 4th | 1289 | |
| 02/02/25 | Brandon Wood WML event Rearranged Date | Blue | 00:49:23 | 1st | 1277 | Racing Chl: Gold |
| 12/01/25 | CHIG Mitre - National, SE League and SWELL. | Brown | 01:06:20 | 1st | 1288 | Racing Chl: Gold |
| 15/12/24 | EMOA League 2024 (Outwoods. Middle Distance) | Brown | 00:55:35 | 18th | 1209 | Racing Chl: Gold |
| 03/11/24 | November Classic (UKOL) | UKOL 2 (M20, M35, M40, W21) | 01:17:25 | 4th | 1294 | |
| 20/10/24 | CompassSport Cup Final | 2 | 01:09:31 | 18th | 1262 | |
| 22/09/24 | Cumbrian Galoppen | Brown | 01:28:15 | 24th | 1265 | Racing Chl: Gold |
| 15/09/24 | Bathpool Park - West Midlands Championships + WML | Brown | 00:59:00 | 3rd | 1311 | Racing Chl: Gold |
| 27/07/24 | Croeso Day 6 | 2 | 00:52:07 | 13th | 1284 | |
| 26/07/24 | Croeso Day 5 | 3 | 01:05:43 | 13th | 1275 | |
| 25/07/24 | Croeso Day 4 | 3 | 01:11:01 | 12th | 1279 | |
| 23/07/24 | Croeso Day 3 | 3 | 01:10:45 | 11th | 1287 | |
| 22/07/24 | Croeso Day 2 (UKOL) | UKOL 2 (M18, M20, M35, M40) | 00:44:17 | |||
| 21/07/24 | Croeso Day 1 (UKOL) | UKOL 3 (M18, M40, M45) | 01:11:04 | 8th | 1321 | |
| 23/06/24 | 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, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:10:26 | 25th | ||
| 23/06/24 | British Sprint Championships - Finals | F3 | 00:10:26 | 15th | 1293 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q3 | 00:16:12 | 14th | 1264 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 6 (M35, M40) | 01:37:48 | 11th | 1299 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35, M40) | 01:33:50 | 14th | 1298 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7 (M40, M45) | 00:49:46 | 30th | 1274 |