| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 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) | 00:17:22 | 95th | ||
| 28/06/26 | British Sprint Championships - Finals | F1 | 00:17:22 | 11th | 1372 | |
| 28/06/26 | British Sprint Championships - Qualifiers | Q1B | 00:18:28 | 12th | 1328 | |
| 23/11/25 | Tim Watkins Trophy | A | 00:45:24 | |||
| 02/11/25 | MAROC Regional Event - Birsemore | Blue | 01:14:08 | 3rd | 1235 | Racing Chl: Silver |
| 01/11/25 | INVOC Regional event - Anagach | brown | ||||
| 11/10/25 | INVOC local event | Blue | 00:56:35 | 1st | Racing Chl: Gold | |
| 04/10/25 | Roseisle West - Local Event - MOR | Green | 00:26:05 | 1st | Racing Chl: Gold | |
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 1 | 01:36:51 | 23rd | ||
| 28/09/25 | Senior Home Internationals Relays | Mens_CCBCAB | 00:36:09 | 1st | ||
| 27/09/25 | Senior Home Internationals Individual | M20 | 01:18:59 | 3rd | 1363 | |
| 21/09/25 | Scottish Orienteering League 4 | Black | 01:23:06 | 4th | 1386 | Racing Chl: Gold |
| 14/09/25 | CompassSport Cup Final | 2 | 00:42:06 | 3rd | 1365 | |
| 07/09/25 | Scottish Orienteering League 3 | Black | 01:23:27 | 9th | 1345 | Racing Chl: Gold |
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 3 (M18, M20, M35, M40) | 01:07:18 | 1st | 1330 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20) | 01:21:50 | 4th | 1368 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:24:08 | 15th | 1319 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:30:03 | 11th | 1332 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:23 | 23rd | 1381 | |
| 30/03/25 | Cumbrian Galoppen | Brown | 01:08:04 | 8th | 1333 | Racing Chl: Gold |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Black | 01:28:41 | 31st | 1333 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C1 | 00:38:28 | 18th | 1365 | |
| 16/03/25 | Junior Sprint selection race for EYOC & JWOC | 1 | 00:17:29 | 10th | 1328 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 8 (M18, M20, W50) | 00:30:02 | 11th | 1304 | |
| 02/03/25 | Cumbrian galoppen | Brown | 00:59:04 | 2nd | 1367 | Racing Chl: Gold |
| 01/03/25 | Terrain Series 9 [daytime] | Long | 00:34:39 | 2nd | ||
| 23/02/25 | CompassSport Cup Heat | 2 | 00:48:22 | 1st | 1346 | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:43:55 | 18th | 1321 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 1 (M21) | 01:32:15 | 20th | 1346 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | MSprint | 00:16:51 | 17th | 1295 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 8 | 00:20:31 | 15th | 1330 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Long | 00:17:41 | 9th | 1353 | |
| 10/11/24 | YHOA SuperLeague Blacka | Black | 01:15:14 | 10th | 1325 | Racing Chl: Gold |
| 12/10/24 | Junior Home Internationals Individual | M18 | 00:55:02 | 6th | ||
| 22/09/24 | Cumbrian Galoppen | Brown | 01:16:42 | 12th | 1311 | Racing Chl: Gold |
| 01/09/24 | Cambus O'May: GB Team Selection Race (Long) | M20 - Long | 01:45:51 | 3rd | ||
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Men - Middle | 00:52:21 | 28th | ||
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C3 (M18, M20, M35, M40) | 01:24:53 | 13th | 1314 | |
| 28/04/24 | Northern Championships (UKOL) | UKOL 3 (M18, M20, M35, M40) | 01:07:38 | 2nd | 1352 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 9 (M16, M18, M20) | 00:32:15 | 14th | 1289 | |
| 21/04/24 | Cumbrian galoppen | Brown | 00:50:17 | 1st | 1356 | Racing Chl: Gold |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20) | 01:24:36 | 3rd | 1368 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:17:46 | 8th | 1357 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:25:23 | 5th | 1342 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:38 | 34th | 1353 | |
| 17/03/24 | BL Askham Common Cumbrian Galoppen | Brown | 00:46:57 | 1st | 1365 | Racing Chl: Gold |
| 25/02/24 | SELOC Regional | Brown | 00:48:39 | 1st | 1366 | Racing Chl: Gold |
| 11/02/24 | LOC Cumbrian Galoppen (UKOL] | UKOL Brown (M20, M21, M35, M40, W21) | 01:01:01 | 6th | 1382 | |
| 10/02/24 | British Night Championships (UKOL) | UKOL 3 (M18, M45, M50) | 00:41:23 | 1st | 1338 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 1 | 00:17:33 | 31st | 1364 |