| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 13/06/26 | SYO Urban Weekend | A | 00:18:08 | 12th | 1311 | |
| 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 Evening Sprint - Sovereign Harbour, Eastbourne (SEOUL status confirmed) | Course 1 | 00:15:08 | |||
| 09/05/26 | SO Sunny Sussex Weekend Middle - Friston Forest central / east | Black | 01:01:56 | 18th | 1191 | Racing Chl: Gold |
| 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 (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 | ||
| 31/08/25 | British Sprint Championships - Finals | F3 | 00:23:54 | 25th | 1211 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q1c | 00:20:12 | 5th | 1238 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:25:29 | 53rd | 1195 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:20:08 | |||
| 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 | ||
| 01/06/25 | SE Sprints | B1 | 00:15:03 | 6th | 1280 | |
| 01/06/25 | SE Sprints | A1 | 00:14:23 | 7th | 1269 | |
| 27/05/25 | SLOW Park Race Series | Long | 00:27:10 | 7th | ||
| 20/05/25 | LOK Park Race Series | Long | 00:23:33 | 8th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 03:12:26 | |||
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | 2 | 03:11:44 | 23rd | 1173 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 2 (M35) | 00:56:07 | 42nd | 1229 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:21:27 | |||
| 22/03/25 | Icenian Day 1 - 2 Part Sprint | MO | 00:18:13 | 18th | 1230 |