| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 01/11/25 | Cambridge City Race | 1 | 00:29:37 | 1st | 1352 | |
| 21/09/25 | CoL W/E event | Brown | 00:55:32 | 3rd | 1332 | Racing Chl: Gold |
| 20/09/25 | SLOW City of London Race | Course 1 | 00:58:26 | 6th | 1339 | |
| 19/09/25 | CoL W/E event | Course 1 | 00:29:56 | 2nd | 1289 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q1c | 00:16:57 | |||
| 31/08/25 | British Sprint Championships - Finals | F3 | 00:17:34 | 2nd | 1341 | |
| 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:17:34 | 249th | ||
| 15/07/25 | DFOK Park Race Series | Long | 00:21:34 | 2nd | ||
| 01/07/25 | LOK Park Race Series | Long | 00:25:55 | 5th | ||
| 24/06/25 | SLOW Park Race Series | Long | 00:24:52 | 1st | ||
| 17/06/25 | DFOK Park Race Series | Long | 00:27:24 | 1st | ||
| 10/06/25 | SLOW Park Race Series | Long | 00:22:13 | 1st | ||
| 03/06/25 | Mole Park Race | Long Course | 00:21:37 | 1st | ||
| 01/06/25 | SE Sprints | A1 | 00:12:25 | 1st | 1331 | |
| 01/06/25 | SE Sprints | B1 | 00:13:40 | 1st | 1321 | |
| 27/05/25 | SLOW Park Race Series | Long | 00:23:11 | 2nd | ||
| 20/05/25 | LOK Park Race Series | Long | 00:19:55 | 1st | ||
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:55:04 | 86th | 1283 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:32 | 44th | 1349 | |
| 30/03/25 | SLOW Regional event | BLACK | 01:53:06 | 13th | 1273 | Racing Chl: Gold |
| 26/11/24 | SLOW Night Series | Long | 00:27:18 | 1st | ||
| 27/10/24 | Oxford City Race | Course 1 | 00:46:02 | 4th | 1350 | |
| 20/10/24 | CompassSport Cup Final | 1 | 01:22:36 | |||
| 15/09/24 | LOK Ultrasprint | PrologueABC | 00:20:25 | 3rd | 1323 | |
| 13/09/24 | London EuroCity weekend Race 1 | Course 1 | 00:30:37 | 6th | 1328 | |
| 23/07/24 | SLOW London Park Race Summer Series | Long | 00:27:31 | 1st | ||
| 16/07/24 | CHIG Park Race | Long | 00:26:32 | 1st | ||
| 09/07/24 | London Summer Park Race | Long | 00:24:33 | 2nd | ||
| 25/06/24 | DFOK Park Race Series | Long | 00:31:38 | 1st | ||
| 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:16:54 | 329th | ||
| 23/06/24 | British Sprint Championships - Finals | F1 | 00:16:54 | 15th | 1343 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q1a | 00:16:51 | 6th | 1357 | |
| 11/06/24 | SLOW London Park Race Summer Series | Long | 00:21:45 | 1st | ||
| 04/06/24 | DFOK Park Race Series | Long | 00:29:23 | 2nd | ||
| 28/05/24 | SLOW London Park Race Summer Series | Long | 00:30:15 | 2nd | ||
| 21/05/24 | London Summer Park Race | Long | 00:20:23 | 2nd | ||
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:32:15 | 75th | 1298 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:19:02 | 42nd | 1346 | |
| 23/01/24 | SLOW Night O Series | Long | 00:39:34 | |||
| 12/11/23 | CompassSport Cup Final | 1. Brown | 01:44:17 | 30th | 1278 | |
| 28/10/23 | Cambridge City Race | Course 1 | 00:47:01 | 3rd | 1341 | |
| 15/10/23 | HH Jack of Herts | Brown | 01:02:10 | 3rd | 1301 | Racing Chl: Gold |
| 16/09/23 | City of London Race (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:56:25 | 5th | 1357 | |
| 15/09/23 | DFOK Regional event | Course 1 | 00:29:07 | 3rd | 1370 | |
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | WRE Men | 00:15:39 | 30th | 1356 | |
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 1 | 00:11:07 | 43rd | 1322 | |
| 25/07/23 | DFOK Park Race Series | Long | 00:25:39 | 1st | ||
| 18/07/23 | DFOK Park Race Series | Long | 00:29:10 | 3rd | ||
| 11/07/23 | London Park Series | Long | 00:23:09 | 3rd | ||
| 18/06/23 | GLOSS | Light Green plus extension | 00:32:31 | 1st |