| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/07/26 | DFOK London Park Race | Long | 00:20:37 | 8th | ||
| 11/07/26 | AIRE Weekend Sprint Event - Morning Race | 1 | 00:10:34 | 5th | 1270 | |
| 11/07/26 | AIRE Weekend Sprint Event - Afternoon Race | 1 | 00:12:35 | 5th | 1284 | |
| 30/06/26 | LOK Park Race | LONG | 00:36:19 | 34th | ||
| 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) | 01:17:50 | 423rd | ||
| 28/06/26 | British Sprint Championships - Finals | F3 | 00:17:50 | 12th | 1292 | |
| 28/06/26 | British Sprint Championships - Qualifiers | Q1A | 00:18:50 | 16th | 1302 | |
| 23/06/26 | SLOW London Park Race Series | Long | 00:29:19 | 4th | ||
| 16/06/26 | CHIG Park Race | Long | 00:28:54 | 17th | ||
| 13/06/26 | SYO Urban Weekend | A | 00:18:08 | 12th | 1312 | |
| 09/06/26 | SLOW London Park Race Series | Long | 00:41:25 | 47th | ||
| 02/06/26 | MV Park Race | Long | 00:39:37 | 20th | ||
| 26/05/26 | Burgess Park - London Park Series | Long | 00:26:36 | 10th | ||
| 19/05/26 | LOK Park Race | Long | 00:23:37 | 12th | ||
| 09/05/26 | SO Sunny Sussex Weekend Middle - Friston Forest central / east | Black | 01:01:56 | 18th | 1191 | Racing Chl: Gold |
| 09/05/26 | SO Sunny Sussex Weekend Evening Sprint - Sovereign Harbour, Eastbourne (SEOUL status confirmed) | Course 1 | 00:15:08 | |||
| 04/05/26 | OK Nuts Trophy - Winterfold (SE League) | Black | 02:14:21 | |||
| 18/04/26 | British Middle Championships (UKOL) | UKOL 1 (M21) | 01:27:38 | 51st | 1136 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | 2 | 01:05:46 | |||
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 01:11:38 | 109th | 1241 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:19:51 | 109th | 1282 | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Brown | 01:48:33 | 51st | 1129 | Racing Chl: Silver |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Long Sprint | 00:18:40 | 24th | 1271 | |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 1 | 01:05:22 | 23rd | 1263 | |
| 20/12/25 | SO Brighton City Weekend Urban UKUL | Course 1 | 00:48:23 | 12th | 1255 | |
| 14/12/25 | Steel City day 2 – Ramsley Regional & YHOA Superleague | Black | 01:35:26 | |||
| 13/12/25 | Steel City day 1 morning– Sheffield University Indoor O | Open | 01:00:03 | 88th | 1041 | |
| 01/11/25 | Cambridge City Race | 1 | 00:35:19 | 14th | 1270 | |
| 19/10/25 | SYO National & YHOA SuperLeague | Black | 01:56:57 | 18th | 1129 | Racing Chl: Silver |
| 12/10/25 | November Classic (UKOL) | UKOL 1 (M21) | 01:52:55 | 23rd | 1242 | |
| 05/10/25 | SAX Regional | Brown | 01:39:18 | 6th | 1220 | Racing Chl: Gold |
| 20/09/25 | SLOW City of London Race | Course 1 | 01:08:17 | 22nd | 1272 | |
| 14/09/25 | CompassSport Cup Final | 1 | 01:14:05 | 39th | 1254 | |
| 13/09/25 | Saturday Series 1 | Blue | 00:39:02 | 9th | Racing Chl: Gold | |
| 13/09/25 | Urban Teesdale | A | 00:40:16 | 27th | 1209 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q1c | 00:20:12 | 5th | 1238 | |
| 31/08/25 | British Sprint Championships - Finals | F3 | 00:23:54 | 25th | 1211 | |
| 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) | 01:23:54 | 329th | ||
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:20:08 | |||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:25:29 | 53rd | 1195 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 03:13:40 | 68th | 1210 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 01:29:42 | 70th | 1225 | |
| 15/07/25 | DFOK Park Race Series | Long | 00:24:15 | 10th | ||
| 08/07/25 | SLOW Park Race Series | Long | 00:26:05 | 6th | ||
| 01/07/25 | LOK Park Race Series | Long | 00:28:22 | 12th | ||
| 24/06/25 | SLOW Park Race Series | Long | 00:29:59 | 10th | ||
| 17/06/25 | DFOK Park Race Series | Long | 00:32:55 | 4th | ||
| 15/06/25 | GO Urban | Course 1 | 00:54:32 | 5th | 1255 | |
| 10/06/25 | SLOW Park Race Series | Long | 00:28:28 | |||
| 03/06/25 | Mole Park Race | Long Course | 00:27:32 | 14th |