| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:34:26 | 14th | ||
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:15:36 | 13th | 1407 | |
| 22/03/26 | Lakes Spring - Long | MOpen | 01:20:52 | 14th | 1355 | |
| 21/03/26 | Lakes Spring - Middle | MOpen | 00:44:17 | 24th | 1322 | |
| 20/03/26 | Lakes Spring - Sprint | MOpen | 00:14:29 | 3rd | 1390 | |
| 08/03/26 | SROC level B event | Black | 01:26:42 | 14th | 1310 | Racing Chl: Gold |
| 08/02/26 | CLARO Middle Distance Event | Black | 00:48:24 | 2nd | 1329 | Racing Chl: Gold |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Brown | 01:08:00 | 9th | 1343 | Racing Chl: Gold |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 1 | 00:56:19 | |||
| 11/01/26 | SROC urban event | 1 | 00:43:27 | 1st | 1319 | |
| 28/12/25 | Turkey Trot | Long | 00:34:48 | 3rd | ||
| 27/09/25 | Junior Inter Regional Championships Individual | M18 | 00:58:36 | 13th | ||
| 21/09/25 | AIRE Town and Country Weekend & YHOA SuperLeague & YHOA Championships | Black | 01:27:33 | 3rd | 1339 | Racing Chl: Gold |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 04 | 00:58:44 | 25th | 1288 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 04 (M18, M50) | 01:03:00 | 15th | 1304 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 1 | 00:20:54 | |||
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 04 (M18, M50) | 00:39:25 | 24th | 1276 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:05:22 | 13th | 1313 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:05:15 | 9th | 1316 | |
| 19/07/25 | AIRE Sprint/Urban Weekend - Part 2 | 1 | 00:16:57 | 1st | 1336 | |
| 19/07/25 | AIRE Sprint/Urban Weekend - Part 1 | 1 | 00:15:21 | 1st | 1348 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20) | 01:49:11 | 13th | 1297 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:21:44 | 9th | 1327 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:31:35 | 18th | 1317 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:25 | 40th | 1352 | |
| 16/03/25 | Junior Sprint selection race for EYOC & JWOC | 1 | 00:18:13 | 15th | 1311 | |
| 23/02/25 | CompassSport Cup Heat | 8A | 00:28:29 | 2nd | 1269 | |
| 09/02/25 | Cumbrian Galoppen | Brown | 00:58:59 | 4th | 1330 | Racing Chl: Gold |
| 02/02/25 | Long Distance Event | Brown | 01:12:59 | |||
| 12/01/25 | CHIG Mitre - National, SE League and SWELL. | Short Brown | 00:51:08 | 3rd | 1276 | Racing Chl: Gold |
| 26/12/24 | Turkey Race 1 | Long (nights) | 00:25:20 | 1st | ||
| 08/12/24 | Tockholes Regional | Brown | 00:59:03 | 3rd | 1341 | Racing Chl: Gold |
| 07/12/24 | NWNL Tockholes | Blue | 00:58:09 | 6th | Racing Chl: Gold | |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:57:48 | |||
| 30/11/24 | Lakeland Warrior Day 1 | M21E | 01:29:32 | |||
| 10/11/24 | YHOA SuperLeague Blacka | Brown | 01:10:03 | 3rd | 1289 | Racing Chl: Gold |
| 03/11/24 | YHOA Middle Championships and YHOA SuperLeague | Brown | 00:56:05 | 1st | 1300 | Racing Chl: Gold |
| 20/10/24 | CompassSport Cup Final | 8A | 00:34:40 | 3rd | 1299 | |
| 28/09/24 | Junior Inter Regional Championships | M18 | 01:33:50 | 21st | 1176 | |
| 22/09/24 | Cumbrian Galoppen | Brown | 01:10:59 | 9th | 1334 | Racing Chl: Gold |
| 15/09/24 | Dales Weekend Day 2 and YHOA SuperLeague (UKOL) | UKOL Blue (M16, M18, M50, M55, M60, W35, W40) | 00:47:48 | 1st | 1304 | |
| 14/09/24 | Dales Weekend Day 1 and YHOA SuperLeague (UKOL) | UKOL Blue (M16, M18, M50, M55, M60, W35, W40) | 00:46:07 | 1st | 1343 | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C9 | 00:10:14 | 2nd | 1278 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C9 | 00:18:18 | 1st | 1296 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C9 | 00:12:52 | 5th | 1204 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C9 | 00:16:30 | |||
| 23/06/24 | British Sprint Championships - Finals | F3 | 00:10:25 | 13th | 1294 | |
| 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:10:25 | 23rd | ||
| 23/06/24 | British Sprint Championships - Qualifiers | Q3 | 00:14:29 | 4th | 1315 | |
| 16/06/24 | National Urban Event (UKUL) | Mens Sprint | 00:18:39 | 14th | 1237 |