| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/12/25 | SCOL01 and BKO Winter Regional | Blue | 00:51:28 | 5th | 1226 | Racing Chl: Gold |
| 06/12/25 | HH Saturday Series - Panshanger | Short Blue | 00:45:46 | 10th | Racing Chl: Gold | |
| 23/11/25 | EAL Rushmere | Brown | 01:23:33 | 11th | 1218 | Racing Chl: Gold |
| 02/11/25 | HAVOC SWELL | Blue | 00:50:46 | 1st | 1179 | Racing Chl: Gold |
| 01/11/25 | Cambridge City Race | 2 | 00:33:08 | 4th | 1217 | |
| 26/10/25 | St Albans City Race - HH/WAOC weekend | 2 | 00:50:45 | 3rd | 1218 | |
| 25/10/25 | Hertford - WAOC/HH weekend | 2 | 00:38:41 | 1st | 1204 | |
| 19/10/25 | Local and SWELL event | Blue | 00:41:02 | 5th | Racing Chl: Gold | |
| 05/10/25 | Ely Urban- Autumn in Anglia | 1 | 00:42:25 | 3rd | 1232 | |
| 28/09/25 | HAVOC East Anglian League and SWELL | Blue | 01:13:28 | 8th | 1149 | Racing Chl: Gold |
| 20/09/25 | SLOW City of London Race | Course 3 | 01:02:13 | 7th | 1267 | |
| 06/09/25 | HH Saturday Series - Jersey Farm | Short Blue | 00:33:30 | 5th | 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:22:43 | 116th | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q4 | 00:18:48 | 18th | 1231 | |
| 31/08/25 | British Sprint Championships - Finals | F4 | 00:22:43 | 7th | 1269 | |
| 24/08/25 | MV Urban Event | 2-WO/MV | 00:50:10 | 2nd | 1250 | |
| 16/08/25 | Goldsworth Park Urban | 2 | 01:04:36 | 5th | 1230 | |
| 09/08/25 | Milton Keynes Urban | Course 2 | 00:37:06 | 2nd | 1239 | |
| 03/08/25 | Sprint Scotland Race 2 | B3 | 00:18:02 | 9th | 1229 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A3 | 00:17:49 | 6th | 1246 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 04 | 01:27:47 | 58th | 1156 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 2 | 00:18:37 | 16th | 1247 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 04 (M18, M50) | 00:56:41 | 66th | 1138 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:31:41 | 44th | 1212 | |
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 2 (M40, M45, M50, W18, W20, W21, W35) | 00:45:06 | 2nd | 1269 | |
| 12/07/25 | Urban Event - EuroCity Weekend (UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:35:34 | 1st | 1246 | |
| 06/07/25 | CHIG GLOSS | Long Light Green | 00:36:50 | 4th | ||
| 05/07/25 | HH Saturday Series & GLOSS event | GLOSS + Extension | 00:34:57 | 5th | ||
| 29/06/25 | SEOUL and UK Urban League | MV, WO | 00:51:11 | 1st | 1244 | |
| 15/06/25 | GO Urban | Course 2 | 00:43:10 | 2nd | 1235 | |
| 08/06/25 | NOR - Norwich Urban | 2 | 00:42:24 | 4th | 1224 | |
| 01/06/25 | SE Sprints | B1 | 00:16:01 | 12th | 1251 | |
| 01/06/25 | SE Sprints | A1 | 00:14:56 | 12th | 1251 | |
| 26/05/25 | Springtime in Shropshire Day 3 - Titterstone Clee | 02 Brown | 01:25:37 | 12th | 1234 | Racing Chl: Gold |
| 25/05/25 | Springtime in Shropshire Day 2 - Stapeley & Rorrington | 2 - Brown | 00:46:32 | 47th | 1175 | |
| 24/05/25 | Springtime in Shropshire Day 1 - Ludlow urban | 2-MV WO | 00:37:33 | |||
| 18/05/25 | SOS Maldon Urban | Course 2 | 00:51:30 | 1st | 1242 | |
| 03/05/25 | HH Saturday Series - Ellenbrook | Short Blue | 00:52:34 | 5th | Racing Chl: Gold | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 7 (M45, M50) | 01:59:23 | 69th | 1171 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 4 (M50) | 00:55:07 | 28th | 1227 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:16:44 | 7th | 1256 | |
| 06/04/25 | TVOC Chiltern Challenge National Event | Short Brown | 01:32:54 | 16th | 1196 | Racing Chl: Gold |
| 05/04/25 | HH Saturday Series - Nomansland | Short Blue | 00:33:38 | 7th | Racing Chl: Gold | |
| 23/03/25 | Icenian Day 2 - Urban/ Open Sprint | 2 | 00:45:42 | 4th | 1236 | |
| 22/03/25 | Icenian Day 1 - 2 Part Sprint | 2 | 00:33:10 | 6th | 1228 | |
| 09/03/25 | Royston urban event | Course 2 | 00:42:23 | 1st | 1259 | |
| 02/03/25 | HH SE League Event - Ashridge East | Short Brown | 01:04:52 | 5th | 1211 | Racing Chl: Gold |
| 23/02/25 | CompassSport Cup Heat | 4 | 01:00:16 | 14th | 1187 | |
| 01/02/25 | HH Local event | Short Blue | 00:57:21 | 10th | Racing Chl: Gold | |
| 25/01/25 | Concorde Chase Urban 2025 | Course 2 | 00:53:32 | 4th | 1248 |