| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 11/10/25 | SO Urban - Chichester (part of the November Classic weekend) (UKOL) | UKOL 1 (M18, M21, M35) | 00:55:56 | 9th | 1236 | |
| 05/10/25 | 3rd Purbeck Weekend - Durlston (SW League) | Brown | 01:07:36 | 7th | 1255 | Racing Chl: Gold |
| 04/10/25 | 3rd Purbeck Weekend - Studland | Brown | 01:11:18 | 7th | 1284 | Racing Chl: Gold |
| 21/09/25 | Five Tors | Brown | 01:08:53 | 6th | 1240 | Racing Chl: Gold |
| 20/09/25 | SLOW City of London Race | Course 1 | 01:16:19 | |||
| 31/08/25 | British Sprint Championships - Qualifiers | Q4 | 00:17:58 | 15th | 1253 | |
| 31/08/25 | British Sprint Championships - Finals | F4 | 00:25:01 | 18th | 1209 | |
| 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:25:01 | 164th | ||
| 24/08/25 | MV Urban Event | 1-MO | 00:55:26 | 7th | 1252 | |
| 16/08/25 | Goldsworth Park Urban | 1 | 01:10:38 | 7th | 1257 | |
| 09/08/25 | Milton Keynes Urban | Course 1 | 00:44:40 | 13th | 1227 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:22:59 | 48th | 1252 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:22:33 | 49th | 1241 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 12 | 00:38:35 | 12th | 1222 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 01:46:27 | 81st | 1158 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 01E (M21) | 01:00:56 | 55th | 1232 | |
| 20/07/25 | Summer series Urban - regional | 1 | 01:09:06 | 7th | 1238 | |
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 1 (M18, M20, M21, M35) | 01:04:55 | 26th | 1211 | |
| 12/07/25 | Urban Event - EuroCity Weekend (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:46:12 | 15th | 1246 | |
| 06/07/25 | Yvette Baker Trophy Final - Capite Wood, Ashington, West Sussex (adjacent A24) | Short Brown | 00:56:42 | 4th | 1263 | Racing Chl: Gold |
| 29/06/25 | SEOUL and UK Urban League | MO | 01:03:15 | 7th | 1236 | |
| 28/06/25 | JOK Chasing Sprint - Prologue only | MOpen / M40+ | 00:23:10 | 22nd | 1282 | |
| 28/06/25 | JOK Chasing Sprint | MOpen / M40+ | 00:49:32 | 20th | 1275 | |
| 22/06/25 | HALO Urban Weekend Day 2 Bridlington Town and Harbour | 1 | 00:54:03 | 1st | 1262 | |
| 21/06/25 | HALO Urban Weekend Day 1 - Sprint | 1 | 00:22:31 | 6th | 1195 | |
| 21/06/25 | HALO Urban Weekend Day 1 - Middle | 1 | 00:29:14 | 3rd | 1216 | |
| 15/06/25 | Newcastle Urban (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:48:18 | 4th | 1268 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 1 (M18, M20, M21, M35, M40, W21) | 00:35:16 | 4th | 1253 | |
| 08/06/25 | Tidworth Urban - Race 1 | 1 | 00:20:09 | 13th | 1227 | |
| 08/06/25 | Tidworth Urban - Race 2 | 1 | 00:20:30 | 10th | 1239 | |
| 07/06/25 | Canford Heath Urban | Course 1 | 00:52:40 | 5th | 1255 | |
| 01/06/25 | Mike Nelson BOK Trot (SW Long Distance Champs and Yvette Baker Qualifier) | Short Brown | 01:06:31 | 5th | 1232 | Racing Chl: Gold |
| 26/05/25 | Springtime in Shropshire Day 3 - Titterstone Clee | 03 Sh Brown | 01:04:27 | 9th | 1247 | |
| 25/05/25 | Springtime in Shropshire Day 2 - Stapeley & Rorrington | 1 - Black | 00:51:09 | 24th | 1233 | |
| 24/05/25 | Springtime in Shropshire Day 1 - Ludlow urban | 1-MO | 00:48:05 | 23rd | 1233 | |
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 4 (M45, M50) | 01:38:12 | 25th | 1204 | |
| 17/05/25 | BL Middle Event (Northern Champs Weekend) (UKOL) - Knipe Scar | UKOL Black (M18, M20, M21, M35, M40) | 01:00:55 | 22nd | 1221 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:51:44 | 35th | 1238 | |
| 05/05/25 | BKO Spring Regional event (SCOL8) | Brown | 01:14:15 | 8th | 1262 | Racing Chl: Gold |
| 27/04/25 | Sarum Urban event | 1 | 00:56:45 | 5th | 1230 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 7 (M45, M50) | 01:33:03 | 28th | 1261 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 2 (M35) | 00:56:00 | 40th | 1230 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:21:22 | 116th | 1271 | |
| 06/04/25 | TVOC Chiltern Challenge National Event | Black | 02:04:54 | |||
| 30/03/25 | SLOW Regional event | BLACK | 02:06:38 | 19th | 1232 | Racing Chl: Silver |
| 23/03/25 | Bridgwater Urban | 1 (M Open) (Men's A) | 00:46:29 | 13th | 1261 | |
| 22/03/25 | 2025 Welsh League & SBOC Winter League 9 | Brown | 01:24:13 | 12th | 1198 | Racing Chl: Gold |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Black (M21) | 01:36:03 | 29th | 1261 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 4 (M45, M50) | 00:53:58 | 29th | 1222 | |
| 09/03/25 | Sarum Saunter and Southern Championships (UKOL) | UKOL 4 (M45, M50) | 01:07:14 | 11th | 1247 |