| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 07/12/25 | BL Penrith Urban (NWUL) | 1 | 00:36:17 | 1st | ||
| 16/11/25 | SELOC NWUL urban- Salford University and Cathedral | 1 | 00:52:19 | 1st | 1306 | |
| 09/11/25 | WCH Urban UKUL Event | 1 | 00:40:32 | 1st | 1345 | |
| 26/10/25 | St Albans City Race - HH/WAOC weekend | 1 | 00:48:24 | 1st | 1338 | |
| 25/10/25 | Hertford - WAOC/HH weekend | 1 | 00:39:16 | 1st | 1356 | |
| 12/10/25 | MDOC Urban weekend | 1 | 00:46:20 | 1st | 1345 | |
| 05/10/25 | DEE weekend - Nantwich Urban event (UKUL/NWUL) | Course 1 | 00:41:15 | 1st | 1334 | |
| 04/10/25 | DEE weekend - Double Sprint event - Reaseheath College, Nantwich (NWUL) | Long sprint | 00:23:18 | 1st | 1307 | |
| 28/09/25 | WMUL Event - Castle Vale | Course 1 | 00:42:58 | 1st | 1342 | |
| 21/09/25 | AIRE Town and Country Weekend & YHOA SuperLeague & YHOA Championships | Black | 01:31:06 | 5th | 1333 | Racing Chl: Gold |
| 07/09/25 | Cumbrian Galoppen | Brown | 01:32:13 | 14th | 1257 | Racing Chl: Gold |
| 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:27 | 33rd | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q3 | 00:13:58 | |||
| 31/08/25 | British Sprint Championships - Finals | F3 | 00:18:27 | 5th | 1323 | |
| 19/07/25 | AIRE Sprint/Urban Weekend - Part 2 | 1 | 00:17:52 | 3rd | 1313 | |
| 19/07/25 | AIRE Sprint/Urban Weekend - Part 1 | 1 | 00:15:57 | 2nd | 1330 | |
| 29/06/25 | EMUL League 2025 Wirksworth | 1 - MO | 00:51:44 | 3rd | ||
| 22/06/25 | Cumbrian galoppen | Brown | 01:29:48 | 13th | 1259 | Racing Chl: Gold |
| 15/06/25 | Newcastle Urban (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:42:25 | 2nd | 1322 | |
| 26/05/25 | Springtime in Shropshire Day 3 - Titterstone Clee | 01 Black | 01:23:24 | 7th | 1323 | Racing Chl: Gold |
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 1 (M21) | 01:35:11 | 8th | 1342 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 6 (M35, M40) | 02:16:36 | 22nd | 1248 | |
| 27/04/25 | York City Race | 1 | 00:53:58 | 1st | 1324 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35, M40) | 01:27:22 | 10th | 1313 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:21 | |||
| 06/04/25 | BL Burnbanks Cumbrian Galoppen | Brown | 01:28:03 | 23rd | 1224 | Racing Chl: Gold |
| 30/03/25 | Cumbrian Galoppen | Brown | 01:21:38 | 27th | 1290 | Racing Chl: Gold |
| 23/02/25 | CompassSport Cup Heat | 1 | 01:00:54 | 4th | 1340 | |
| 15/02/25 | CLARO Urban event | 1 | 00:36:04 | 1st | 1346 | |
| 09/02/25 | Cumbrian Galoppen | Brown | 01:05:37 | 7th | 1294 | Racing Chl: Gold |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | MSprint | 00:15:29 | 11th | 1331 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Brown | 01:08:04 | 13th | 1311 | Racing Chl: Gold |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 1 | 01:01:14 | 5th | 1319 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Long | 00:18:07 | 10th | 1343 | |
| 19/01/25 | CLARO Urban Regional | Course 1 | 00:48:18 | 1st | 1352 | |
| 01/01/25 | UK Urban League 2025 Derby City | 1 - MO | 00:51:26 | 3rd | 1347 | |
| 17/11/24 | DEE Regional Event incorporating the Army Inter-Corps Championships | Brown | 01:21:39 | 9th | 1293 | Racing Chl: Gold |
| 10/11/24 | Cumbrian galoppen | Brown | 01:06:50 | 3rd | 1361 | Racing Chl: Gold |
| 13/10/24 | Stratford Urban - WMUL | 1 | 00:42:55 | 2nd | 1341 | |
| 06/10/24 | East Midlands Urban League 2024 | Course 1 | 00:40:31 | 2nd | 1328 | |
| 22/09/24 | Regional Urban (UKUL) | A | 00:48:09 | 2nd | 1315 | |
| 08/09/24 | SELOC urban - City Race Euro Tour, UKUL and NWUL | 1 | 00:44:34 | 1st | 1342 | |
| 07/09/24 | Ightenhill Urban | 1 | 00:35:26 | 1st | 1299 | |
| 01/09/24 | WMUL Event - Worcester Urban | Course 1 | 00:45:49 | 1st | 1318 | |
| 31/08/24 | Urban Weekend - NGOC League | MO | 00:45:05 | 2nd | 1329 | |
| 25/08/24 | Shrewsbury Urban - West Mids Urban League | Course 1 | 00:43:19 | 1st | 1343 | |
| 27/07/24 | Croeso Day 6 | 2 | 01:06:33 | 27th | 1218 | |
| 26/07/24 | Croeso Day 5 | 2 | 01:01:27 | 3rd | 1310 | |
| 25/07/24 | Croeso Day 4 | 2 | 01:08:55 | 2nd | 1331 | |
| 24/07/24 | Croeso - Rest Day Sprint | 1 | 00:19:21 | 4th | 1340 |