| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 17/08/25 | Kenilworth WMUL Urban Event | 1 | 00:55:38 | 2nd | 1305 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:19:25 | 25th | 1333 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:18:08 | 23rd | 1341 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 02:09:55 | 37th | 1340 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 01:10:43 | 57th | 1302 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 1 | 00:18:03 | 9th | 1344 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 01E (M21) | 00:40:37 | 26th | 1359 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:15:58 | 48th | 1332 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:46:59 | 67th | 1331 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:20:25 | 92nd | 1297 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 1 (M21) | 00:48:09 | 7th | 1333 | |
| 09/03/25 | Sarum Saunter and Southern Championships (UKOL) | UKOL 1 (M21) | 01:42:00 | 8th | 1318 | |
| 08/03/25 | Gillingham Urban (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:46:22 | 4th | 1325 | |
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 00:54:47 | 25th | 1325 | |
| 13/10/24 | Stratford Urban - WMUL | 1 | 00:44:31 | 3rd | 1320 | |
| 22/09/24 | Caddihoe Day 2 (UKOL) | UKOL 1 Black (M18, M20, M21, M35, M40) | 00:44:52 | 8th | 1323 | |
| 21/09/24 | Caddihoe Day 1 (UKOL) | UKOL 1 Black (M21) | 01:49:11 | 13th | 1255 | |
| 27/07/24 | Croeso Day 6 | 1 | 00:57:21 | 19th | 1324 | |
| 26/07/24 | Croeso Day 5 | 1 | 01:17:15 | 8th | 1349 | |
| 25/07/24 | Croeso Day 4 | 1 | 01:35:48 | 18th | 1314 | |
| 24/07/24 | Croeso - Rest Day Sprint | 1 | 00:19:05 | 3rd | 1348 | |
| 23/07/24 | Croeso Day 3 | 1 | 01:26:56 | 15th | 1333 | |
| 22/07/24 | Croeso Day 2 (UKOL) | UKOL 1 (M21) | 00:55:20 | 20th | 1295 | |
| 21/07/24 | Croeso Day 1 (UKOL) | UKOL 1 (M21) | 01:23:08 | 13th | 1344 | |
| 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) | 01:09:31 | 391st | ||
| 23/06/24 | British Sprint Championships - Finals | F3 | 00:09:31 | 4th | 1338 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q1c | 00:18:02 | 11th | 1303 | |
| 08/06/24 | Double Sprint Day - Milton Keynes | Course 1 | 00:36:42 | 1st | 1330 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:24:18 | 25th | 1327 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:18:25 | |||
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:37:40 | 95th | 1253 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:21:37 | 86th | 1298 | |
| 24/03/24 | TVOC Chiltern Challenge National Event & SCOA Championships | BLACK | 01:18:45 | 4th | 1313 | Racing Chl: Gold |
| 09/03/24 | Midland Champs (UKOL) and BUCS individual | UKOL Course 3 (M18, M20, M35) | 01:10:30 | 28th | 1315 | |
| 17/02/24 | Varsity March 2024 | Men's A | 01:06:27 | 3rd | ||
| 04/02/24 | GO SEL event & Southern Champs (UKOL) | UKOL 1 (M21) | 111:12:00 | 5th | 1298 | |
| 28/01/24 | Concorde Chase Forest event 2024 | Black | 01:25:36 | 9th | 1312 | Racing Chl: Gold |
| 27/01/24 | Concorde Chase Urban event | 1 | 00:48:02 | 5th | 1293 | |
| 10/12/23 | Lakeland Warrior (Day 2) - WRE | M21E | 02:02:52 | 28th | 1305 | |
| 09/12/23 | Lakeland Warrior (Day 1) - WRE | M21E | 01:08:17 | 40th | 1297 | |
| 18/11/23 | TVOC Saturday Series | Green | 00:38:54 | 4th | Racing Chl: Gold | |
| 05/11/23 | November Classic & Southern Championships (UKOL) | UKOL 1 (M21) | 02:12:23 | 17th | 1238 | |
| 04/11/23 | Urban (UKOL) - November Classic Weekend | UKOL 1 MO (M18, M20, M21, M35) | 00:56:38 | 6th | 1311 | |
| 28/10/23 | Cambridge City Race | Course 1 | 00:51:19 | 7th | 1297 | |
| 16/09/23 | City of London Race (UKOL) | UKOL 1 (M18, M20, M21, M35) | 01:03:45 | 20th | 1301 | |
| 03/09/23 | Burton Dassett - WM League | Blue | 00:45:41 | 8th | 1215 | Racing Chl: Gold |
| 19/08/23 | Milton Keynes Urban and Keyne-O 5 | 1 | 00:39:46 | 2nd | 1289 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C41 | 00:58:11 | 55th | 1300 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:23:38 | 30th | 1350 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:27:05 | 45th | 1326 |