| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 05/10/25 | DEE weekend - Nantwich Urban event (UKUL/NWUL) | Course 1 | 00:43:18 | 3rd | 1313 | |
| 31/08/25 | British Sprint Championships - Finals | F1 | 00:18:27 | 4th | 1363 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q1c | 00:17:13 | 3rd | 1333 | |
| 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:18:27 | 32nd | ||
| 08/07/25 | MDOC Summer evening | Blue | 00:40:24 | 1st | Racing Chl: Gold | |
| 17/06/25 | MDOC Summer evening | Blue | 00:30:59 | 1st | Racing Chl: Gold | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 10 (W40) | 01:46:50 | 8th | 1178 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:47:37 | 71st | 1328 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:27 | 42nd | 1351 | |
| 29/09/24 | EMOA League 2024 Calke Park | Blue | 00:35:46 | 1st | 1245 | Navigation Chl |
| 15/09/24 | LOK Ultrasprint | PrologueABC | 00:20:23 | 2nd | 1324 | |
| 14/09/24 | City of London Race | 1 | 00:55:09 | 11th | 1331 | |
| 23/07/24 | SLOW London Park Race Summer Series | Long | 00:27:57 | 2nd | ||
| 16/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:18:08 | 3rd | 1375 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C1 | 00:42:16 | 17th | 1350 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C1 | 00:27:13 | 13th | 1380 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C1 | 00:22:09 | 61st | 1271 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:18:33 | 9th | 1368 | |
| 09/07/24 | London Summer Park Race | Long | 00:23:45 | 1st | ||
| 23/06/24 | British Sprint Championships - Finals | F1 | 00:15:54 | 13th | 1372 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q1c | 00:16:10 | 4th | 1363 | |
| 23/06/24 | 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, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:15:54 | 314th | ||
| 11/06/24 | SLOW London Park Race Summer Series | Long | 00:22:46 | 3rd | ||
| 04/06/24 | DFOK Park Race Series | Long | 00:30:09 | 3rd | ||
| 28/05/24 | SLOW London Park Race Summer Series | Long | 00:28:42 | 1st | ||
| 21/05/24 | London Summer Park Race | Long | 00:20:06 | 1st | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 1 | 00:14:53 | |||
| 04/05/24 | Sprint Scotland (Race 1) | Course 1 | 00:16:01 | 17th | 1369 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 1 | 00:15:53 | 17th | 1374 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:27:57 | 55th | 1334 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:26 | 33rd | 1357 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 1 | 00:17:06 | 26th | 1373 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 1 | 00:17:22 | 42nd | 1353 | |
| 26/01/24 | EUOC Big Weekend - FWTN | 1 | 00:18:45 | 12th | ||
| 08/10/23 | SLOW Regional event & OK Nuts | Brown | 01:08:34 | 3rd | 1316 | Racing Chl: Gold |
| 16/09/23 | City of London Race (UKOL) | UKOL 1 (M18, M20, M21, M35) | 01:01:14 | 12th | 1320 | |
| 15/09/23 | DFOK Regional event | Course 1 | 00:32:18 | 13th | 1291 | |
| 09/09/23 | Senior Home Internationals Individual | M21 | 02:19:23 | 15th | 1348 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C41 | 00:43:45 | 21st | 1374 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:18:28 | 25th | 1363 | |
| 02/08/23 | Scottish Six Days - Rest Day Sprint - UKUL14 & SOUL8 | 1 | 00:17:28 | 6th | 1355 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:12:13 | 23rd | 1375 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C41 (M21) | 00:45:58 | 44th | 1333 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C41 | 01:20:59 | 17th | 1384 | |
| 28/07/23 | Coast and Islands 2023 - Day 6 | Long | 00:21:52 | 5th | 1345 | |
| 27/07/23 | Coast and Islands 2023 - Day 5 | Long | 00:58:07 | 8th | 1324 | |
| 26/07/23 | Coast and Islands 2023 - Day 4 | Long | 00:22:46 | 8th | 1318 | |
| 25/07/23 | Coast and Islands 2023 - Day 3 | Long | 01:07:07 | 18th | 1280 | |
| 24/07/23 | Coast and Islands 2023 - Day 2 | Long | 00:50:35 | 9th | 1327 | |
| 22/07/23 | Coast and Islands 2023 - Day 1 | Long | 01:08:46 | 11th | 1311 |