| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Qualifiers | Q3 | 00:17:30 | 5th | 1307 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 00:17:10 | 81st | ||
| 28/06/26 | British Sprint Championships - Finals | F3 | 00:17:10 | 6th | 1312 | |
| 20/06/26 | Florence and Longton parks | Long Hard | 00:41:24 | 1st | ||
| 14/06/26 | SYO Urban Weekend - City Race | 1 - Black | 00:37:30 | 4th | 1321 | |
| 07/06/26 | UK and East Midlands Urban Leagues 2026 | Course 1 | 00:52:09 | 3rd | 1313 | |
| 06/06/26 | Individual Sprint Senior Selection Race | M21E - Long Open | 00:18:03 | 18th | 1330 | |
| 24/05/26 | Manchester in May; urban weekend – Long UKUL and NWUL | 1 | 00:52:47 | 5th | 1300 | |
| 23/05/26 | Manchester in May; urban weekend – Middle NWUL | 1 | 00:36:40 | 5th | 1309 | |
| 19/04/26 | Midlands Championships (UKOL) | UKOL 3 (M35, M40) | 01:24:02 | 2nd | 1340 | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 5 (M35, M40) | 00:42:04 | 3rd | 1331 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35, M40) | 01:48:45 | 6th | 1315 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7A (M40) | 00:53:12 | 5th | 1267 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 3 (M35, M40) | 00:15:11 | 1st | 1291 | |
| 29/03/26 | Yvette Baker Trophy Heat + West Midlands League event | Brown | 01:17:42 | 5th | 1262 | Racing Chl: Gold |
| 08/03/26 | SROC level B event | Black | 01:29:32 | 18th | 1301 | Racing Chl: Gold |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 04 (M35, M40) | 01:15:39 | 10th | 1324 | |
| 01/02/26 | Burbage YHOA SuperLeague | Black | 01:48:02 | 21st | 1279 | Racing Chl: Gold |
| 01/01/26 | EMUL 2026 Matlock | Course 1 MO | 00:45:11 | 3rd | 1338 | |
| 14/12/25 | Steel City day 2 – Ramsley Regional & YHOA Superleague | Black | 01:14:15 | 14th | 1300 | Racing Chl: Gold |
| 13/12/25 | Steel City day 1 morning– Sheffield University Indoor O | Open | 00:44:37 | 54th | 1181 | |
| 07/12/25 | WCH WMOA League Event | Brown | 00:52:58 | 3rd | 1301 | Racing Chl: Gold |
| 23/11/25 | EMOA League 2025 Cromford Moor | Brown | 00:46:04 | 5th | 1324 | Racing Chl: Gold |
| 16/11/25 | SELOC NWUL urban- Salford University and Cathedral | 1 | 00:56:19 | 2nd | 1278 | |
| 09/11/25 | WCH Urban UKUL Event | 1 | 00:44:16 | 3rd | 1310 | |
| 26/10/25 | Parkhall - POTOC 50th Anniversary Event & WML | Brown | 01:03:34 | 2nd | 1308 | Racing Chl: Gold |
| 19/10/25 | SYO National & YHOA SuperLeague | Brown | 01:08:50 | 3rd | 1284 | Racing Chl: Gold |
| 12/10/25 | MDOC Urban weekend | 1 | 00:48:54 | 2nd | 1320 | |
| 07/09/25 | Midlands Championships (UKOL) | UKOL Course 3 (M18, M20, M35, M40) | 01:13:30 | 5th | 1305 | |
| 31/08/25 | British Sprint Championships - Finals | F6 | 00:19:43 | |||
| 31/08/25 | British Sprint Championships - Qualifiers | Q3 | 00:14:31 | |||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 03 | 01:10:27 | 30th | 1270 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 03 (M40, M45) | 01:19:23 | 22nd | 1302 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 1 | 00:17:48 | 7th | 1350 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 03 (M40, M45) | 00:37:01 | 14th | 1305 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 03 | 01:20:18 | 13th | 1316 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 03 | 01:11:30 | 7th | 1326 | |
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 1 (M18, M20, M21, M35) | 00:51:40 | 3rd | 1321 | |
| 12/07/25 | Urban Event - EuroCity Weekend (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:41:24 | 4th | 1301 | |
| 06/07/25 | Randlay & Stirchley Urban Event WMUL | Course 1 | 00:40:46 | 1st | ||
| 05/07/25 | Hanley Park - Local League 6 - double sprint +score | Long Sprint | 00:49:03 | 7th | ||
| 14/06/25 | Festival Park - Local League 5 | Long Hard | 00:43:36 | 2nd | ||
| 01/06/25 | EMOA League 2025 Carsington Pastures | Brown | 00:56:23 | 13th | 1304 | Navigation Chl |
| 25/05/25 | Springtime in Shropshire Day 2 - Stapeley & Rorrington | 1 - Black | 00:44:38 | 13th | 1286 | |
| 24/05/25 | Springtime in Shropshire Day 1 - Ludlow urban | 1-MO | 00:40:48 | 3rd | 1316 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 6 (M35, M40) | 02:04:40 | 16th | 1278 | |
| 27/04/25 | Morridge, West Midlands League | Brown | 01:13:39 | 8th | 1278 | Racing Chl: Gold |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35, M40) | 01:26:19 | 9th | 1316 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7 (M40, M45) | 00:47:18 | 15th | 1296 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 3 (M35, M40) | 00:16:36 | 4th | 1314 |